Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

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 »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Обновил локализацию (спасибо zarkos за обнаруженные опечатки). Завтра утром локализация будет доступна с официального сервера обновлений, а пока можно скачать из первого сообщения данной темы.
*

gangstarcj

  • Захожу иногда
  • 189
  • 8 / 0
В локализации, та что из самой Joomla устанавливается, не перепутан перевод где показывать модуль, тое-сть на всех кроме выбранных и только на выбранных.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
В локализации, та что из самой Joomla устанавливается, не перепутан перевод где показывать модуль, тое-сть на всех кроме выбранных и только на выбранных.
Хм, можно этот момент подробнее осветить? Например в картинках? Что там не так?
*

gangstarcj

  • Захожу иногда
  • 189
  • 8 / 0
Я не знаю ваша локализация это или нет.
Но вот например
1) Я создаю модуль, выбираю показывать только на выбранных (точный перевод не помню наизусть) выбираю страницы, сохраняю, захожу на эти страницы а модуля нет, он отображается на всех кроме выбранной.
2) Делаю модуль выбираю На всех КРОМЕ выбранных, сохраняю, модуль показывается только на выбранных, а вроде как должно быть с точностью да наоборот.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Проверил локализацию и работу параметров привязки к страницам:

1. На всех страницах - работает корректно
2. Ни на одной странице - работает корректно
3. Только на указанных страницах - работает корректно
4. На всех страницах, кроме указанных - работает корректно

Так что никакой проблемы или путаницы констант я не вижу.
*

Sulpher

  • Живу я здесь
  • 2126
  • 402 / 16
  • Шаблоны и расширения Joomla
Непереведенные константы (локализация v.3.0.1.2):

При создании категории: (/administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content)
COM_CATEGORIES_FIELDSET_PUBLISHING

При создании модуля "поиск": (/administrator/index.php?option=com_modules&view=module&layout=edit)
JGLOBAL_SELECT_AN_OPTION - параметр "Порядок".

При создании пункта меню в "Системные ссылки" (/administrator/index.php?option=com_menus&view=item&menutype=bottomenu&layout=edit)
COM_MENUS_TYPE_HEADING COM_MENUS_TYPE_HEADING_DESC
*

Dolphin

  • Захожу иногда
  • 162
  • 6 / 0
  • www.dosug.kg
Присоединюсь...

Вкладка "связь с..." в любом материале, когда мультиязычность используется.

JGLOBAL_FIELDSET_ASSOCIATIONS
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Прошу прощения, по странной случайности, обновленный языковой пакет для 3.0.2 не был загружен на сервер, хотя был готов еще 1 ноября. Загрузил, обновил ссылки.
*

Dolphin

  • Захожу иногда
  • 162
  • 6 / 0
  • www.dosug.kg
*

maymak

  • Новичок
  • 3
  • 2 / 0
архив ru-RU_joomla_lang_full_3.0.2v1.zip
файл ru-RU.mod_articles_news.ini в site_ru-RU.zip
в строке MOD_ARTICLES_NEWS_FIELD_LINKTITLE_DESC="Выводит заголовки материалов, как ссылки на полный текст материала." не нужна запятая
*

maymak

  • Новичок
  • 3
  • 2 / 0
архив ru-RU_joomla_lang_full_3.0.2v1.zip
файл ru-RU.mod_languages.ini в site_ru-RU.zip

MOD_LANGUAGES_FIELD_ACTIVE_DESC="Отображать или нет активный язык. Если включено отображения активного языка, CSS-класс 'lang-active' будет добавлен элементу, соответствующему активному языку."
"отображениЕ"

MOD_LANGUAGES_FIELD_FULL_NAME_DESC="Если 'Да' и параметр 'Включить изображения флагов' выключен, будут показаны полные названия языков содержимого. Если 'Нет', будут показаны аббревиатуры языков, принятые в системе коротких ссылок (SEF), в верхнем регистре. Например: EN для Английского, FR для Французского, RU для Русского."
Названия языков пишутся с маленькой буквы.

MOD_LANGUAGES_XML_DESCRIPTION="Этот модуль отображает список доступных Языков контента (их можно увидеть на странице 'Языки контента' в Менеджере языков), между которыми можно переключаться при использовании на сайте системы многоязычности.<br />-- Плагин 'Система - Фильтр языков' должен быть опубликован.<br />-- При переключении языков, если пункт меню данной страницы не привязан к другому пункту меню, модуль перенаправит посетителя на Главную страницу сайта, соответствующую данному языку.<br />В противном случае, если включен соответствующий параметр в плагине ‘Система - Фильтр языка’, пользователь будет перенаправлен на пункт меню, соответствующий данной странице на выбранном им языке. Соответственно будут перестроены и прочие элементы навигации. <br />Обратите внимание, что, если плагин <strong>‘Система - Фильтр языка’</strong> снят с публикации, может возникнуть непредвиденная ситуация, которая приведёт к ошибке в системе.<br /><strong>Метод решения проблемы:</strong><br />1. Перейдите в Менеджер Языков, на закладку Содержимое, и убедитесь, что языки, для которых вы хотите создать на сайте связанные страницы, опубликованы и каждому из них назначен Код Языка для использования в URL. Так же убедитесь, что указан префикс файла изображения, которое будет выводиться в модуле выбора языка.<br />2. Укажите страницу, которая будет являться Главной для каждого опубликованного языка содержимого. <br />3. После этого вы можете привязать к языку любой Материал, Категорию, Ленту новостей и прочее содержимое Joomla!<br /> 4. Убедитесь, что модуль и плагин опубликованы. <br />5. При использовании привязки пунктов меню к языку проверяйте, что модуль опубликован на всех привязываемых страницах. <br />6. Порядок показа полных названий языков или изображений флагов определяется в Менеджере Языков, на странице Содержимое."
1. Этот модуль отображает список доступных Языков контента (их можно увидеть на странице 'Языки контента' в Менеджере языков) - выше уже контент назвали содержимым ("содержимое" - лучше, хотя я не знаю, действительно ли страница называется "Языки контента", а не "Языки содержимого". В то же время, в конце текста упоминается страница "Содержимое", а не "Контент". А еще встречается слово "Материал", и ситуация окончательно запутывается :)). "Языков" должно быть с маленькой буквы, но я так понимаю, это фишка локализации, т.к. встречается постоянно. Но это не по-русски :)
2. "Менеджер языков" пишется то как "Менеджер языков", то как "Менеджер Языков", надо уж определиться. Первый вариант лучше.
3. 'Система - Фильтр языков' или ‘Система - Фильтр языка’? Надо определиться. А также решить, какие апострофы или кавычки использовать, чтобы везде были одинаковые, и выделять ли стронгом названия элементов интерфейса.
4. Обратите внимание, что, если плагин <strong>‘Система - Фильтр языка’</strong> снят с публикации, может возникнуть непредвиденная ситуация, которая приведёт к ошибке в системе. - после "что" запятая не нужна.
5. Перейдите в Менеджер Языков, на закладку Содержимое, и убедитесь, что языки, для которых вы хотите создать на сайте связанные страницы, опубликованы и каждому из них назначен Код Языка для использования в URL. Так же убедитесь, что указан префикс файла изображения, которое будет выводиться в модуле выбора языка. - Лучше "Код языка", а не "Код Языка". А также "Также", а не "Так же".
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Нет перевода:
JLIB_INSTALLER_PURGED_UPDATES

 >:(

[вложение удалено Администратором]
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Ещё текст наслаивается, в принципе надо или убрать "Изменить" или заменить на что-то короткое ))

[вложение удалено Администратором]
« Последнее редактирование: 27.01.2013, 22:47:48 от leo78 »
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Ничего у меня не наслаивается
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Это шаблоны c Bootstrap  кривые, ИМХО, если шаблон beez2 поставить, или какой другой то все нормально.

[вложение удалено Администратором]
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
KKAAZZOO
Так и думал, что вы используете другой шаблон, а я про Article Category List и кстати это не кривой шаблон, а просто перевод не умещается и переноситься на другую строчку.
В английском варианте всё умещается  )))

Оф. Joomla 3.0 Demo

 *DRINK*

[вложение удалено Администратором]
« Последнее редактирование: 29.01.2013, 00:24:14 от leo78 »
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Да, но Joomla многонациональна. Если всего четыре буквы английских влезает, а чуть больше уже нет, то надо что-то делать. Это будет проблема всех шаблонов на Bootstrap.
*

maymak

  • Новичок
  • 3
  • 2 / 0
На странице Общие настройки -> Права.
В желтом поле со сносками:
Цитировать
Если изменить значение, оно будет применено здесь, а так же во всех дочерних группах, компонентах и содержимом.
В данном случае не "так же", а "также".

Цитировать
Противоречие будет отмечено в поле суммарных значений, как Не разрешено (со значком блокировки)
Запятая не нужна.

Цитировать
Значения всех прав, указанные, как Не задано будут трактоваться, как Запрещено, но их можно будет переопределить в дочерних группах, компонентах, категориях и объектах.
После "указанные" запятая не нужна, после "трактоваться" тоже не нужна, а после "Не задано" как раз нужна.

Цитировать
Значение Не задано может быть выбрано только для группы пользователей Все и только в Общих настройках сайта. Группа Все является верхней в иерархии всех групп пользователей.
1. Почему упоминается группа Все, если названия групп не переводятся и группа верхнего уровня - это Public?
2. Если посмотреть на список значений, то там не "Не задано", а "Не определено".
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Обновил локализацию. Спасибо maymak за конструктивные замечания!
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Предлагаю сократить названия вкоадок в редактировании материала com_content. Сейчас
Параметры материала  Параметры публикации  Параметры отображения материала  Параметры редактирования  Метаданные  Права доступа к материалу

У меня на широкоэкранном мониторе не всегда умещается в одну строку. Тем более у меня есть плагин MiniCCK, который добавляет еще вкладку, тогда 100% две строки, что некрасиво.
Предлагаю сделать так:
Параметры материала  Публикация  Отображение  Параметры редактирования  Метаданные  Права доступа

Параметры материала тоже заменить т.к. не вполне по смыслу подходит и очень длинно. Можно как Основное, Контент, Содержимое. Вторые два самые подходящие по смыслу.
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
дата в админке по заподному
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
дата в админке по заподному
Ну с этим ничего не поделаешь (без правки файла /administrator/modules/mod_latest/tmpl/default.php), так как формат прописан в нем явно:
Код: php
<?php echo JHtml::_('date', $item->created, 'Y-m-d'); ?>
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
smart
А русская сборка будет, а то замучился выдёргивать перевод из Joomla 2.5.6 Ru
\installation\sql\mysql\sample_data_ru.sql

а слетает движок из-за кривых компонентов и плагинов и всё заново, это так вообще, но уму не постижимо у компонента кнопки не отображаются, а пишут, что подходит для J2.5 и J3.0



- спасибо, походу во всех модулях так править надо!
/administrator/modules/mod_latest/tmpl/default.php
/administrator/modules/mod_popular/tmpl/default.php
/administrator/modules/mod_logged/tmpl/default.php

 *DRINK*
« Последнее редактирование: 30.10.2013, 22:26:57 от leo78 »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
smart
А русская сборка будет, а то замучился выдёргивать перевод из Joomla 2.5.6 Ru
\installation\sql\mysql\sample_data_ru.sql
Хм, можно сделать...
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Хм, можно сделать...
Было бы неплохо, а то есть уже другая сборка(joomla(точка)ru), но там такое, всего два sql(перевода нет), добавлен перелопаченный шаблон сайта и админ панели, добавлены доп. компоненты(com_djimageslider, com_jce, com_xmap), модуль, а главное всё переправлено рекламой, короче там помойка ))
Судя по ссылкам в верху он указал joomlaportal(точка)ru - но с какой целью не известно ))
« Последнее редактирование: 01.11.2013, 11:39:44 от leo78 »
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Отсутствует локализация в менеджере меню в пунктах меню.
Пункт меню "Список всех категорий"
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Формат сообщений в данной теме должен быть следующий:
версия Joomla:
версия локализации:
(естественно должны быть актуальны и соответствовать друг другу)
например, раз, два

очень жаль, что приходится разжевывать очевидные вещи:
В этой теме обсуждается только перевод файлов локализации для Joomla! 3.0: терминология, орфографические ошибки, непереведённые слова.
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
версия Joomla: Joomla! 3.2 Stable
версия локализации: 3.1.5.1 2013-08-01

В "Изменить материал" добавлена новая кнопка "Versions"
Там "Item Version History" - всё не русифицировано
 *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор nick71

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

Автор mig4you

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

Автор okrym

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

Автор rafaello9

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

Автор AzMandius

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