Форум на Musicals.Ru

Форум на Musicals.Ru (http://musicals.ru/board/index.php)
-   О сайте Musicals.Ru (http://musicals.ru/board/forumdisplay.php?f=4)
-   -   Адрес сообщения (http://musicals.ru/board/showthread.php?t=2712)

Dio 05-09-2005 13:00

Адрес сообщения
 
Не помню, может обсуждалось уже это, а может, даже я уже и спрашивала - есть ли возможность дать ссылку на конкретное сообщение, а не на обсуждение в целом или отдельную его страницу?

charisma 06-09-2005 17:35

нет, такой возможности нет.

_X_ 06-09-2005 19:33

А по-моему, можно. Например:
http://www.musicals.ru/board/showthr...786#post110786

charisma 07-09-2005 01:56

Круто:))) вот они, недокуменированные возможности форума:))))

Dio 07-09-2005 06:56

Цитата:

Автор оригинала: _X_
А по-моему, можно.
Ну так поясни, каким образом именно!!!

_X_ 07-09-2005 12:08

Ну почему ж недокументированные?
Вы же когда на галочку красную тыкаете и в последнее непрочитанное сообщение попадаете оно документированно работает :)
Собственно по тому адресу я так и догадался, да и в коде перед каждым сообщением его postid стоит специально для этого.

Значиться так:
*делает попытку сделать умное лицо*
У форума есть такая штука как threadid и postid, т.е. номер топика и номер сообщения. (Сообщения нумеруются не по топикам, а, скорее всего, подряд, но это не важно).
И поэтому ссылка должна выглядеть так (http и www я убрал, чтобы текст был виден):
musicals.ru/board/showthread.php?s=&threadid=NNN &postid=XXXX#postXXXX
Соответственно здесь NNN это номер топика, а XXXX - номер поста.
Собственно, когда вы просматриваете тему, то в адресной строке будет такой же адрес, за исключением postid. Берем этот адрес, копируем в сообщение, и добавляем в конец &postid=XXXX#postXXXX .
Теперь откуда проще взять этот номер XXXX: если навести мышкой на строчку "сообщить модератору" или "IP записан", то в строке адреса в конце будет стоять как раз нужный postid.

Для примера: просматриваем данный топик, копируем в тело сообщения его адрес, берем, например, 2ое сообщение уважаемой хозяйки и наводим мышку на "сообщить модератору". Видим, что кончается адрес на postid=110829. Дописываем, как положено, это к адресу (и не забываем добавить #post110829 - не postid, а post)
и получаем: http://www.musicals.ru/board/showthr...829#post110829
Volia :cat:

Dio 07-09-2005 16:16

Вау! Кажется, у меня получилось!!!!!!!!!!!
http://musicals.ru/board/showthread....875#post110875


Время GMT +4. Сейчас 11:55.

Лицензионный скрипт форума vBulletin 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2001—2009, Musicals.Ru