Форум русской поддержки Joomla!® CMS
07.12.2016, 14:41:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как добавить свой файл ini?

 (Прочитано 543 раз)
0 Пользователей и 1 Гость смотрят эту тему.
iakovfx
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« : 20.12.2015, 01:48:45 »

Хочу использовать php echo jtext.
Типа <?php echo JText::_('HELLO_WORLD'); ?>
HELLO_WORLD="Привет МИР".
Конечно HELLO_WORLD="Привет МИР" можно добавить в уже существующий файл ini, например ru-RU.com_contact.ini
Но переменных будет много и хотелось бы все это отсортировать по разным файлам ini
ru-RU.a.ini
ru-RU.b.ini
Как сделать так чтобы Joomla заметила эти файлы ini?
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3586


« Ответ #1 : 20.12.2015, 02:17:40 »

Не очень нравится подход, но попробуйте так
Код
$lang=JFactory::getLanguage();
$lang_array=array('a','b');
foreach($lang_array as $lang_elem){
$lang->load($lang_elem);
}
 
Записан
iakovfx
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #2 : 20.12.2015, 02:57:53 »

Не очень нравится подход, но попробуйте так
Код
$lang=JFactory::getLanguage();
$lang_array=array('a','b');
foreach($lang_array as $lang_elem){
$lang->load($lang_elem);
}
 
спасибо за попытку помочь, но в php я не смыслю. не имею представления как и куда это вставить.
вот в чем моя проблема.
у меня есть переменная a=123. Она встречается где-то в 10 материалах.
Например:
Материал 1: "Число 123 - это очень важное число"
Материал 2: "Обратите внимение на число 123"
и т.д.
Это число может очень часто меняться и вручную менять его на всех материалах занимает очень много времени.
Поэтому я решил сделать так:
Материал 1: "Число <?php echo JText::_('a'); ?> - это очень важное число"
Материал 2: "Обратите внимение на число <?php echo JText::_('a'); ?>"
После менять его значение в файле myini.ini
a="123"
Но я не смог сделать так чтобы Joomla видела этот мой myini.ini
Может есть какие-то другие способы решить эту проблему? Очень важно чтобы переменные были в 1 файле. По расчетам их будет больше 1000.
Записан
SmokerMan
Профи
********

Репутация: +694/-25
Offline Offline

Пол: Мужской
Сообщений: 5225



« Ответ #3 : 20.12.2015, 04:58:29 »

Очень важно чтобы переменные были в 1 файле. По расчетам их будет больше 1000.
Можете воспользоваться стандартными методами Расширения - Менеджер языков - Переопределение констант
Записан
iakovfx
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #4 : 20.12.2015, 06:21:24 »

Можете воспользоваться стандартными методами Расширения - Менеджер языков - Переопределение констант
Спасибо Вам большое!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet