|
Как узнать тему по номеру сообщения?
|
|
| dnluser | Отредактировал dnluser - Вторник, 10 Ноября 2009, 20:32 Дата: 10 Ноября 2009, 20:31 | Сообщение # 1 | ● ● ● ● ● 66 сообщений Статус: Offline | Здравствуйте. Хотелось бы узнать, возможно ли средствами JavaScript или же любых других скриптов определить тему по номеру сообщения? Например, есть сообщение с id 1883. Зная, что у каждого сообщения id свой индивидуальный (и у тем также), нужно определить в какой теме находится это сообщение. Вообще, это можно определить перебором всех сообщений, но это применимо только в том случае, если тем создано небольшое количество. В то случае, если тем несколько тысяч, перебирать их придется очень долго... | | |
|
| Бармалей | Дата: 10 Ноября 2009, 20:40 | Сообщение # 2 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Скорей всего, нет.
 | | |
|
| dnluser | Дата: 10 Ноября 2009, 20:45 | Сообщение # 3 | ● ● ● ● ● 66 сообщений Статус: Offline | Бармалей, еще один вопрос касательно тем. Тот скрипт, что у вас стоит и показывает пользователей, просматривающих тему, открытый? | | |
|
| Бармалей | Дата: 10 Ноября 2009, 20:49 | Сообщение # 4 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Нет. Он еще и нерабочий (инвалид, точнее). 
 | | |
|
| dnluser | Дата: 10 Ноября 2009, 20:52 | Сообщение # 5 | ● ● ● ● ● 66 сообщений Статус: Offline | По-моему, так он нормально работает. У меня во всяком случае. Или, может, это от браузера зависит? | | |
|
| Бармалей | Дата: 10 Ноября 2009, 20:56 | Сообщение # 6 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (dnluser) По-моему, так он нормально работает. У меня во всяком случае. Или, может, это от браузера зависит? В данный момент он не работает с пользователями группы Beginner. Но себя видеть бегиннеру можно.
 | | |
|
| dnluser | Дата: 10 Ноября 2009, 21:02 | Сообщение # 7 | ● ● ● ● ● 66 сообщений Статус: Offline | Если он платный, то сколько стоит? | | |
|
| Бармалей | Дата: 10 Ноября 2009, 21:06 | Сообщение # 8 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Он не продается. Сейчас.
 | | |
|
| dnluser | Отредактировал dnluser - Вторник, 10 Ноября 2009, 21:15 Дата: 10 Ноября 2009, 21:15 | Сообщение # 9 | ● ● ● ● ● 66 сообщений Статус: Offline | Quote (Бармалей) Он не продается. Сейчас. ОК. Подожду... ----- По сабжу: я поставил ваш мод "Сказать спасибо" за сообщения на форуме. Поэтому хочу такой скрипт, как описал. Может быть получится его сделать таким образом: Кроме названия в блоге активируется еще поле и в него записывается $URI_ID$, взятое из темы. Так получится? | | |
|
| Бармалей | Дата: 10 Ноября 2009, 21:18 | Сообщение # 10 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (dnluser) Кроме названия в блоге активируется еще два поля и в них записывается $URI_ID$. Так получится? Зачем? Храните ссылку на пост в виде http://helper.ucoz.ru/forum/26-6533-81694-16-1257876912 (серое не берем). Из нее и ID можно взять.
 | | |
|
| Task | Дата: 10 Ноября 2009, 21:19 | Сообщение # 11 | ● ● ● ● ● 703 сообщения Статус: Offline | Quote (Бармалей) Скорей всего, нет. Почему? Проверять скриптом, на какой странице находится сообщение и следовательно в какой теме. | | |
|
| dnluser | Дата: 10 Ноября 2009, 21:31 | Сообщение # 12 | ● ● ● ● ● 66 сообщений Статус: Offline | Quote (Task) Проверять скриптом, на какой странице находится сообщение и следовательно в какой теме. Тогда опять же получится большой перебор. ----- Quote (Бармалей) Храните ссылку на пост в виде http://helper.ucoz.ru/forum/26-6533-81694-16-1257876912 ОК, так тоже попробую. Как я понимаю, 26 это номер форума, 6533 - номер темы, а 81694 - номер сообщения, так? | | |
|
| Бармалей | Дата: 10 Ноября 2009, 21:37 | Сообщение # 13 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (Task) Почему? Проверять скриптом, на какой странице находится сообщение и следовательно в какой теме. Проверять каждую тему? А если их 5 000 как у нас? Так вся вечность уйдет. dnluser, да. Вообще 26-6533-81694-16-1257876912 = $FID$-$TID$-$ID$-16-$TIMESTAMP$
 | | |
|
| }{0тт@бь)ч | Дата: 10 Ноября 2009, 22:37 | Сообщение # 14 | ● ● ● ● ● 1089 сообщений Статус: Offline | Quote (Бармалей) В данный момент он не работает с пользователями группы Beginner. why? | | |
|
| NecroProger | Дата: 10 Ноября 2009, 22:44 | Сообщение # 15 |  ● ● ● ● ● 1024 сообщения Статус: Offline | }{0тт@бь)ч, капча в миничате, думаю. | | |
|
| Бармалей | Дата: 10 Ноября 2009, 23:32 | Сообщение # 16 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (NecroProger) }{0тт@бь)ч, капча в миничате, думаю. Правильно думаете.
 | | |
|
| Task | Дата: 10 Ноября 2009, 23:55 | Сообщение # 17 | ● ● ● ● ● 703 сообщения Статус: Offline | Quote (Бармалей) Проверять каждую тему? А если их 5 000 как у нас? Так вся вечность уйдет. Ну хотя да, как то не подумал... Quote (Бармалей) 26-6533-81694-16-1257876912 = $FID$-$TID$-$ID$-16-$TIMESTAMP$ А 16 тогда что такое? | | |
|
| Бармалей | Дата: 11 Ноября 2009, 00:00 | Сообщение # 18 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Константа.
 | | |
|
| cucYa | Дата: 11 Ноября 2009, 00:00 | Сообщение # 19 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Task, а это так надо  | | |
|
| Task | Дата: 11 Ноября 2009, 11:28 | Сообщение # 20 | ● ● ● ● ● 703 сообщения Статус: Offline | cucYa, да, интересно просто узнать. | | |
|