Воткнул на свой phpbbplus1.52 (on phpBB 2.15) DHTML-меню. Одна из главных фишек - прямые ссылки на конкретные подфорумы.
Трабла: меню работает лишь частично, теряется sid при заплыве на подфорумы. Вообще из-за этой проблемы (потеря sid) пришлось отказаться уже не от одного варианта меню.
Вопрос: существует ли общее решение для того, чтобы sid не терялся?
ТУ:
Используемые шаблоны: проблема возникает в шаблоне собсвенной разработки
Используемые моды: голый phpbbplus1.52 (on phpBB 2.15)
Версия PHP: 4.3.9.
Используемая СУБД и её версия: 4.0.15
Ссылка на конференцию: kadir.net.ru
Есть ли у вас тестовый аккаунт: login: testuser, pass: toster
Примечание: проблемная шура - не дефолтовая, на тестовом акккаунте используется, называется Kadir Lite.
Ипользовался ли поиск для решения проблемы: Yes
Если да, то какие запросы вы использовали: sid, потеря sid
Потеря sid
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 3 месяца
- Поблагодарили: 2 раза
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
Меню позаимствовано из админки Mambo portal.Xpert писал(а):Snezhniy Bars
А что за мод меню?

Все иные найденные варианты выпадающего меню меня не устроили необходимостью абсолютного положения меню и очень длительной работой по настройке этого самого положения.
Плюс этот вариант меню может быть многоуровневым.
Ествественно, работа с sid там не предусмотрена.
Зачем весь этот геморрой? Хочется сделать что-то полезное и нужное не только себе.
Код менюхи есть в overall_header.tpl, отдельном menu.js и css-файле шкурки. Если кому нужно увидеть его целиком... Как вам это будет удобнее - скажите сами.
На этом флейм предлагаю прекратить и дальнейшее обсуждение самого меню проводить в другой теме

Добавлено спустя 11 минут 40 секунд:
Jovani, вот тут можно поподробнее

Что имеем.
В коде самой менюхи задаются ссылки с описаниями. Используются родные средства phpBB:
Код: Выделить всё
['','{L_PROFILE}','{U_PROFILE}',null,'{L_PROFILE}'],
['','{L_MEMBERLIST}','{U_MEMBERLIST}',null,'{L_MEMBERLIST}'],
Код: Выделить всё
['','{L_KADIR}','viewforum.php?f=1',null,'{L_KADIR}'],
['','{L_ZG}','viewforum.php?f=3',null,'{L_ZG}'],
Забавность состоит в том, что на локали у меня все работает. В инете же sid для жестко прописанных в tpl ссылках присоединяться автоматом не желает.
Как его бы прикрутить?
Необходимое примечание: функция, описывающая меню - хранится в <head></head> генерируемого html-документа.
Каждый новый год мы с друзьями ходим в баню...
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 3 месяца
- Поблагодарили: 2 раза
Собственно, надо генерировать ссылку в коде и затем передавать в шаблон. Ссылку генерировать примерно так:
Код: Выделить всё
$link = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=1");
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений