Jump to content


Photo
- - - - -

Автозаполнение многоязычного JBCascadingSelect

cascading select jbzoo 2.0+

Best Answer SmetDenis , 18 March 2014 - 11:06

Посмотрел. Должно сработать следующее

в файле
media\zoo\applications\jbuniversal\framework\helpers\jbselectcascade.php
добавьте строку

$matches[2] = JText::_($matches[2]);
как на скриншоте
kya_200x0.png

После этого через менеджер локализаций вы можете менять ключи.
http://forum.jbzoo.c...zoo-zoo-joomla/

Либо напрямую в файл локализаций Zoo (JBZoo)

Для этого рекомендую вам наполнить каскадный селект чем-нибудь похожим на ключ Go to the full post


  • This topic is locked This topic is locked
31 replies to this topic

#11 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 March 2014 - 11:16

Добавляете в эти файлы список ключей и значений
media\zoo\applications\jbuniversal\language

COUNTRY_RUSSIAN = "Россия"
CITY_MOSCOW = "Москва"
Затем в каскадном селекте указываете в настройках
COUNTRY_RUSSIAN
-CITY_MOSCOW

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 18 March 2014 - 11:24

спасибо, буду пробовать


  • 0

#13 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 18 March 2014 - 11:34

ещё вопрос, если создать файлики uk-UA.cities і ru-RU.cities , чтоб не затирался файл локализации после обновления, как их подключить?


  • 0

#14 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 March 2014 - 11:42

Используйте менеджер локализаций. Там можно определять и переопределять константы

http://forum.jbzoo.c...zoo-zoo-joomla/


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#15 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 18 March 2014 - 11:44

добавил пару ключей, на укр подтянуло с файла локализации, а на рус - нет, показаны названия ключей


  • 0

#16 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 March 2014 - 11:46

Значит на русской странице не включена русская локализация.

Каким образом у вас сделан переключатель языков?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#17 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 18 March 2014 - 11:47

через фаланг


  • 0

#18 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 March 2014 - 12:32

через фаланг

 

Никогда не работал с ним. Не знаю как он работает.


проверьте, какой язык у вас на сайте, где-нибудь в шаблоне Joomla добавьте этот код

$doc = JFactory::getDocument();
echo $doc->language;

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#19 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 18 March 2014 - 12:39

все как должно быть, на укр - uk-ua, на рус - ru-ru


  • 0

#20 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 March 2014 - 12:48

Если явно добавить в русскую локализацию JBZoo, то работает ?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Click to return to top of page in style!