Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 304 Ответов
  • 170012 Просмотров

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #150 : 07.05.2006, 01:27:33 »
У меня вопрос: когда переключаю язык, грузится front page, a ту страница на которой нахожусь. Как это исправить?
Спасибо.
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #151 : 07.05.2006, 02:33:49 »
У меня вопрос: когда переключаю язык, грузится front page, a ту страница на которой нахожусь. Как это исправить?
Спасибо.
Не совсем понял Вас, Когда переключаете язык грузится front page, а не та страница на которой находитесь?
У вас стоит какой нибуд SEF кроме стандартого?
Всего
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #152 : 08.05.2006, 22:24:50 »
Да, когда я переключаю язык грузиться front page, где бы я не находился.
Стоит только стандартгный SEF.
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #153 : 10.05.2006, 01:17:52 »
Да, когда я переключаю язык грузиться front page, где бы я не находился.
Стоит только стандартгный SEF.
А что стоит MambelFISH или JoomFISH, если первый, посмотрите все ли боты что Вы ставили включены.
Всего
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #154 : 10.05.2006, 23:15:15 »
Я прочитал, что у многих работают 3-ёх и более язычные сайты. Но вот я никак не могу понять, как добавлять первод третьего языка.
Сами языки установлены->Перевожу оригинальный текст->выбираю, например, русский язык в Languages:->Нажимаю Save. Всё работает. Но куда дописывать 3-тий язык???
Заранее спасибо за ответы-чувствую всё очень просто-только соображалки не хватает:)
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #155 : 11.05.2006, 00:25:44 »
Я прочитал, что у многих работают 3-ёх и более язычные сайты. Но вот я никак не могу понять, как добавлять первод третьего языка.
Сами языки установлены->Перевожу оригинальный текст->выбираю, например, русский язык в Languages:->Нажимаю Save. Всё работает. Но куда дописывать 3-тий язык???
Заранее спасибо за ответы-чувствую всё очень просто-только соображалки не хватает:)
Устанавливаете соответствующий язык, делаете его активным в настройках фиша и при переводе выбираете его.
Удачи

PS. Зайдите сюда http://joomla107.sagitarius.byethost6.com p/l demo/demo и посмотрите (там три языка)
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

shur

  • Захожу иногда
  • 238
  • 49 / 1
Проблемы с DisplayNews после установки JoomFish
« Ответ #156 : 21.05.2006, 13:33:47 »
Почти на готовый сайт пытаюсь прикрутить компонент мультиязычности (JoomFish v1.7), после его установки все отлично работает, компонент сделан на славу, но есть проблемка:

На главной странице при помощи модуля DisplayNews 1.4.2 организованы два блока "Новости" и "Новое на сайте". После установки JoomFish в них не выводится информация.

В чем может быть дело? Ведь о введении поддержки JoomFish писалось еще в DisplayNews 1.4.0.
Версия Joomla! 1.0.8.07
« Последнее редактирование: 21.05.2006, 13:39:24 от shur »
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #157 : 21.05.2006, 14:19:51 »
На главной странице при помощи модуля DisplayNews 1.4.2 организованы два блока "Новости" и "Новое на сайте". После установки JoomFish в них не выводится информация.
В чем может быть дело? Ведь о введении поддержки JoomFish писалось еще в DisplayNews 1.4.0.
Версия Joomla! 1.0.8.07
А перевод присутствует? И поробуйте в конфиге фиша выставить
Что показывать если ...   
если перевод не доступен? Оригинальное содержимое с информированием.
Удачи
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

shur

  • Захожу иногда
  • 238
  • 49 / 1
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #158 : 21.05.2006, 14:34:25 »
А перевод присутствует? И поробуйте в конфиге фиша выставить

Попробовал, ничего не изменилось, также пробовал выставлять "Default text", тоже самое. Перевод присутствует не для всех материалов, но дело в том, что даже русский текст перестал выводится.
« Последнее редактирование: 21.05.2006, 16:41:17 от shur »

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #159 : 21.05.2006, 21:36:22 »
Устанавливаете соответствующий язык, делаете его активным в настройках фиша и при переводе выбираете его.
Удачи

PS. Зайдите сюда http://joomla107.sagitarius.byethost6.com p/l demo/demo и посмотрите (там три языка)

Я разобрался! Спасибо за подержку! я просто выбирал язык на который переводить не в списке статей, а уже зайдя в статью. Как оказалось всё действительно очень легко. Осталось только с кодировками разобраться, но это другая история:)
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #160 : 23.05.2006, 17:09:38 »
Попробовал, ничего не изменилось, также пробовал выставлять "Default text", тоже самое. Перевод присутствует не для всех материалов, но дело в том, что даже русский текст перестал выводится.
Можно линк на компонент, сегодня попробую.
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #161 : 23.05.2006, 18:56:12 »
2 Sagitarius
я всё-таки (после сборки RC5 SP2) попробую подумать, как написать extension (или хак) чтоб помирить фишу с опенсефом.
так что, возможно, понадобиться твой хельп ;)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #162 : 23.05.2006, 20:47:48 »
2 Sagitarius
я всё-таки (после сборки RC5 SP2) попробую подумать, как написать extension (или хак) чтоб помирить фишу с опенсефом.
так что, возможно, понадобиться твой хельп ;)
Тем же самым занимаюсь со вчерашнего дня (хотя в пхп я не очень), нашел вроде что в опенсеф подменяется функция sefRelToAbs стандартоного сева и там-то и теряется язык (может где еще).
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #163 : 24.05.2006, 10:32:24 »
Занес файлы, появились категории.
Теперь выдает ошибку:
 DB function failed with error number 1146
Table 'card.jos_downloads_folders' doesn't exist SQL=SELECT c.id, c.name as title, c.name, c.description, mbfc.id as mbfc_id, mbfc.value as titleTranslation, mbfc.modified as lastchanged, mbfc.published as published, mbfc.language_id, mbfl.name as language FROM jos_downloads_folders as c LEFT JOIN jos_mbf_content as mbfc ON c.id=mbfc.reference_id AND mbfc.reference_field='name' AND mbfc.reference_table='downloads_folders' AND mbfc.language_id=3 LEFT JOIN jos_mbf_language as mbfl ON mbfc.language_id=mbfl.id ORDER BY c.name LIMIT 0, 50
ч/д?
Есть быстрое решение или нужно по всей базе лазить и подгонять?
Доброе время суток!
Напомню это по поводу перевода контента для ремозитори. Эта проблема оказалась в тех файлах на которые я давал вам сылку :( хотя они и лежат на joomlaforge, они какие-то половинчатые (наполовину для mambelfish, наполовину для joomfish) кто их туда такими закинул, для меня загадка.
Например файл downloads_folder.xml (это описанная вами ошибка при выборе меню Remository Folder)
<?xml version="1.0" ?>
<joomfish type="contentelement">
  <name>Remository Folder</name>
  <author>Kai Tomalik</author>
  <version>1.0</version>
  <description>Definition for Remository component (Folder)</description>
  <reference>
  <table name="downloads_folders">
  <field type="referenceid" name="id" translate="0">ID</field>
  <field type="titletext" name="name" translate="1">Name</field>
  <field type="textarea" name="description" translate="1">Description</field>
  </table>
  </reference>
</mambelfish>
Ошибка цветом (в остальных файлах так же).
Но и это еще не все, так как в базе просто отсутствовали таблицы описанные в этих файлах :( , наверное это просто разные версии. Пришлось переделывать под имеющююся у меня  Remository 3.24 RE. Но так как структуры баз разная у моей версии и той для которой были выложены файлы на joomlaforge, то и адаптировал пока по минимуму. Если есть педложения какие поля надо еще иметь в качестве перевода, прошу в коментариях.
Файлы необходимо положить в папку ./administrator/components/com_joomfish/contentelements/
Удачи

[вложение удалено Администратором]
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

shur

  • Захожу иногда
  • 238
  • 49 / 1
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #164 : 24.05.2006, 11:07:26 »
Можно линк на компонент, сегодня попробую.

Держи:
JoomFish v1.7
http://forge.joomla.org/sf/frs/do/downloadFile/projects.joomfish/frs.joom_fish_for_joomla_1_0_x.joom_fish_1_7_0/frs5085?dl=1

Display News by BK v1.4.2
http://forge.joomla.org/sf/frs/do/viewRelease/projects.display_news/frs.display_news.display_news_1_3_rev1_4_2_bk

Уж очень хочется их подружить, версия Display News не принципиальна, можно и другую, что не скажу про JoomFish
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #165 : 24.05.2006, 11:50:31 »
Держи:
JoomFish v1.7
http://forge.joomla.org/sf/frs/do/downloadFile/projects.joomfish/frs.joom_fish_for_joomla_1_0_x.joom_fish_1_7_0/frs5085?dl=1
Display News by BK v1.4.2
http://forge.joomla.org/sf/frs/do/viewRelease/projects.display_news/frs.display_news.display_news_1_3_rev1_4_2_bk
Уж очень хочется их подружить, версия Display News не принципиальна, можно и другую, что не скажу про JoomFish
Доброе время суток!
Удаляем из файла ./modules/mod_dn.php строки с 788 до 797, тоесть код
Код
      /**---------------------------------------------------------------------**/
      //  Mambelfish Support
      if( $mosConfig_mbf_content ) {
         if ( $GLOBALS['_VERSION']->PRODUCT == 'Mambo' ) {
               $row = MambelFish::translate( $row, 'content', $mosConfig_lang);
         } else {
               $row = JoomFish::translate( $row, 'content', $mosConfig_lang);
         }
      }
      //---------------------------------------------------------------------
Удачи
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

shur

  • Захожу иногда
  • 238
  • 49 / 1
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #166 : 24.05.2006, 13:28:47 »
Удаляем из файла ./modules/mod_dn.php строки с 788 до 797, тоесть код

Так и знал что в этом месте собака порылась, проблема решена!
Sagitarius зачет, спас родной :)
« Последнее редактирование: 24.05.2006, 13:32:52 от shur »
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #167 : 26.05.2006, 13:20:24 »
SP2 вроде готово ;)
начинаем находить концы для сближения.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #168 : 26.05.2006, 13:30:51 »
SP2 вроде готово ;)
начинаем находить концы для сближения.
В любое свободное время :)

PS. Лучше наверно через пм/ася (чтоб не засорять форум)
PPS. Чем пользуетесь для отработки кода?
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #169 : 10.06.2006, 02:40:57 »
Всем привет!!!

Помогите разобраться.
Установлены: Joomla 1.0.9 и Joom!Fish 1.7.
Как сделать так, чтобы при выборе одного из языков
постоянно отображался один модуль(например: mosLoadModules ( 'user1' )),
а при выборе другого постоянно отображался другой(например: mosLoadModules ( 'user2' )).
Я попробовал решить это таким образом.
<?php
  if ($_GET['lang'] == 'ru') {
mosLoadModules ( 'user1' );
} else {
 mosLoadModules ( 'user2' ); }
 ?>
Но $_GET['lang'] срабатывает только при самом первом нажатии на кнопку выбора языков. Каким способом можно определить, какой язык выбран? Или возможно есть другие методы решения этой задачи?
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #170 : 10.06.2006, 15:30:20 »
У меня заработал этот код
Код
  if ($mosConfig_lang == russian) {
mosLoadModules ( 'user1' );
} else {
 mosLoadModules ( 'user2' ); }
 ?>
а вот это не сработало почему-то (срабатывает тока при выборе конкретного языка, как и в вашем случае)
Код
  if ($lang == ru) {
mosLoadModules ( 'user1' );
} else {
 mosLoadModules ( 'user2' ); }
 ?>
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #171 : 12.06.2006, 00:35:44 »
Спасибо, за совет!!!

Если исходить из того, что в языковом файле:  DEFINE('_LANGUAGE','ru');
Я попробовал так:
<?php
  if (_LANGUAGE == 'ru') {
mosLoadModules ( 'user1' );
} else {
 mosLoadModules ( 'user2' ); }
 ?>   
вроде всё работает.

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #172 : 24.06.2006, 18:33:42 »
Товарищи!Помогите!Установил Джамловскую Рыбку. Работает - супер. Одна проблема, с которой никак не могу разобраться. Мне надо, чтобы была index.html с картинкой и флажками, а дальше или русская версия или англицкая. Ну так в чом проблема: Например левый столбец. В нём ссылка "Главная". Но в английской и русской версии сайта одна и та же ссылка на английскую главную. Как сделать, чтобы ссылки менялись, в русской версии к ним прибавлялась в конце russian, а в английской оставались без изменений? Заранее спасибо.

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #173 : 26.06.2006, 12:57:40 »
Всё, разобрался, надо было iso задать, а я забыл.

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #174 : 30.06.2006, 16:35:29 »
Здравствуйте! Поставил Жумлу 1.0.10 на трех языках - Русский, Иврит, Английский на сайт:
http://www.yoga-israel.info и Joom!Fish 1.7 поставил.. все кодировки заменил на UTF-8. Пользуюсь хостингом Yahoo. Смотрю в логи и нахожу:

Когда на главной странице стоит два модуля выбора языка, один вверху - один внизу.. когда оба включены, выходит ошибка:

Код
PHP Fatal error:  Cannot redeclare class jfmodulehtml in /modules/mod_jflanguageselection.php on line 137

Как это поченить ?

Извините за беспокойство.. :)
« Последнее редактирование: 30.06.2006, 17:01:00 от uniscape »
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #175 : 30.06.2006, 23:45:37 »
Когда на главной странице стоит два модуля выбора языка, один вверху - один внизу.. когда оба включены, выходит ошибка:
Код
PHP Fatal error:  Cannot redeclare class jfmodulehtml in /modules/mod_jflanguageselection.php on line 137
Вроде как второй раз подключается класс. Подозреваю что у вас PHP5
От меня вопрос, что у вас написано в этой строчке (у меня определяется класс JFModuleHTML)?

PS. И последнее попробуйте сменить шаблон (на какой нибудь стандартный) и проверить.
PPS. Поиском по папке сайта найдите где еще может быть определен класс JFModuleHTML

Опс, стоп, а зачем и как вы поставили два модуля выбора языков???
« Последнее редактирование: 30.06.2006, 23:51:53 от Sagitarius »
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #176 : 01.07.2006, 00:52:53 »
Опс, стоп, а зачем и как вы поставили два модуля выбора языков???

PHP Version 4.3.11... Задумка такова :) что-бы на всех страницах сайта переключаловка языков снизу страници, а на основной сверху..

Зделал так: зашел в модули через админ, скопировал модуль, назвал его Footer language selection, ну и что-бы не включать отдельные стараницы на показ, отметил "алл". поставил его в другой position..
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #177 : 01.07.2006, 14:59:18 »
PHP Version 4.3.11... Задумка такова :) что-бы на всех страницах сайта переключаловка языков снизу страници, а на основной сверху..
Зделал так: зашел в модули через админ, скопировал модуль, назвал его Footer language selection, ну и что-бы не включать отдельные стараницы на показ, отметил "алл". поставил его в другой position..
Если по простому, то можно сделать два шаблона, один для главной страницы (Assigned/Home), другой для всех остальных (default) и в них прописать для местоположение модуля (при этом используется один модуль).
Либо в настройках модуля выбирать где он будет публиковаться (при этом используется модуль и его копия)
Удачи
« Последнее редактирование: 01.07.2006, 15:19:47 от Sagitarius »
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #178 : 01.07.2006, 19:49:06 »
Спасибо! Mне как раз - бы как попростому.. :)

К сожелению такое решение не подойдет.. иврит - язык справа на лево, так я в index.php основной поставил вот это:
Код
if ($mosConfig_lang=="hebrew") $cur_template = '247extender_rtl_blue';
else if ($mosConfig_lang=="russian") $cur_template = '247extender';
else $cur_template = $mainframe->getTemplate();
Таким образом запускаю default Английский.
Если поставлю assign, то смогу решить проблему только в одном из языков, что тоже хорошо! :)

Тут же еще вопрос возник, выше-прилогаемый код, вставил после строки (193):
Код
$gid = intval( $my->gid );

Сомнения есть если это правильный выбор места для этого кода, и вообще может это все как-то упростить возможно ?
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re: Установка Joomla c MambelFish (Multilingual site)
« Ответ #179 : 02.07.2006, 02:15:21 »
Вариантов конечно-же несколько, я бы сделал следующим образом.
Во первых с шаблонами.
1. Выбираем внастройках жумлы стандартый шаблон LTR (Left to Right)
2. Переименовываем файл index.php LTR-шаблона в index_en.php
3. Переписываем файл index.php из аналогичного RTL (Right to Left) шаблона в папку LTR-шаблона и переименовываем его в index_he.php
4. Создаем в корне LTR-шаблона файл index.php с кодом
Код
<?php
 global $mosConfig_lang;
if ($mosConfig_lang=="hebrew") include_once("index_he.php");
else if ($mosConfig_lang=="english") include_once("index_en.php");
else if ($mosConfig_lang=="russian") include_once("index_en.php");
?>
В итоге имеем для английского и русского вариантов сайта LTR-шаблон, а для иврита RTL-шаблон.
Для положения модуля выбора языка, если не хочется каждый раз при дополнении пункта меню лезть в модули и выбирать на какой странице какой модуль показывать (как я понял вым этого не хочется  ;D ), то я бы сделал так.
1. Создаем копию нашего вновь созданного шаблона и переименовываем папку в *_footer
2. Открываем файл templateDetails.xml и изменяем имя шаблона на *_footer для примера для шаблона rhuk_solarflare_ii изменяем
Код
<name>rhuk_solarflare_ii</name>
на
Код
<name>rhuk_solarflare_ii_footer</name>
3. Делаем шаблон *_footer "Default" а наш первый шаблон "Assign/Home"
4. Смотрим в какой позиции находится модуль переключения языков (например user3) и в какой позиции он должен быть не на главной странице (например user5)
5. В файлах index_en.php и index_he.php шаблона *_ footer заменяем user5 на user3 а user3 на user5
Всего
ЗЫ. Последнее работает если в этой позиции находится только переключатель языков иначе переместится что-то еще. Либо создайте в шаблоне еще одну позицию для модуля (для переключателя).
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 2
Просмотров: 5796
Последний ответ 22.09.2016, 06:47:37
от pikos
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 1
Просмотров: 4720
Последний ответ 21.09.2016, 11:37:11
от dmitry_stas
Существует ли компонент JoomFish для Joomla 3.х

Автор pikos

Ответов: 3
Просмотров: 5057
Последний ответ 21.09.2016, 10:34:53
от dmitry_stas
JoomFish - Английский язык по-умолчанию при русской локализации Joomla

Автор Svetlo

Ответов: 13
Просмотров: 16576
Последний ответ 12.01.2016, 14:27:33
от Template_user
Joomla и JoomFish не отображается языковой префикс в URL-ах и всех элементых меню

Автор AzMandius

Ответов: 0
Просмотров: 4963
Последний ответ 19.11.2014, 17:24:17
от AzMandius