решено Кнопки через ланги

Kryl

Пользователь
Кнопка через ланги
main.php
$lang['TOPR'] = 'Топ';

page_header.tpl
<a href="{U_TOPR}"><b>{L_TOPR}</b></a>

includes/ page_header.php
'U_TOPR' => "top.php",
в логе ошибок :
[05-Mar-2015 12:22:39 Europe/Moscow] PHP Notice: Undefined index: L_TOPR in /var/www/60fps/data/www/60-fps.org/internal_data/cache/tpl_default_page_header.tpl.php on line 398
[05-Mar-2015 12:22:39 Europe/Moscow] PHP Notice: Undefined index: L_Statstop in /var/www/60fps/data/www/60-fps.org/internal_data/cache/tpl_default_page_header.tpl.php on line 399
[05-Mar-2015 12:22:39 Europe/Moscow] PHP Notice: Undefined index: L_DEMOI in /var/www/60fps/data/www/60-fps.org/internal_data/cache/tpl_default_page_header.tpl.php on line 400
[05-Mar-2015 12:22:39 Europe/Moscow] PHP Notice: Undefined index: L_ORDERS in /var/www/60fps/data/www/60-fps.org/internal_data/cache/tpl_default_page_header.tpl.php on line 402
В чем проблема ?
 

Exile

Администратор
В варианте который приведен ошибок нет. В файле с языковыми точно есть все нужное? Языков на форуме несколько, изменения во всех файлах?
 

Kryl

Пользователь
Не во всех ... как то не подумал про другие языки ) ,
тогда же можно эти же ланги и в другие языки вставить ?
 

Exile

Администратор
Kryl ну вообще да, нотисы как я понимаю не твои, а человека, у которого другой язык на форуме. Позднее сделаем поддержку заменяемости языковых переменных переменными из другого языка, если в текущем нет.
 

Exile

Администратор
Kryl я тогда не понимаю откуда ошибка, потому что приведены примеры верно и в таких банальных вещах в движке точно ошибки нет. Советовал бы еще раз проверить внесены ли изменения в языковой файл.
 

RYT.

Пользователь
Kryl можно так попробывать
1 вариант
page_header.tpl
<a href="{U_TOPR}"><b>{$lang['TOPR']}</b></a>
2 вариант
includes/ page_header.php
найти
'PM_INFO' => $pm_info,

вставить перед
'L_TOPR' => $lang['TOPR'],

page_header.tpl
<a href="{U_TOPR}"><b>{L_TOPR}</b></a>

 

Kryl

Пользователь
Добавляешь один ланг из ошибки , лезет другой ...
сделал проще main.php из папки ru закинул в другие папки , выбор языка отключен ..
всем спасибо ...
 

Exile

Администратор
Kryl ну потому что явно у кого-то используется язык отличный от русского, в котором нет языковых переменных нужных.
 
Сверху