Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Добрый день!
Подскажите пожалуйста,каким образом можно имена поключенных плагинов отобразить на русском языке в админ панели?
Данная строка в common_admin отвечает за отображение имён плагинов в списке..
echo "\t\t\t\t\t".'<li'.(($page == $cur_plugin[1]) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$cur_plugin[1].'">'.str_replace('_', ' ', $cur_plugin[0]).'</a></li>'."\n";
Offline
Например делаем так:
В языковых файлах admin_common.php добаляем новые элементы для перевода. Например для перевода имени плагина AP_Poll.php добавляем строчку
'Poll' => 'Голосование',
а для AP_PMS_New.php
'PMS_New' => 'Личные сообщения',
А эту строку
echo "\t\t\t\t\t".'<li'.(($page == $plugin_name) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$plugin_name.'">'.str_replace('_', ' ', $plugin).'</a></li>'."\n";
заменяем на
echo "\t\t\t\t\t".'<li'.(($page == $plugin_name) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$plugin_name.'">'.str_replace('_', ' ', (isset($lang_admin_common[$plugin]) ? $lang_admin_common[$plugin] : $plugin)).'</a></li>'."\n";
В таком случае если в переводе есть элемент для него, берется он на вывод, если нет, то данные берутся как раньше из имени файла.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
У меня не так
echo "\t\t\t\t\t".'<li'.(($page == $plugin_name) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$plugin_name.'">'.str_replace('_', ' ', $plugin).'</a></li>'."\n";
А скорее вот так
echo "\t\t\t\t\t".'<li'.(($page == $cur_plugin[1]) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$cur_plugin[1].'">'.str_replace('_', ' ', (isset($lang_admin_common[ $cur_plugin[1]]) ? $lang_admin_common[ $cur_plugin[1]] : $cur_plugin[1])).'</a></li>'."\n";
Только не работает((
Редактировался Rookie (2011-11-27 17:23:10)
Offline
echo "\t\t\t\t\t".'<li'.(($page == $cur_plugin[1]) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$cur_plugin[1].'">'.str_replace('_', ' ', (isset($lang_admin_common[ $cur_plugin[0]]) ? $lang_admin_common[ $cur_plugin[0]] : $cur_plugin[0])).'</a></li>'."\n";
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
echo "\t\t\t\t\t".'<li'.(($page == $cur_plugin[1]) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$cur_plugin[1].'">'.str_replace('_', ' ', (isset($lang_admin_common[ $cur_plugin[0]]) ? $lang_admin_common[ $cur_plugin[0]] : $cur_plugin[0])).'</a></li>'."\n";
Теперь оно,спасибо огромное!
Offline
Страницы 1