Новости 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 Гость просматривают эту тему.
  • 29 Ответов
  • 9421 Просмотров
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Доброе время суток!
Обращаюсь в первую очередь к тем, кто уже приобрел компонент и к тем кто присматриваются к покупке компонента.
*

avitreyd

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
  • Svyat
Добрый день! Хотелось бы обратится к создателю компонента с просьбой сделать руководство или какой-то учебный материал, основанный на конкретных примерах, пусть даже на простых каталогах или досках объявлений. К сожалению учебного материала почти нет и приходится осваивать компонент "методом тычка".  :o
*

denis174

  • Захожу иногда
  • 256
  • 1 / 0
Реально чего хотелось бы:
модуль вывода последних объявлений и RSS
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Модули у меня есть, но очень старых версий - в выходные выложу
*

Serge_Li

  • Захожу иногда
  • 93
  • 1 / 0
Уважаемый автор!

Сейчас занимаюсь созданием каталога статей на основе nCatalogues.

У каждой статьи есть авторы. Логично авторов обозначить как "Объекты пользователи" с другой стороны, необходимо работать с авторами как "Типы объектов" т.к. их нужно сортировать, фильтровать и т.д., т.е. обычная работа в каталоге.

Вопрос: куда все-таки логичнее поместить авторов? Планируется ли расширение функциональности "Объекты пользователи"?

И еще: планирую хранить фио автора в трех полях: фамилия, имя, отчество. Естественно нужен еще и сокращенное написание типа Иванов И.И.
Как это можно реализовать?
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Serge_Li, хм.... вы меня немного пугаете....

Я как минимум в трех темах говорю о том что типы объектов бывают двух видов: Каталог объектов и Группа пользователей.
И те и эти могут иметь неограниченный набор полей
Отличие их в том, что объекты Групп пользователей привязаны к пользователям Joomla. Так называемые "Объекты пользователи" и есть те самые группы пользователей.
*

Serge_Li

  • Захожу иногда
  • 93
  • 1 / 0
сорри... именно эти 2 типа я имел в виду ;)
но вопрос то остается:
как сформировать сокращенное написание ФИО типа Иванов И.И. если хранится в трех полях: 1. Иванов 2. Иван 3. Иванович
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Просто в шаблоне не выводите полностью значения этих полей
*

Serge_Li

  • Захожу иногда
  • 93
  • 1 / 0
Использую "Зависимый выпадающий список" для связки "Страна-город" (см. под админ frondend radio.kpi.ua-Архив журнала-Организации-Расширенный поиск). Поиск по этим 2м связанным полям не выполняется.
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Необходимо для выпадающего списка указать в настройках поля, что Точный поиск.
*

stas_lubim

  • Захожу иногда
  • 90
  • 3 / 0
  • Вот она как ...
Доброе время суток!
Обращаюсь в первую очередь к тем, кто уже приобрел компонент и к тем кто присматриваются к покупке компонента.

Желательна организация оперативного общения.
Так как, есть желание приобрести компонент + оказать посильное содействие в его отладке и продвижении,
но связь, к сожалению получается односторонняя  >:(

Прошу по возможности ответить на вопросы отосланные по E-mail

P.S. Срочно нужен данный Компонент >:(  Как и каким образом можно его срочно приобрести?

С уважением,
Станислав.
« Последнее редактирование: 07.05.2011, 21:01:21 от stas_lubim »
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Если еще актуально - я вам написал.
*

stas_lubim

  • Захожу иногда
  • 90
  • 3 / 0
  • Вот она как ...
Если еще актуально - я вам написал.
Спасибо. Еще актуально. Желательно с примерами.
Для более детального общения попытаюсь найти Вас по ICQ.
*

aleks43127

  • Захожу иногда
  • 59
  • 0 / 0
хотелось бы обещеный модуль вывода последних объявлений и чтоб была возможность добавить объявления без регистрации в нормальном виде
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
1)модуль последних объявлений у вас есть
2)нормальный понятие субъективное
*

aleks43127

  • Захожу иногда
  • 59
  • 0 / 0
1)модуль последних объявлений у вас есть
2)нормальный понятие субъективное
впринципи я в данном каталоге приблизительно разобралься с вашей помощью осталось только придумать что делать с добовлением объявлений без регистрации то решения меня не совсем устраивает,и проверить поиск чтото он меня смущает,а так все хорошо достаточно гибкий каталог буду ждать новых версий
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
скорее всего новой версии для 1.5.x больше не будет - теперь переключаюсь на линейку 1.6.x
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
осталось только придумать что делать с добовлением объявлений без регистрации то решения меня не совсем устраивает
Тут вам надо было сразу изучить демо-сайт каталога, чтобы потом не разочаровываться
*

stas_lubim

  • Захожу иногда
  • 90
  • 3 / 0
  • Вот она как ...
скорее всего новой версии для 1.5.x больше не будет - теперь переключаюсь на линейку 1.6.x

Занимаю 1-м очередь.
*

aleks43127

  • Захожу иногда
  • 59
  • 0 / 0
а как скоро будет новый компонент для1.6 я тоже бы попробывал вы вследующей сборки сделайте пожалуйста добавления без регистрации ^-^
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Компонент для Joomla 1.6 пишется, бета уже готова.
Но вместе с тем это практически совершенно новый компонент. Будет встроенная поддержка мультиязычности.
*

stas_lubim

  • Захожу иногда
  • 90
  • 3 / 0
  • Вот она как ...
Компонент для Joomla 1.6 пишется, бета уже готова.
Но вместе с тем это практически совершенно новый компонент. Будет встроенная поддержка мультиязычности.
Ждём-с с нетерпением.
*

Serge_Li

  • Захожу иногда
  • 93
  • 1 / 0
как насчет rss-ленты для компонента?
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Не приходилось с ней работать. Поэтому не могу сказать, когда она будет и будет ли. Спроса в ней мало
*

Serge_Li

  • Захожу иногда
  • 93
  • 1 / 0
Вопрос связан с возможностью транслировать новые статьи (в случае каталога - позиции) в твиттер и facebook. Сейчас это можно реализовать через чтение rss-ленты.
*

denis174

  • Захожу иногда
  • 256
  • 1 / 0
вопрос про RSS очень актуален...
*

Gorgeous92

  • Захожу иногда
  • 167
  • 5 / 0
и по "модуль последних объявлений" тоже актуально ...
*

denis174

  • Захожу иногда
  • 256
  • 1 / 0
и по "модуль последних объявлений" тоже актуально ...
Насколько я понимаю в нкаталоге есть:Расширения nCatalogues
Модули
Модуль объектов

Модуль объектов позволяет выводить последние, популярные, случайные объекты, также позволяет выводить определенные объекты, у которыех стоит галочка(поле типа Чекбокс).

Также в нем есть возможность настраивать шаблон для вывода объектов.

Скачать
Модуль поиска

Модуль поиска отображает форму поиска, которую берет в зависимости от настроек каталога объектов

Скачать
Модуль Альфа-индекса

Модуль предназначен для сортировки по алфавитному порядку записей каталога. Фильтрация осуществляется по первой букве значении текстового поля( в настройках этого поля должна стоять галочка Использовать в AlphaIndex

Скачать
Модуль Категорий для версии 2.0.2

Модуль предназначен для вывода дерева категорий.
 Так как в новой версии используется совсем другая система категорий, то этот модуль будет работать только на версиях от 2.0.2 и старше
 В модуле имеется два варианта отображения в виде дерева с использованием библиотеки dTree и в виде листинга

Скачать
*

xata72

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
где взять модули для вашего компонента. Установил Joomla 3. Не могу найти модули. Жаль что нет нормальной инструкции по работе с компонентом. Понимаю, что дареному коню в зубы не смотрят, но методом тыка работать просто мучительно. Нет логического построения компонента.
*

sivers

  • Живу я здесь
  • 2578
  • 357 / 0
где взять модули для вашего компонента. Установил Joomla 3. Не могу найти модули. Жаль что нет нормальной инструкции по работе с компонентом. Понимаю, что дареному коню в зубы не смотрят, но методом тыка работать просто мучительно. Нет логического построения компонента.

Кнопка "Расширения nCatalogues" в панели управления.
/administrator/index.php?option=com_ncatalogues&view=extensions
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

загрузка фото в nCatalogues

Автор Ledywasya

Ответов: 1
Просмотров: 4382
Последний ответ 24.01.2016, 13:14:34
от sivers
ncatalogues и J3

Автор denis174

Ответов: 1
Просмотров: 4106
Последний ответ 29.05.2015, 16:32:33
от sivers
Обратная связь, модуль объектов, отзывы, карта

Автор ploten

Ответов: 0
Просмотров: 5022
Последний ответ 11.12.2012, 13:41:02
от ploten
LiqPay в nCatalogues. Как реализовать?

Автор ezekiel-2517

Ответов: 0
Просмотров: 4603
Последний ответ 06.12.2012, 19:10:35
от ezekiel-2517
Сайт недвижимости при помощи nCatalogues

Автор EvgeniyyB

Ответов: 3
Просмотров: 6041
Последний ответ 14.09.2012, 15:56:59
от studioab