Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » указать на конкретное сообщение

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

movies

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в теме много сообщений, а я хочу указать на конкретное сообщение
то есть построить ссылку вида

Код:
http://www.forum.ru/index.php?act=ST&f=12&t=78&st=20&#entry2690

как мне узнать этот номер?

Всего записей: 98 | Зарегистр. 01-10-2001 | Отправлено: 10:47 18-11-2003 | Исправлено: movies, 10:48 18-11-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хаки нумерации сообщений, на ИБРесурсе.ру их два - локальная нумерация (в темах) и глобальная (по всему форуму). Каждый добавляет рядом с постом ссылочку на него.
Вот только правильно писать не &#entry2690, а view=findpost&p=2690

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 13:18 18-11-2003
movies

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
theIggs, спасибо
 

Цитата:
Вот только правильно писать не &#entry2690, а view=findpost&p=2690  

действительно так работает
причины видимо стоит искать в index.php  
 
но с титульной страницы в последнее сообщение форума ведет именно так сформированная ссылка (&#entry2690)
причем, не всегда точно указывая на это сообщение
интересно, почему используется такая конструкция (&#entry2690 а не view=findpost&p=2690)?

Всего записей: 98 | Зарегистр. 01-10-2001 | Отправлено: 15:49 18-11-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
view=findpost&p=2690
введено в 1.1.1 или 1.1.2.
#entry2690 - верная HTMLьная ссылка, соответственный якорь находится в начале каждого поста.
view=findpost просто выполняет правильную разбивку на страницы. Скажем, у одного юзверя стоит показ 50 сообщений за страницу темы, и он даёт ссылку на сороковое сообщение на втором листе темы (типа act=ST&st=50&#entry90). Юзверь, у которого стоит показ 15 тем за страницу, просто не увидит этого сообщения - первое сообщение на страничке у него будет #51, а последнее - #65 (а требуется - #90!).

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 16:03 18-11-2003
movies

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а в более поздних (чем 1.1.2) версиях есть такая встроенная возможность - указать на конкретное сообщение?

Всего записей: 98 | Зарегистр. 01-10-2001 | Отправлено: 18:59 19-11-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
movies, в 1.2 стандартная возможность - щёлкаешь туда, где дата поста, открывается сценарий javascript... оттуда можно прямо Ctrl+C

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 22:12 19-11-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » указать на конкретное сообщение


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru