Yu-val 1 04/16/2009 09:58 PM При внесении косметических модификаций часто хочется выводить текст, который не содержится в стандартном наборе языковых переменных. Вносить выводимый текст непосредственно в код как-то нехорошо, потом для изменения текста придется ведь лезть снова в код.В админке не нашел возможности добавить новую переменную, только редактирование уже имеющихся.Попробовал отредактировать один из существующих lang-файлов в кэше, добавив туда еще одну строчку. В принципе получилось, переменная стала доступна. Насколько корректно редактировать языковые файлы в кэше?Также попробовал записать в кэш новый файл со своими переменными. Проблема в том, что эти переменные доступны для редактирования в админке, но в PHP-коде они не видны. Может быть, новые языковые файлы нужно где-то регистрировать? Share this post Link to post
Fisana 700 04/16/2009 10:37 PM Редактировать существующие lang-файлы корректно. Это не совсем кэш.Нужно только правильно выбрать используемый в нужной группе шаблонов. Свои добавлять сложнее, так как надо их подцеплять где-то :) Share this post Link to post
Yu-val 1 04/19/2009 06:27 PM (edited) Редактировать существующие lang-файлы корректно. Это не совсем кэш.Нужно только правильно выбрать используемый в нужной группе шаблонов.Ага, спасибо за быстрый ответ! Именно так и решил проблему. Свои добавлять сложнее, так как надо их подцеплять где-то :)А кто-нибудь знает, где и как их нужно подцеплять? Edited April 19, 2009 by Yu-val Share this post Link to post
andaril 4 04/19/2009 06:36 PM $this->ipsclass->load_language('имя ланга без .php'); пример $this->ipsclass->load_language('lang_thanks');в php файле нужном Share this post Link to post
Yu-val 1 04/19/2009 08:03 PM (edited) в php файле нужномПолучилось. Спасибо! Edited April 19, 2009 by Yu-val Share this post Link to post