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

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Представляю всем заинтересованным лицам новый, достаточно уникальный (по крайней мере, я аналогов никогда не встречал)  компонент для Joomla 1.0.* - представление объектов вашей компании с помощью интерактивной карты метро.

Анонс от Joomlaportal.ru - тут.
Анонс от Extensions.joomla.org - тут.

Рабочее название компонента - Adeptus Metro Map.
Основное его предназначение - каталог объектов вашей компании в Москве и в других городах. Так же возможно вместо деления объектов по городам - деление по любым другим категориям (например, районам, профилю и т.п.) Компонент поддерживает неограниченное количество объектов и категорий (городов).

Представление ваших объектов в Москве ведется по интерактивной карте метро с привязкой объектов к станциям, объектов в других городах - динамическими списками.

Посмотреть компонент в работе вы можете на моем полигоне.

Внешний вид компонента полностью настраивается с помощью собственного CSS-файла. Компонент полностью поддерживает SEF/SEO. Компонент оптимизирован для просмотра с помощью Internet Explorer/Opera/Firefox/Safari. Все языковые константы вынесены в отдельный файл, так что не возникнет проблем с переводом компонента на любой иностранный язык.

Скриншоты ниже.

Компонент распространяется на коммерческой основе.

В прикрепленном архиве - бесплатная ограниченная версия.

[вложение удалено Администратором]
« Последнее редактирование: 16.08.2007, 22:33:14 от Adeptus »
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Начата переработка компонента - адаптация для метро С.-Петербурга.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Для компонента "Карта метро" написан модуль быстрого перехода по станциям метро и городам.

Смотреть тут.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Компонент "Карта метро" оборудован новой функцией - возможностью прикреплять к каждому объекту фотографию.

Мини-эскиз фотографии отображается в списках (отключаемо в Админке), по клику - открывается полноразмерная фотография в новом окне.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
С удовлетворением сообщаю о выпуске

Компонента "Карта метро" в версии PRO!

Основное отличие ПРО-версии от стандартной - поддержка отображения карт метро для обеих столиц - Москвы и Санкт-Петербурга.

При настройке компонента в Админке вы можете выбрать - какой из городов (Москва или Питер) является для вас "базовым", основным - и в дальнейшем компонент версии ПРО будет автоматически вести себя в соответствии с вашим выбором!

Ознакомиться с работой ПРО версии компонента можно у меня на сайте.

Благодарю пользователя GinBBS за техническую помощь при разработке ПРО-версии компонента.

[вложение удалено Администратором]
« Последнее редактирование: 07.08.2007, 10:37:34 от Adeptus »
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Начата работа по созданию версии компонента "Карта метро" для Лондона.  ;D
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Опубликована и доступна для скачивания бесплатная ограниченная версия компонента.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Бесплатную версию прикрепил к первому посту.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Благодаря заказу проекта Garfilt.ru появилась на свет новая, Расширенная версия компонента "Карта метро" для Joomla! Компонент в Расширенной версии предназначен для работы с большим и очень большим количеством объектов. Расширенная версия будет особенно удобна для компаний недвижимости (собственно, для одной из них данная версия и была разработана), у которых "в работе" очень большое количество объектов в большом количестве городов.

Основные отличия Расширенной версии от компонента в Стандартной версии:

    * поддержка разбиения на страницы при выводе списков объектов,
    * введено новое поле для информации об объекте - "Цена",
    * добавлена возможность сортировки по полю "Цена",
    * введено новое поле для полнотекстового описания объектов (отключаемое),
    * изменен на алфавитный порядок сортировки Категорий (городов),
    * введена возможность поиска по названию Категории (города),

а так же проведен ряд других незначительных изменений.

Подробности тут.
*

Symbios

  • Захожу иногда
  • 53
  • 3 / 0
а реально такой сделать для j! 1.5? бесплатная версия не работает
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
а реально такой сделать для j! 1.5? бесплатная версия не работает
Я с 1.5 пока не работаю.
*

ART-DELI

  • Давно я тут
  • 801
  • 75 / 9
  • Не успеешь ты – сделают другие.
А как для Киева?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
А как для Киева?
Могу сделать специально для вас. Однако уже опубликован мой компонент "Карт", который легко справится с этой задачей хоть для Киева, хоть для Мадрида... :)
*

ART-DELI

  • Давно я тут
  • 801
  • 75 / 9
  • Не успеешь ты – сделают другие.
Спасибо..Буду тестить..  ;)
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Спасибо..Буду тестить..  ;)
Это будет достаточно затруднительно вам сделать... :)
Компонент коммерческий...
*

ART-DELI

  • Давно я тут
  • 801
  • 75 / 9
  • Не успеешь ты – сделают другие.
Я посмотрел компонент на вашем сайте в действии. Очень понравилось.. То что я искал.. Удобно можно реализовать туристические маршруты..

Хотелось бы узнать ориентировучную стоимость продукта. И возможность розширения возможностей под нужды заказчика?

*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Хотелось бы узнать ориентировучную стоимость продукта.
Извините, а Магазин вы на моем сайте не заметили? ;)

Цитировать
И возможность розширения возможностей под нужды заказчика?
Возможно любое расширение. Но, разумеется, за отдельные деньги.
*

ART-DELI

  • Давно я тут
  • 801
  • 75 / 9
  • Не успеешь ты – сделают другие.
Все увидел...Цена довольно таки приемлемая...
В ближайшое время стукну в личку.  ;)
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Все увидел...Цена довольно таки приемлемая...
В ближайшое время стукну в личку.  ;)
You are welcome... :)
*

CrazyLuna

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Adeptus была на вашем сайте Агенства недвижимости, где используется эта карта и компонент hot property.
Сразу возникло несколько вопросов.
Позволяет ли ПРО версия Карты задавать ссылку на подробное описание объекта так, как это сделано у вас (т.е. когда из компонента карт ссылка ведет на hot property) или это уже ваши личные доработки?

Ко всему прочему у меня почему-то компонент карт не работает. Я его поставила на Joomla 1.0.12 сделала на него ссылку из меню.. Захожу на эту страничку, а там пустой белый экран.
В чем может быть проблема?
*

vova-focs

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
привет, очень привлекательный компонент! спасибо

У меня такая идея всегда была, и вспомнил о ней взглянув на твой модуль.


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

это реально используя твой мод? как думаешь./
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Adeptus Позволяет ли ПРО версия Карты задавать ссылку на подробное описание объекта так, как это сделано у вас (т.е. когда из компонента карт ссылка ведет на hot property) или это уже ваши личные доработки?
Это заказная доработка "под клиента".

Цитировать
Ко всему прочему у меня почему-то компонент карт не работает. Я его поставила на Joomla 1.0.12 сделала на него ссылку из меню.. Захожу на эту страничку, а там пустой белый экран.В чем может быть проблема?
А Zend у вас установлен?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
То есть суть заключается в том чтобы на "карте" поместить разные "точки" - магазины, торг центры, забегаловки и разные места тусовки.... это реально используя твой мод? как думаешь.
Для этого у меня есть другой компонент - "Карты".
*

vova-focs

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
o da! но он у вас платный.....чтож, спасибо!
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
o da! но он у вас платный.....чтож, спасибо!
Не за что :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент "Каталоги и прайсы"

Автор Adeptus

Ответов: 42
Просмотров: 25378
Последний ответ 09.04.2017, 11:49:29
от svarg
Компонент «Школа»

Автор Adeptus

Ответов: 29
Просмотров: 16043
Последний ответ 09.02.2016, 14:35:25
от Vnik74
Модуль "ЛОГО" (скачать)

Автор Adeptus

Ответов: 22
Просмотров: 16635
Последний ответ 23.12.2012, 08:11:03
от aspidy
Компонент «Бронирование»

Автор Adeptus

Ответов: 6
Просмотров: 8816
Последний ответ 16.12.2011, 14:09:54
от Adeptus
Компонент "Универсальный каталог"

Автор Adeptus

Ответов: 133
Просмотров: 45274
Последний ответ 23.05.2011, 12:41:01
от Adeptus