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

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Бета версии
« : 08.01.2011, 21:02:05 »
Помогите протестировать БЕТА версии магазина.

Скачать можна http://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/betaversion.html

В 2.7.0 добавлено
Характеристики продукта (Пользовательские поля)
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Re: Бета версии
« Ответ #1 : 10.01.2011, 14:21:00 »
Отлично! Буду пробовать! Спасибо!
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Бета версии
« Ответ #2 : 10.01.2011, 14:24:26 »
Поверх предыдущего релиза файлы накатить можно?

В структуру базы данных изменений не вносилось?
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Re: Бета версии
« Ответ #3 : 10.01.2011, 14:27:00 »
я бы не рисковал... для обновления, обычно паки через админку заливать нужно...
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Бета версии
« Ответ #4 : 10.01.2011, 14:27:45 »
Да у меня пустая база, релиз перед Новым годом скачал только для изучения
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Re: Бета версии
« Ответ #5 : 10.01.2011, 14:33:44 »
ну если просто проба пера, то я бы залил сверху и посмотрел что получиться... а так, вроде не сложно удадить старую версию и поставить новую.  ^-^
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #6 : 10.01.2011, 15:38:39 »
Поверх предыдущего релиза файлы накатить можно?

В структуру базы данных изменений не вносилось?

В базе данных были изменения.
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Re: Бета версии
« Ответ #7 : 10.01.2011, 15:39:40 »
Модуль почему то не отображается.
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #8 : 10.01.2011, 16:53:30 »
Фильтер отображается только на страницах (Категории и Производителей)
*

regionkaz

  • Захожу иногда
  • 90
  • 4 / 0
Re: Бета версии
« Ответ #9 : 12.01.2011, 14:38:17 »
Прошу прощения за глупый вопрос, но где они "Характеристики продукта (Пользовательские поля)" никак не могу найти.
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #10 : 12.01.2011, 14:41:49 »
1. index.php?option=com_jshopping&controller=config&task=adminfunction - включить Характеристики (Не для всех магазинов они нужны)
2. administrator/index.php?option=com_jshopping&controller=other - Характеристики продуктов
3. При редактировании продукта
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Re: Бета версии
« Ответ #11 : 13.01.2011, 14:32:37 »
Отлично! Пока никаких ошибок небыло!
Фильтр тока не выводит категории... но всеравно очень классно! Осталось дело за оформлением... а то выбор производителя чеком не очень прикольно!
Когда планируеться выход стабильной версии?
Спасибо!
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Re: Бета версии
« Ответ #12 : 13.01.2011, 14:43:00 »
У меня при редактировании продукта, вкладка Харатеристики пустая... что это за арактеристики и для каких магазинов они нужны?
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #13 : 13.01.2011, 15:43:32 »
1. Зайдите в опции - Характеристики
добавте характеристики, значения,
они и появятся для продукта.
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: Бета версии
« Ответ #14 : 14.01.2011, 11:46:39 »
характеристики в товаре крокозябрами - при создании первого товара..странно потом вроде норм...
когда сопутствующие ищеш крокозябры
в модуле фильтра не вижу характеристик((. в товарах есть, в категориях включены,в настройках тоже.
категории тоже не вижу.
производители и цена только

Атак - все летает!отлично!
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: Бета версии
« Ответ #15 : 14.01.2011, 11:51:06 »
сделал купон ,назначил скидку 10%
активаровал ... -10 рублей... должна же быть процентрная )
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #16 : 14.01.2011, 12:33:55 »
характеристики в товаре крокозябрами - при создании первого товара..странно потом вроде норм...
когда сопутствующие ищеш крокозябры
в модуле фильтра не вижу характеристик((. в товарах есть, в категориях включены,в настройках тоже.
категории тоже не вижу.
производители и цена только

Атак - все летает!отлично!
крокозябры поправлю.
Цитировать
модуле фильтра не вижу характеристик
- В настройках характеристики для поиска.
Цитировать
категории тоже не вижу
. - категории только на странице производителя, производители на странице категорий.
« Последнее редактирование: 14.01.2011, 12:38:15 от victorantoniak »
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #17 : 14.01.2011, 12:37:33 »
сделал купон ,назначил скидку 10%
активаровал ... -10 рублей... должна же быть процентрная )

Для купонов изменений не было.
Посмотрите внимательно. У меня работает.
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: Бета версии
« Ответ #18 : 15.01.2011, 06:53:47 »
Цитировать
- В настройках характеристики для поиска.
всмысле в модуле включить показ характеристик - включено.
в товарах есть характеристики, в категориях включен показ хар-к,в настройках магазина тоже, внастройках модуля тоже,в настройках самих хар-к включено отображение в каких категориях.
Цитировать
категории только на странице производителя, производители на странице категорий.
впринципе логично для фильтра...но тогда нужно модуль и для подбора - с главной например, где есть и категории и произв-и и характеристики сразу
а я бы 1 модуль унифицировал и для поиска  для фильтра.  ^-^

Спасибо за Ваш труд. Этот компонент РЕАЛЬНО лучшая альтернатива вирту!
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #19 : 15.01.2011, 20:24:15 »
Непонял почему ошибка.

Откройте категорию для которой была задана характеристика
и в настройках включен поиск для этой характеристики.
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #20 : 04.04.2011, 13:50:47 »
Доступна 3.1.0 Бета

3.1.0 для Joomla 1.6 (функции 2.8.0)
*

TyT

  • Захожу иногда
  • 81
  • 8 / 3
Re: Бета версии
« Ответ #21 : 21.06.2011, 17:44:49 »
Вижу бетка 2.9.0 появилась... Что нового? подойдут ли модули аддоны от 2.8.4?
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #22 : 21.06.2011, 19:03:40 »
Нового.
Типи атрибутов (зависимые, независимые - как у VM)
Отображение атрибутов (картинка для селект, список для радио,)
SSL для страниц - регистрации, логин, заказ.
+ исправлены ошибки

Код
подойдут ли модули аддоны от 2.8.4?
Не все. - некоторые будут переписаны
« Последнее редактирование: 28.06.2011, 20:43:53 от victorantoniak »
*

TyT

  • Захожу иногда
  • 81
  • 8 / 3
Re: Бета версии
« Ответ #23 : 21.06.2011, 20:59:37 »
Нашел ошибочку ;)
В install

Цитировать
CREATE TABLE IF NOT EXISTS `jos_jshopping_products_attr2`(
...


И еще заметил сравнением что в 2.9 уже нет

Цитировать
CREATE TABLE IF NOT EXISTS `#__jshopping_config_main_page` (
  `language` varchar(15) NOT NULL default '',
  `description` text NOT NULL,
  `meta_title` varchar(255) NOT NULL default '',
  `meta_keyword` varchar(255) NOT NULL default '',
  `meta_description` varchar(255) NOT NULL default '',
  `agb` text NOT NULL default '',
  `return_policy` text NOT NULL default '',
  `order_email_descr` text NOT NULL default '',
  `order_finish_descr` text NOT NULL default '',
  `shipping` text NOT NULL default '',
  UNIQUE KEY `language` (`language`)
) /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci*/;

Забыли или уже не используется данная таблица и ее можно мочить?
« Последнее редактирование: 21.06.2011, 21:03:52 от TyT »
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #24 : 21.06.2011, 21:23:50 »
Большое спасибо.
*

TyT

  • Захожу иногда
  • 81
  • 8 / 3
Re: Бета версии
« Ответ #25 : 21.06.2011, 21:46:18 »
Установил поверх, внес данные из install в mysql
В новых функциях ошибки :(

administrator/index.php?option=com_jshopping&controller=config&task=seo
Цитировать
Warning: Invalid argument supplied for foreach() in ... administrator/components/com_jshopping/views/config/tmpl/listseo.php on line 32

administrator/index.php?option=com_jshopping&controller=attributes
Цитировать
Warning: Invalid argument supplied for foreach() in ... administrator/components/com_jshopping/controllers/attributes.php on line 28
Warning: Invalid argument supplied for foreach() in ... administrator/components/com_jshopping/views/attributes_list/tmpl/default.php on line 34
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #26 : 21.06.2011, 21:54:30 »
Установите все новые таблицы
*

TyT

  • Захожу иногда
  • 81
  • 8 / 3
Re: Бета версии
« Ответ #27 : 21.06.2011, 23:04:59 »
Установите все новые таблицы
Спасиб, все заработало :)

Кстати заметил не руссифицированы статусы заказа (как в 2.8.4 так и в 2.9.0), может в будущем учтете? в своем случае сделал так:

Код
INSERT INTO `jos_jshopping_order_status` (`status_id`, `status_code`, `name_en-GB`, `name_de-DE`, `name_ru-RU`) VALUES
(1, 'P', 'Pending', 'Erwarten', 'Рассматривается'),
(2, 'C', 'Confirmed', 'Bestätigt', 'Подтвержден'),
(3, 'X', 'Cancelled', 'Abgebrochen', 'Отменен'),
(4, 'R', 'Refunded', 'Wiedergefunden', 'Возврат'),
(5, 'S', 'Shipped', 'Gesendet', 'Доставляется'),
(6, 'O', 'Paid', 'Bezahlt', 'Оплачен'),
(7, 'F', 'Complete', 'Beenden', 'Выполнен');
« Последнее редактирование: 21.06.2011, 23:12:45 от TyT »
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Бета версии
« Ответ #28 : 22.06.2011, 10:18:44 »
Цитировать
Кстати заметил не руссифицированы статусы заказа (как в 2.8.4 так и в 2.9.0), может в будущем учтете? в своем случае сделал так:
Перевести можно в Админке.
*

TyT

  • Захожу иногда
  • 81
  • 8 / 3
Re: Бета версии
« Ответ #29 : 22.06.2011, 15:36:39 »
Начали вылазить ошибки.. снес, установил в чистую :) Первое на что напоролся:

administrator/index.php?option=com_jshopping&controller=config&task=storeinfo

При нажатии на "Посмотреть PDF":

Цитировать
Fatal error: Call to undefined method stdClass::getVendorInfo() in ... /components/com_jshopping/lib/generete_pdf_order.php on line 62

Хотя при заказе пдф квитанция формируется и на мыло высылается...
« Последнее редактирование: 23.06.2011, 09:57:49 от TyT »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Слетела локализация после обновления до версии 4.18.7

Автор Modis

Ответов: 1
Просмотров: 759
Последний ответ 15.09.2021, 17:04:34
от Modis
Кнопки товаров в мобильной версии

Автор leha111

Ответов: 2
Просмотров: 1111
Последний ответ 13.06.2018, 13:18:24
от nevigen
Актуальность версии 4.10.4

Автор voland

Ответов: 2
Просмотров: 1516
Последний ответ 11.04.2016, 20:02:35
от voland
Некорректное отображение товаров в мобильной версии

Автор hottab_1

Ответов: 3
Просмотров: 1711
Последний ответ 17.07.2015, 22:11:05
от hottab_1
Хвосты в скрипте от старой версии ?

Автор avantyrist

Ответов: 1
Просмотров: 1509
Последний ответ 25.02.2015, 23:57:59
от dmitry_stas