Форум сетевых администраторов
Показаны 8 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 3.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=74)
-- Структура шаблонов и название переменных (в т.ч. переменных сессии) (http://netadmin.ws/forum/showthread.php?threadid=8184)


Помещено simon 18-03-2004 в 03:36:

Структура шаблонов и название переменных (в т.ч. переменных сессии)

Привет, форумчане!

1. Какое имя переменной дается пользовательскому шаблону? Нельзя называть шаблон по-русски и с пробелами?

2. Есть ли одна общая индексная страница, в которой расставлены в нужном порядке элементы (не header и footer, а внутренности). Например, как заставить быть контрольную панель снизу?

3. Как использовать переменную сессии?
<if condition="$session[var][var2] == bla"></if> не работает.. $_SESSION[][] тем паче

4. Есть ли какой-то мануал по темплейтам и программингу (называние переменных, т.н. хакинг и т.п.) по ВБ??? мануал на vbulletin.com - это пародия ) на форумах конкретно этих вопросов не нашел.

Уж ооочень он большой!! Ð_тот форум ))


Помещено MCTarakan 18-03-2004 в 05:13:

ууу... попробуем ответить постепенно!

1. Все зависит от настроек пользователя, шаблоны имеют ИД - 1,2,3 и т.д. Назвать можно хоть по арабски (если поддерживаемая кодировка в Адмике установлена! )

2. НЕТ, таких страниц несколько: FORUMHOME, FORUMDISPLAY, SHOWTHREAD и другие отвечающие за показ различных страниц - все они выделены в группы в папке шаблонов!

3. не понял, поясни зачем это тебе? Сессия то одна - это время с момента захода на форум до момента выхода (закрытия окна бразера или перехода на новый адрес)

4. В принципе что-то есть для ВБ2. Можно использовать его, так как структура шаблонов в принципе сильно не изменилась, а когда поймешь по 2-ке будет легко и на 3-ке! Искать в разделе по ВБ2! Насчет переменных, то я думаю если ты проф - то ты поймешь, что значит каждая переменная, а если нет - то нафик оно тебе надо

Тем и хорош, а искать точно также как на ГУГЛЕ - вводишь нужные запросы в поиск и там все найдется - говорилось уже обо всем несколько раз!

__________________
yMC.ru - хомяк музыканта


Помещено simon 18-03-2004 в 11:10:

quote:
Первоначальное сообщение от MCTarakan
1. Все зависит от настроек пользователя, шаблоны имеют ИД - 1,2,3 и т.д.


А каким макаром используются потом эти идшники?? Есть какой-то глобальный массив шаблонов или что-то подобное?

quote:
2. НЕТ, таких страниц несколько: FORUMHOME, FORUMDISPLAY, SHOWTHREAD


Уже ясней!
quote:

3. не понял, поясни зачем это тебе? Сессия то одна - это время с момента захода на форум до момента выхода (закрытия окна бразера или перехода на новый адрес)


У меня форум интегрирован в сайт. На сайте пользователи тоже могут заходить под логином/паролем. Я хочу, чтобы залогинившиеся получали доп. менюху в форуме..

quote:

4. В принципе что-то есть для ВБ2. Можно использовать его, так как структура шаблонов в принципе сильно не изменилась, а когда поймешь по 2-ке будет легко и на 3-ке!


Ок, будем искать )) Просто отсутствие мануала меня слегка контузило и сконфузило )


Помещено MCTarakan 18-03-2004 в 17:16:

quote:
А каким макаром используются потом эти идшники?? Есть какой-то глобальный массив шаблонов или что-то подобное?

насколько я знаю они записываются в куки бразера! а ваще я немного не понял про что ты...
quote:
У меня форум интегрирован в сайт. На сайте пользователи тоже могут заходить под логином/паролем. Я хочу, чтобы залогинившиеся получали доп. менюху в форуме..

В форуме, насколько я знаю, это сделано через ИД группы пользователей... Т.е. так - if ($bbuserinfo['usergroupid'] = 1,2,3,4 и т.д.) - то показываем ему все что надо, а если нет - то нет!

__________________
yMC.ru - хомяк музыканта


Помещено simon 19-03-2004 в 00:35:

quote:
Первоначальное сообщение от MCTarakan
насколько я знаю они записываются в куки бразера! а ваще я немного не понял про что ты...


Другими словами я спрашивал как включить шаблон, названный по-русски, например, "Горячие новости" с id: 367 в какой-то любой стандартный шаблон?
quote:

В форуме, насколько я знаю, это сделано через ИД группы пользователей... Т.е. так - if ($bbuserinfo['usergroupid'] = 1,2,3,4 и т.д.) - то показываем ему все что надо, а если нет - то нет!


ФАКТ - сессия остается, когда переходишь на форум и не затирается потом. $bbuserinfo['usergroupid'] - это внутренняя переменная. может есть какая-то возможность получить стандартные глобальные массивы PHP? типа $_POSt, $_GET, $_SERVER ....


Помещено MCTarakan 19-03-2004 в 01:48:

ааа... ты типа хочешь создать отдельный шаблон и его содержимое включить например в шаблон показа главной страницы? Чтоб потом, редактировать не шаблон главной, а только твой собственный? Я правильно понял?

quote:
может есть какая-то возможность получить стандартные глобальные массивы PHP? типа $_POSt, $_GET, $_SERVER ....

ууу... вот на это не отвечу - не силен!

__________________
yMC.ru - хомяк музыканта


Помещено simon 19-03-2004 в 11:04:

quote:
Первоначальное сообщение от MCTarakan
ааа... ты типа хочешь создать отдельный шаблон и его содержимое включить например в шаблон показа главной страницы? Чтоб потом, редактировать не шаблон главной, а только твой собственный? Я правильно понял?


эбсолютли! :-)
quote:

ууу... вот на это не отвечу - не силен!


Жалько


Помещено MCTarakan 20-03-2004 в 00:25:

quote:
эбсолютли

в ВБ2 было так - в скрипте, отвечающием за генерацию страницы (например index.php) в коде:

$templatesused=

добавляешь имя своего шаблона:

$templatesused=.......,имя_шаблона';

теперь в шаблоне FORUM_HOME в любом нужном месте вставляешь $имя_шаблона Вроде должно работать...

__________________
yMC.ru - хомяк музыканта


Формат времени GMT. Текущее время 03:21.
Показаны 8 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.