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

lexus26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Здравствуйте!
Задумался о создании интернет магазина. Что посоветуете OpenCart или joomla+virtuemart.?
У меня есть опыт работы с Joomla, поскольку имею статейный сайт, но опенкарт специально заточен под магазин. Вот и не могу определиться, в интернете ходят разные мнения.
Спасибо!
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #1 : 29.01.2021, 11:13:00 »
лучше JoomShopping чем virtuemat
*

lexus26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #2 : 29.01.2021, 11:21:13 »
лучше JoomShopping чем virtuemat
Почему вы так считаете?
Я заметил что многие компоненты как правило комплектуются плагином под VirtueMart. А под joomshoping практически нет. Вот поэтому у меня сложилось впечатление что VirtueMart круче.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #3 : 29.01.2021, 11:37:23 »
видимо плохо смотрели
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #4 : 29.01.2021, 12:33:00 »
Если не ищите готового шаблона, то лучше JoomShopping или OpenCart. Хороших шаблонов на джумшопинге почти нет к сожалению.
*

mlukyanov

  • Захожу иногда
  • 166
  • 2 / 0
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #5 : 29.01.2021, 13:25:33 »
Знакомый практически без опыта в вебе сделал простенький, но работающий магазин на OpenCart.
До этого очень долго возился с J+VM, бросил и ушел на OpenCart.
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #6 : 29.01.2021, 13:26:54 »
лучше JoomShopping чем virtuemat
Ну )
На любителя  ^-^

Сам бы предпочел Joomla + VM.
Но чем мне нравится OpenCart - так это встроенной мультисайтовостью.
Возможно, будет интересно: Интеграция с Ozon
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #7 : 03.02.2021, 20:26:27 »
Как раз лет 10 назад начинал с Joomla + VirtueMart, потом перешел на JoomShopping, а последний год имею дело с OpenCart.

VirtueMart - не надо. Тяжелый, сложный, много косяков, которые еще с первой части перенеслись.

JoomShopping - гораздо понятнее, удобнее и лучше. На сколько мне известно, его сделали разработчики, которые в свое время ушли из проекта VirtueMart. Он вообще платный (но есть и бесплатная версия) и его делают более серьезные разработчики. Отмечу не малую стоимость дополнительных плагинов и модулей.

Opencart на первый взгляд гораздо проще. Поставил - и готово! Но там куча косяков. Например, нельзя редактируя товар нажать кнопку Сохранить и остаться на той же странице! Нельзя в админке найти товар по одному или двум словам в его названии, только вводя название целиком! Ну, и много такой бредятины. Нужно ставить кучу дополнительных модулей или лезть в код. Например, недавно пытался сделать бесплатную доставку от 50000 руб. Есть модуль бесплатной доставки и модуль платной доставки. Так вот если сумма заказа превышает 50000 руб в вариантах оплаты появляется бесплатная доставка, НО и платная доставка остается! По логике, если доставка бесплатная, то платная уже не нужна, и модуль платной доставки должен отключаться. Так вот нет! Нужно либо покупать доп модуль, либо лезть в код, чтобы писать на php условие, по которому второй модуль должен скрываться...

Зато в Opencart модули значительно дешевле 300, 500 руб. Самый дорогой покупал за 1400 руб! А для JoomShopping и по $50-70 покупал...

Для Opencart темы по 30-40 баксов красивые, но боже, какие-же они однообразные и крайне сложные для освоения...

За последний год я сделал 4 или 5 сайтов на Опенкарте. Могу в личку выслать примеры. Делал на опекарте только потому, что нужен был минимальный функционал. Себестоимость такого магазина получалась менее 10 тыс руб.

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

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #8 : 03.02.2021, 20:29:26 »
VirtueMart - старье и ужас не стоящий даже обсуждения
JoomShopping, можно также рассмотреть HikaShop
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #9 : 03.02.2021, 20:40:24 »
VirtueMart - старье и ужас не стоящий даже обсуждения
JoomShopping, можно также рассмотреть HikaShop
Да. я может не смогу в красках описать, чем VM стар и ужасен, но по тому что я видел именно стар и ужасен. Тяжелый, не логичный и устаревший. Хотя авторы что-то там все время с ним колдуют, но от версии к версии он мало чем меняется.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #10 : 03.02.2021, 20:42:51 »
Вирт еще лет 10 назад был полный уё

А так все зависит от ТЗ, структура магазина, структура товаров, сортировка, корзина и тд и тп.
Возможно хватит обычного контента Joomla с доп. полями + простейшая корзина на сессиях. Но может нужны модули оплаты (тоже обычно платные) или заказ с оплатой в один клик (тоже обычно платные штуки) или хитрая сортировка по параметрам как в крупных магазинах (типа днс), загрузка обновлений (из 1С) или прочая прочая прочая.

На мой взгляд вывод один - на каком бы движке вы не делали сайт - в любом случае придется платить программисту за работу и разработчику за разные приблуды. Под ключ бесплатно - только самый простой вариант. Да и там всегда будут ньюансы.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Arlecchino

  • Новичок
  • 4
  • 0 / 0
Re: Интернет магазин на OpenCart или Joomla?
« Ответ #11 : 21.02.2021, 01:06:42 »
Пересмотрел кучу сборок OpenCart, вывернул себе мозг, в итоге понял что нормальный магазин за дешево не сделать. От версии к версии косяки, несовместимость плагинов и шаблонов в зависимости от сборки. В итоге вернулся на JoomShopping, благо хоть мало мальски под Joomla опыт есть.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 3727
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 491
Последний ответ 25.05.2025, 09:26:17
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 658
Последний ответ 09.05.2025, 12:39:18
от azm1n
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 1712
Последний ответ 28.04.2025, 10:25:44
от sivers
Максимальная версия PHP для Joomla 3

Автор Dram

Ответов: 8
Просмотров: 2074
Последний ответ 27.03.2025, 10:40:29
от wishlight