Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

Biss

  • Давно я тут
  • 995
  • 101 / 0
Эту корзину я когда-то скачал на сайте разработчика, установил покрутил и закинул. Сейчас посмотрел новой версии на сайте нет, наверно удалили и больше не поддерживают. Проверил на последних версиях магазина (4.12.0) и движка в итоге вроде глюков не заметил. Изначально она не содержала ни одного параметра для настроек, я решил попробовать добавить пару что б каждый смог настроить под свой дизайн сайта, и вот что получилось в итоге. Настройки на скринах. Сам модуль тоже прикрепляю.
« Последнее редактирование: 02.03.2016, 16:04:06 от Biss »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #1 : 15.02.2016, 16:21:05 »
еще бы скрин как на фронте выглядит, а то не очень понятно, что за зверь такой
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #2 : 15.02.2016, 19:51:04 »
Здесь новая версия модуля [нерабочая ссылка] версия: 4.1[/url]. Сам, не проверял.
« Последнее редактирование: 30.09.2018, 21:50:59 от Taatshi »
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #3 : 15.02.2016, 19:52:38 »
Здесь новая версия модуля [нерабочая ссылка] версия: 4.1[/url]. Сам, не проверял.
Так она ж не AJAX уже
« Последнее редактирование: 30.09.2018, 21:51:40 от Taatshi »
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #4 : 16.02.2016, 21:00:03 »
Эту корзину я когда-то скачал на сайте разработчика, ...
Вы уверены, просто этот модуль очень похож на Модуль AJAX корзины (Multi)
Особенно если учесть тот факт что:
Код: xml
<author>Sadko</author>
Вы переделали переделанный модуль :)
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #5 : 16.02.2016, 21:15:04 »
Эта музыка будет вечной))) Плюсы опенсорса однако.

Зато работает. Наверное  ^-^
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #6 : 16.02.2016, 21:21:21 »
Вы переделали переделанный модуль :)
а стало хоть лучше или хуже? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #7 : 16.02.2016, 22:45:45 »
Стало еще одной корзиной больше :)
Если кто-то не может задать даже ширину блока, то на этот случай есть Расширенный модуль корзины для JoomShopping (+ajax) + куча других настроек
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #8 : 16.02.2016, 22:50:57 »
чем больше сдадим сделаем - тем лучше... ;)
шара размеров не имеет :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #9 : 16.02.2016, 22:55:13 »
это точно. много не мало :)

сами ж знаете, туда-сюда картинку подвинуть на 5 пикселей - и 100 вопросов как это сделать. уже новый шаблон считай для кого то :)

а если вы о том, что сами от такого количества путаться будем, так думаю вы и так знаете с этой корзиной или без этой какую именно вам поставить надо :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #10 : 17.02.2016, 00:12:47 »
Вы уверены, просто этот модуль очень похож на Модуль AJAX корзины (Multi)
Особенно если учесть тот факт что:
Код: xml
<author>Sadko</author>
Вы переделали переделанный модуль :)
Вы наверное не поняли, под словом разработчик я не имел ввиду максмаркетинг.
Я ж по сути и не переделал а дополнил так сказать, думал на форуме нет модуля, так как я его искал по слову баскет
(ты его видишь - нет, и я не вижу а он есть) :)
Ну если так то тему делейт, наверно что б не дублировалась
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #11 : 17.02.2016, 00:15:39 »
чего ?
пусть будет...
а то блин вот так сразу раз и бежать :)
будет теперь отвечать на вопросы, и поддерживать ;)
а вы как думали ? :)

П.С. ну basket редкость в обращении это скорее баскетбольная корзина ну или для грибов :)
в ИМ используется Cart обычно :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #12 : 17.02.2016, 00:16:02 »
угу, зачем делейт? почистить максимум, а так в целом пригодится кому нибудь точно. тем более что теперь в поиске будет basket :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

strange76

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #13 : 08.11.2016, 19:00:42 »
После публикации модуля вместо страницы появляется ошибка:
Input_0:29: ERROR - object literals cannot contain duplicate keys in ES5 strict mode currentIndex: function () { ^

Joomla 3.6.4
JoomShopping 4.14.3
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #14 : 08.11.2016, 23:19:29 »
Версия php какая ?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #15 : 09.11.2016, 00:02:01 »
ES5 - это скорее javascript, чем php
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #16 : 09.11.2016, 01:22:40 »
Не, я в скрипт не полезу, мало книжек прочитал  ^-^. А чем это ес5 вызвано? Возможно старый браузер.
*

strange76

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #17 : 11.11.2016, 10:46:48 »
Версия php какая ?
php 5.6
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #18 : 17.07.2018, 11:33:22 »
Эту корзину я когда-то скачал на сайте разработчика, установил покрутил и закинул. Сейчас посмотрел новой версии на сайте нет, наверно удалили и больше не поддерживают. Проверил на последних версиях магазина (4.12.0) и движка в итоге вроде глюков не заметил. Изначально она не содержала ни одного параметра для настроек, я решил попробовать добавить пару что б каждый смог настроить под свой дизайн сайта, и вот что получилось в итоге. Настройки на скринах. Сам модуль тоже прикрепляю.

Здравствуйте. Есть одна проблема с модулем. Может подскажите как мне её побороть.
Хочу иконку корзины уменьшить, так что бы она была по высоте кнопки. В настройках модуля меняю высоту и ширину картинки, модуль реагирует. А вот фон не меняется никак. У него высота около 64px ширина 75px. Это очень много. Хочу уменьшить высоту фона до 28px ну и ширину пропорционально. Подскажите как это сделать?
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #19 : 17.07.2018, 11:55:42 »
Видимо только через CSS, но не видя сайт больше ничего не подскажу
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #20 : 17.07.2018, 12:17:48 »
http://kmk.mk.ua/
вот сайт справа в панели навигатора
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #22 : 17.07.2018, 17:40:44 »
практивка стайла в верстке - зло
выносите в CSS.

ну и артистер сам по себе тоже зло :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #23 : 17.07.2018, 17:43:05 »
http://prntscr.com/k7f8uj
http://prntscr.com/k7f9xc

у меня столько кода только в файле ftp:/modules/mod_jshopping_basket_ajax/tmpl/default.php
там я попробовал менять всё что угодно, высоту ширину.
после чего удалил все конды ..echo $params , насколько я понимаю данная команда берет параметры либо с формы либо с темы либо еще откудато.  Как был навигатор растянутый и фон корзины тоесть ссылка в саму корзину. Ничего не поменялось.

Всем приятного вечера )

Да тема делалась в аристере.
Если что CSS файлы могу по почте отправить..
« Последнее редактирование: 17.07.2018, 17:47:31 от kvakvakvakva »
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #24 : 17.07.2018, 18:01:06 »
Всего-то две правки в одном файле, я ж даже ткнул где поменять.
вот готовый файл
« Последнее редактирование: 17.07.2018, 18:09:13 от Biss »
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #25 : 18.07.2018, 09:43:09 »
ноль реакции на ваш файл. дело может быть не в стиле. есть папка js и tmpl, оттуда скорей всего параметры и подтягиваются. Что-то есть похожее javascript. Могу на почту отправить если найдётся минутка..

Размеры меняются, только картинки. А где фон+ссылка в корзину берет свои параметры найти второй день не могу.
« Последнее редактирование: 18.07.2018, 10:03:31 от kvakvakvakva »
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #26 : 18.07.2018, 10:07:58 »
Поменяйте в файле /modules/mod_jshopping_basket_ajax/tmpl/default.php
Код
#basket_store {
    position: relative;
    padding: 0px 0px 4px 4px;
    height: auto;
}
#basket_2 {
    background: url(/images/no-translate-detected_318-11553.jpg) no-repeat scroll 0px 5px;
    /* width: 20px; */
    /* height: 10px; */
    background-size: 24px;
    padding: 0;
}
Результат во вложении
« Последнее редактирование: 18.07.2018, 10:11:45 от kit2m2 »
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #27 : 18.07.2018, 10:17:33 »
Ширину задайте -
Код
#basket_2 {
    background: url(/images/no-translate-detected_318-11553.jpg) no-repeat scroll 0px 5px;
    width: 90px;
    /* height: 10px; */
    background-size: 24px;
    padding: 0;
}
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #28 : 18.07.2018, 10:36:59 »
Поменяйте в файле /modules/mod_jshopping_basket_ajax/tmpl/default.php
Код
#basket_store {
    position: relative;
    padding: 0px 0px 4px 4px;
    height: auto;
}
#basket_2 {
    background: url(/images/no-translate-detected_318-11553.jpg) no-repeat scroll 0px 5px;
    /* width: 20px; */
    /* height: 10px; */
    background-size: 24px;
    padding: 0;
}
Результат во вложении

Огромное спасибо :D :D :D
*

Alukret

  • Новичок
  • 6
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #29 : 30.09.2018, 19:54:22 »
Здесь новая версия модуля [нерабочая ссылка] версия: 4.1[/url]. Сам, не проверял.
По ссылке какой-то прон. Просьба модера исправить.
« Последнее редактирование: 30.09.2018, 21:52:49 от Taatshi »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин уведомлений о заказах в телеграмм для JoomShopping

Автор thevaca

Ответов: 0
Просмотров: 2039
Последний ответ 10.11.2025, 14:11:40
от thevaca
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 26
Просмотров: 38453
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
Не работает lightbox в JoomShopping

Автор d13v555

Ответов: 6
Просмотров: 3281
Последний ответ 08.10.2025, 15:34:46
от kit2m2
Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 2959
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Конфликт js шаблонов JoomShaper helix3 J5 с JoomShopping 5

Автор heartlink

Ответов: 6
Просмотров: 3381
Последний ответ 22.07.2025, 12:40:12
от heartlink