Список переменных вида {INBOX_LINK}, {U_INDEX}, {FORUM_NAME}

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
dennica
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 10 месяцев
Откуда: Rostov-on-Don

Список переменных вида {INBOX_LINK}, {U_INDEX}, {FORUM_NAME}

Сообщение dennica »

Собственно вопрос: в каком файле находится список всех этих переменных. Я догадываюсь, что где-то в subSilver, но самостоятельно найти не смог.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

dennica
Раскрою тайну: есть программы, которые умеют делать контекстный поиск. Т.е. можно им сказать: а найдика мне все файлы [ниже данного фолдера], где есть текст "INBOX_LINK", к примеру...
И если я неправ, пусть старшие товарищи поправят меня
dennica
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 10 месяцев
Откуда: Rostov-on-Don

Сообщение dennica »

Спасибо за совет.
Про grep мне дедушка рассказывал.
Вот только файлов таких дюже много, а точнее, практически все tpl в subSilver.
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

dennica писал(а):в каком файле находится список всех этих переменных.
нет такого файла (чтоб все переменные общим списком, да еще и с описаниями :D ). переменные используются в тех файлах где они нужны по смыслу... поэтому дедушка вам верно про grep рассказывал - прислушайтесь к мудрости предка.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
dennica
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 10 месяцев
Откуда: Rostov-on-Don

Сообщение dennica »

Возможно, я некорректно сформулировал вопрос. В tpl прописано (для примера): bgcolor={BGCOLOR} или <title>{FORUMNAME}</title>. В результате возвращается значение, например, bgcolor=#FFFFFF или <title>форум Васи Пупкина</title>. Значит, где-то прописаны значения, например, {BGCOLOR}=#FFFFFF или {FORUMNAME}='форум Васи Пупкина'. Где это прописано? Я, конечно, могу поменять вручную все значения тех переменных, которые отловлю, при помощи глобальной замены, но переменные ввели люди неглупые и именно для удобства. Хотелось бы с ними разобраться.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

dennica, всё прописано в базе. Значения переменных передаются в шаблон (*.tpl) в процессе работы форума в файлах *.php. Большое количество переменных передается, например, в page_header.php, index.php и других. Конструкция выглядит примерно так:

Код: Выделить всё

$template->assign_vars(array(
             ...
             'SITENAME' => $board_config['sitename'],
             ...
              'NAV_LINKS' => $nav_links_html)

);

dennica
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 10 месяцев
Откуда: Rostov-on-Don

Сообщение dennica »

Спасибо.
Все нашел. Мне только нужно было глобально заменить кодировку, так чтобы {E_CONTENT_ENCODING} возвращала не windows-1251, а koi8-r.

Вернуться в «Поддержка phpBB 2.0.x»