VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Хочу сделать одну фишку на своём форуме, подскажите пожалуйста правильное направление. Куда лезть и что вставлять )
Мне нужно, чтобы на всех страницах форума (включая хаки) поменялись ссылки на темы. Точнее, нужно вставить ещё один аргумент в эти ссылки.
Допустим, форумная статистика выводит список последних тем. Одна из них имеет ссыль: http://www.xxx.ru/forum/showthread.p...wpost&t=233370
Мне нужно, чтобы стало: http://www.xxx.ru/forum/showthread.p...70&myarg=value
Извиняюсь, но уточнил одну тонкость - мне нужно в урл userid засунуть.. врядли mod_rewrite поможет.
cyberdaemon
Эксперт
Join Date: Apr 2009
Location: C:\NUL\
Награды в конкурсах:
Posts: 1,519
Версия vB: 3.8.x
Пол:
Reputation:
Professional 1062
Репутация в разделе: 363
0
Quote:
Originally Posted by nop
мне нужно в урл userid засунуть
тогда не поможет
@SAS1024
io.sys
Join Date: Aug 2005
Location: Россия, Архангельск
Posts: 810
Версия vB: 3.8.x
Reputation:
Гуру 674
Репутация в разделе: 496
0
@nop, если речь о ссылках на темы в текстах сообщений (ббкод url), тебе поможет хук bbcode_fetch_tags и установка своей функции обработки ссылки в external_callback у ббкода url.
@nop
Продвинутый
Join Date: Apr 2007
Posts: 524
Версия vB: 3.8.x
Reputation:
Опытный 56
Репутация в разделе: 35
0
Quote:
Originally Posted by SAS1024
@nop, если речь о ссылках на темы в текстах сообщений (ббкод url), тебе поможет хук bbcode_fetch_tags и установка своей функции обработки ссылки в external_callback у ббкода url.
Нет, речь как раз скорее а хаке статистики и списка тем в разделе.
@mindframe
Специалист
Join Date: Nov 2010
Posts: 471
Версия vB: 3.8.x
Пол:
Reputation:
Professional 318
Репутация в разделе: 214
0
@nop, руками в шаблонах тогда, если не столь глобально.
Sellrion
Kernel panic
Join Date: Aug 2007
Location: Екатеринбург
Posts: 2,536
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 1920
Репутация в разделе: 793
0
Нельзя. Генерация ссылок жестко закодирована в разных местах ядра форума. Как вариант исследовать файлы, искать ближайшие хуки и менять поведение ядра при генерации в каждом из них. Проще забить чем делать такое. Вообще, я уже неоднократно говорил, что если у вас появляются подобные извращенские идеи, значит вы что-то не так делаете. Расскажите зачем вам это понадобилось, возможно тут подскажут правильный выход.
@nop
Продвинутый
Join Date: Apr 2007
Posts: 524
Версия vB: 3.8.x
Reputation:
Опытный 56
Репутация в разделе: 35
0
Quote:
Originally Posted by Sellrion
Нельзя. Генерация ссылок жестко закодирована в разных местах ядра форума. Как вариант исследовать файлы, искать ближайшие хуки и менять поведение ядра при генерации в каждом из них. Проще забить чем делать такое. Вообще, я уже неоднократно говорил, что если у вас появляются подобные извращенские идеи, значит вы что-то не так делаете. Расскажите зачем вам это понадобилось, возможно тут подскажут правильный выход.
Мне нужна возможность определять по логам nginx или apache, что за человек лазает по форуму.
@nop
Продвинутый
Join Date: Apr 2007
Posts: 524
Версия vB: 3.8.x
Reputation:
Опытный 56
Репутация в разделе: 35
0
Как же просто это в итоге оказалось. Берёте любой статичный файл в стилях и добавляете к его названию ?$bbuserinfo[userid]. Всё, в логах все как на ладони.