Новости Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

👩‍💻 Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод triggerEvent(), с помощью которого раньше вызывались события для плагинов. Теперь чтобы в своём коде вызвать событие для плагина и получить от него результаты нужно:- создать объект класса события- передать в него параметры

use Joomla\CMS\Event\AbstractEvent;use Joomla\CMS\Factory;use Joomla\CMS\Plugin\PluginHelper;// Грузим плагины нужных группPluginHelper::importPlugin('system');// Создаём объект события$event = AbstractEvent::create('onAfterInitUniverse', [    'subject' => $this,    'data'    => $data, // какие-то данные    'article' => $article, // ещё материал вдовесок    'product' => $product, // и товаров подвезли]);// Триггерим событиеFactory::getApplication()->getDispatcher()->dispatch(    $event->getName(), // Тут можно строку передать 'onAfterInitUniverse'    $event);// Получаем результаты// В случае с AbstractEvent это может быть не 'result',// а что-то ещё - куда сами отдадите данные.// 2-й аргумент - значение по умолчанию, // если не получены результаты$results = $event->getArgument('result', []);
Плюсы такого подхода - вам не нужно запоминать порядок аргументов и проверять их наличие. Если вы написали свой класс события, то в плагине можно получать аргументы с помощью методов $event->getArticle(), $event->getData(), $event->getProduct() и подобными - реализуете сами под свои нужды. Если такой класс события написали, то создаёте экземпляр своего класса события и укажите его явно в аргументе eventClass
use Joomla\Component\MyComponent\Administrator\Event\MyCoolEvent;$event = MyCoolEvent::create('onAfterInitUniverse', [    'subject'    => $this,    'eventClass' => MyCoolEvent::class, // ваш класс события    'data'       => $data, // какие-то данные    'article'    => $article, // ещё материал вдовесок    'product'    => $product, // и товаров подвезли]);
Ожидаемо, что класс вашего события будет расширять AbsractEvent или другие классы событий Joomla.🙁 Есть неприятный нюанс - нельзя просто так вызывать событие и ничего не передать в аргументы. Аргумент subject обязательный. Но если вы всё-таки не хотите туда ничего передавать - передайте туда пустой stdClass или объект Joomla\registry\Registry.
@joomlafeed#joomla #php #webdev

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

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
В этой теме обсуждается только перевод файлов локализации для Joomla! 3.x: терминология, орфографические ошибки, непереведённые слова. Приветствуется любая конструктивная критика!

Если вы хотите сообщить о найденной ошибке или предложить более удачный вариант перевода какого-либо термина желательно максимально точно указывать место, где была обнаружена неточность, а так же версию архива файлов локализации.

Пакет локализации Joomla 3.9 (сайт и панель управления) (дата обновления: 26.05.2021)
joomlacode.org (официальный репозиторий)

У локализации появилась официальная страница на JoomlaPortal.ru

Если вы считаете, что в локализации необходимо что-то исправить или просто хотите помочь с переводом, добро пожаловать на GitHub, именно там мы переводим Joomla.

ИНСТРУКЦИЯ ПО УСТАНОВКЕ ФАЙЛОВ ЛОКАЛИЗАЦИИ

Русификация Joomla! проводится в два этапа:

Установка русифицированных языковых пакетов
Спойлер
[свернуть]

Назначение языка "по умолчанию"
Спойлер
[свернуть]

Огромное спасибо всем участникам группы тестирования локализации за помощь в переводе и за подготовку русифицированной сборки.

Как помочь проекту русской локализации Joomla

1. Самая важная и нужная помощь - это ваша критика, замечания и предложения по улучшению локализации.
2. Исходные файлы и файлы для сборки вы можете взять на Github.
« Последнее редактирование: 26.05.2021, 20:55:33 от zikkuratvk »
*

heartlink

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Пардон, как обычно хочется быстрее, особенно когда видишь, что в других странах уже есть.
Да и версия содержит много нового, русик поможет в освоении.
Действительно https://crowdin.com/project/joomla-cms/ru# уже много сделано оказалось. Две недели назад смотрел картинка была совсем иной. Успокоился  ^-^
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Если хотите можете установить пакет попробовать. Это тестовая версия возможно будут еще изменения.
« Последнее редактирование: 24.12.2018, 13:27:02 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Если хотите можете установить пакет попробовать...
и получить проблему с транслитерацией!

Что-то с таблицей подстановки символов не то.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
и получить проблему с транслитерацией!

Что-то с таблицей подстановки символов не то.
Для этого и сформирован тестовый пакет) видите как хорошо что заметили))
вторая версия пакета.
« Последнее редактирование: 07.01.2019, 14:38:12 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Официальная сборка доступна для скачивания
http://joomlacode.org/gf/download/frsrelease/21068/164869/ru-RU_joomla_lang_full_3.9.1v5.zip
Обновиться можно через менеджер расширений.
« Последнее редактирование: 07.01.2019, 17:53:53 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Официальная сборка доступна для скачивания
http://joomlacode.org/gf/download/frsrelease/21068/164869/ru-RU_joomla_lang_full_3.9.1v5.zip
Обновиться можно через менеджер расширений.
Странно, но все равно не работает транслитерация (вместо алиасов - дата). Откат к старому языковому пакету решает проблему.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Странно, но все равно не работает транслитерация (вместо алиасов - дата). Откат к старому языковому пакету решает проблему.
Исправил
http://joomlacode.org/gf/download/frsrelease/21069/164870/ru-RU_joomla_lang_full_3.9.1v6.zip

Через некоторое время прилетит апдейт всем кто уже скачал.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Вышла еще одна версия дополнено и исправлено около 50ти языковых переменных http://joomlacode.org/gf/download/frsrelease/21070/164871/ru-RU_joomla_lang_full_3.9.1v7.zip
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитата: \language\ru-RU\ru-RU.localise.php
   public static function getPluralSuffixes($count)
   {
      if ($count == 0)
      {
         $return = array('0');
      } else {
         $return = array(($count%10==1 && $count%100!=11 ? '1' : ($count%10>=2 && $count%10<=4 && ($count%100<10 || $count%100>=20)? '2' : 'MORE')));
      }
      return $return;
   }
когда же? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
неправильно метод getPluralSuffixes работает, JText::plural (1 день, 2 дня, 5 дней) возвращает неправильный суффикс, и непраивльно константа языковая соответственно определяется. там сейчас как для английского языка, а надо как я написал. поломалось уже давно, раньше было правильно. я уже и в телеге писал, и тут, Аркадий вроде даже говорил что поправил :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Внес изменения в основную сборку. В следующих релизах подтянется.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Привет!
ru-RU_joomla_lang_full_3.9.1v7.zip
Лишние файлы в admin_ru-RU:
ru-RU.com_redirect,sys.ini (запятая вместо точки)
ru-RU.en-GB.com_banners.ini
ru-RU.en-GB.com_menus.ini
ru-RU.en-GB.plg_system_actionlogs.ini
ru-RU.installer_packageinstaller.ini (пропущено .plg)

Ок спасибо
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Обновлена локализация 3.9.2 Добавлены языковые переменные внесены изменения в старые. Через некоторое время будет приходить обновление в панель управления.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

nvyush

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
В языковых файлах встречаются константы, оканчивающиеся на _0, _1, _2, _3, _MORE, но в классе Ru_RULocalise (файл /language/ru-RU/ru-RU.localise.php) метод getPluralSuffixes обрабатывает случаи только для _0, _1, _MORE. Предлагаю изменить код данного метода на следующий:

Код
	public static function getPluralSuffixes($count)
{
if ($count == 0)
{
return array('0');
}
elseif ($count % 10 > 1 && $count % 10 < 5 && ($count % 100 < 5 || $count % 100 > 21))
{
return array('2');
}
elseif ($count % 10 == 1)
{
return array('1');
}
else
{
return array('3', 'MORE');
}
}

В этом случае мы сможем использовать согласованные со всеми числительными переводы, например:

XXX_0="0 файлов"
XXX_1="%s файл" ; для 1, 21, 101, 121 и т.п.
XXX_2="%s файла" ; для 2, 3, 4, 22, 23, 24, 102, 103, 104, 122, 123, 124 и т.п.
XXX_3 или XXX_MORE="%s файлов" ; для 5-20, 25-30 и т.д.

Сейчас же мы получаем сообщения типа "22 файлов скопировано", "33 объектов удалено" и т.п.

При этом нужно будет в языковых файлах, где для констант вида XXX_1 явно прописано "один", заменить его на "%s".
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
вы видимо смотрите не последнюю версию локализации
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nvyush

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
вы видимо смотрите не последнюю версию локализации

Действительно, смотрел версию от 28.01.2019, там ещё не было. Тем не менее, в обновлённой версии нет суффикса _3, а в языковых файлах есть такие константы.

Насколько я понял логику Jtext::plural() ему можно возвращать array('3', 'MORE'). Предлагаю доработать метод getPluralSuffixes соответствующим образом.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
в языковых файлах есть такие константы.
в языковых файлах чего именно? никогда не видел 3, может не обращал внимания, но more было изначально всегда
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nvyush

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
в языковых файлах чего именно? никогда не видел 3, может не обращал внимания, но more было изначально всегда

Поиск подстроки "_3" по файлам последнего пакета даёт такой список файлов:

ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_actionlogs.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_admin.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_banners.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_categories.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_checkin.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_contact.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_content.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_contenthistory.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_cpanel.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_fields.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_finder.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_installer.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_menus.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_messages.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_privacy.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_redirect.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_tags.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_templates.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_users.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.com_weblinks.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.lib_joomla.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.mod_latest.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.mod_latestactions.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.mod_logged.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.mod_popular.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.mod_status.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.plg_captcha_recaptcha.ini
ru-RU_joomla_lang_full_3.9.2v1\admin_ru-RU\ru-RU.plg_sampledata_blog.ini
ru-RU_joomla_lang_full_3.9.2v1\site_ru-RU\ru-RU.com_search.ini
ru-RU_joomla_lang_full_3.9.2v1\site_ru-RU\ru-RU.com_users.ini
ru-RU_joomla_lang_full_3.9.2v1\site_ru-RU\ru-RU.lib_joomla.ini
ru-RU_joomla_lang_full_3.9.2v1\site_ru-RU\ru-RU.mod_whosonline.ini

UPD: может тогда в них нужно _3 заменить на _MORE?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
так это вообще не то. я конечно все не смотрел, взял первый попавшийся
Код
COM_USERS_MSG_NOT_ENOUGH_INTEGERS_N_1="В пароле недостаточно цифровых символов. Требуется не менее 1 цифрового символа."
COM_USERS_MSG_NOT_ENOUGH_INTEGERS_N_2="В пароле недостаточно цифр. Требуется цифр не менее %s."
COM_USERS_MSG_NOT_ENOUGH_INTEGERS_N_3="В пароле недостаточно цифровых символов. Требуется не менее %s цифровых символов."
это ж вообще не для plural, это просто так константы нумерованы

но так то да, если есть константы именно для plural, то надо менять
« Последнее редактирование: 11.02.2019, 17:24:10 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
да, так и есть. есть некоторые для plural, неправильные. например в \site_ru-RU\ru-RU.com_search.ini. конкретно в этом случае COM_SEARCH_SEARCH_KEYWORD_N_RESULTS_3 не имеет значения, потому что сработает COM_SEARCH_SEARCH_KEYWORD_N_RESULTS, т.е. она просто лишняя. но вот COM_SEARCH_SEARCH_KEYWORD_N_RESULTS_1 действительно неверная, нужно как вы и написали "один" менять на %s
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
да, ок, поищу еще где встречаются и напишу
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
« Последнее редактирование: 15.02.2019, 22:05:34 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
500 Не возможно очистить кэш, выбранный обработчик кэша не поддерживается этой средой.

Невозможно пишется слитно.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Обновлена локализация, до актуальных изменений Joomla 3.9.4
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Объявляю релиз 3.9.5 исправлено около десятка языковых переменных.
Добавлена одна новая.

http://joomlacode.org/gf/download/frsrelease/21176/165102/ru-RU_joomla_lang_full_3.9.5v1.zip
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Обновление локализации 3.9.6v1
http://joomlacode.org/gf/download/frsrelease/21202/165139/ru-RU_joomla_lang_full_3.9.6v1.zip

Исправлены некоторые языковые переменные.
Переведены новые языковые переменные.
Добавлены переменные во множественном числе.

Новость - https://joomlaportal.ru/news/translations/2936-obnovlenie-lokalizatsii-dlya-joomla-3-9-6
« Последнее редактирование: 11.05.2019, 19:58:02 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Обновлена локализация 3.9.6v2 http://joomlacode.org/gf/download/frsrelease/21210/165154/ru-RU_joomla_lang_full_3.9.6v2.zip

Несколько исправлений языковых переменных.
Добавлено почти 60 переменных числительных, которые раньше не попадали в пакет.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

SLV

  • Захожу иногда
  • 87
  • 3 / 0
Здравствуйте.
Поддаются ли локализации группы и уровни доступа пользователей: Guest, Public, Registered, Special ....
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужен узбекский для Joomla 3

Автор nick71

Ответов: 6
Просмотров: 8944
Последний ответ 18.08.2021, 08:47:42
от Zaynidin
Как создать много страниц с названиями - Joomla 3?

Автор mig4you

Ответов: 20
Просмотров: 6474
Последний ответ 20.12.2020, 21:40:40
от gartes
Локализация фреймворка T4 от Joomlart (работает на Joomla 4)

Автор okrym

Ответов: 1
Просмотров: 8704
Последний ответ 17.09.2020, 13:03:34
от spartos93
Как установить/добавить язык, если его нет в списке Joomla?

Автор rafaello9

Ответов: 5
Просмотров: 13571
Последний ответ 15.05.2020, 13:35:06
от Ilhom666
Скачать локализацию Joomla 3.4.x

Автор AzMandius

Ответов: 2
Просмотров: 4446
Последний ответ 03.11.2019, 21:47:04
от AzMandius