Legosp Forum
Shop-Script "Legosp" => Общие вопросы => Тема начата: yuriy4508 от Октября 10, 2013, 02:08:53 pm
-
Хотел обсудить данную тему, так как считаю что в движке не до конца реализована данная функция.
1) Во-первых следовало бы включить возможность добавить английские версии названий категорий (одно поле буквально) иначе при выборе английской версии сайт переводится, а название категорий нет.
2) Во-вторых, страницы "Главная, О магазине, Контакты и Сервис и доставка" не имеют аналогов на английском, проблема очевидна, та же что и с переводом дерева категорий.
Меня честно говоря интересует второй пункт больше. Я сделал возможность добавить английскую версию этих страниц, созданием файлов "index_en, contact_en, aux1_en, aux2_en". Они записываются, изменяются и сохраняются. НО вывести не могу. Index_en вывожу на home.tpl.html не проблема, а как быть с остальными?
У кого какие соображения поделитесь...
-
конкатенируй en к aux при выборе английского языка
-
конкатенируй en к aux при выборе английского языка
к сожалению не знаком с этим методом =) и не реализую.
Я в файле contact.php добавил к:
//show sent result
unset($_SESSION["captcha"]);
$f = file("./core/aux_pages/contact");
$out = implode("", $f);
$smarty->assign("contact_info", $out);
Вот такое:
//show sent result
unset($_SESSION["captcha"]);
$f = file("./core/aux_pages/contact");
$out = implode("", $f);
$smarty->assign("contact_info", $out);
$f_en = file("./core/aux_pages/contact_en");
$out_en = implode("", $f_en);
$smarty->assign("contact_info_en", $out_en);
После этого в contant.tpl.html добавил переменную {$contact_info_en}
Но не выводит ни чего...
-
совсем ни кто не поможет? почему разработчики игнорят тему?
-
На сколько я знаю, то это наверное 5,02 версия. В некоторых 5,02 я наблюдал лагу что вообще не выводится старица контактов, только форма.
Это из за того что вывод этой страницы делается только когда отправляется форма.
И поэтому перенесите данный код
$f = file("./core/aux_pages/contact");
$out = implode("", $f);
$smarty->assign("contact_info", $out);
И свое дополнение в результат проверки
if (isset($_GET["contact"]) || isset($_GET["send_result"]))
-
отличный результат! Спасибо.