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

alexmal

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Может кто знает как сделать несколько разных магазинов на одном сайте но с единой базой? чтобы например можно было сделать поиск по всем магазинам.
Заранее спасибо
*

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
virtumart по моему там можно было такое реализовать!
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

alexmal

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
virtumart по моему там можно было такое реализовать!

Чето не нахожу я там такого :( сам магазин да а чтобы несколько магазинов.... непонятнооо (А. Рева)
*

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
да есть там такая возможность магазины. просто давно туда не заходил.
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

alexmal

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
да есть там такая возможность магазины. просто давно туда не заходил.

Ну смотри захожу я в модуль virtumart  потом в магазин и там мы видим только:


    * Сводная информация
    * Информация о магазине
    *
    * Способы оплаты
    * Добавить способ оплаты
    * Список модулей доставки
    * Список кредитных карт
    * Добавить/Изменить типы кредитных карт
    * Список модулей экспорта
    * Добавить модуль экспорта

*

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
У меня ВМРЕ 1.0.15b там есть ссылка Продавцы
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

alexmal

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
У меня ВМРЕ 1.0.15b там есть ссылка Продавцы

Как оно на англ называется там? Потому что если Vendor то это поставщики а не магазины. Там не совсем корректно перевели на русский. У меня сборка VirtueMart_1.1.2_eCommerce_Bundle_Joomla_1.5.9
*

viartjoom

  • Новичок
  • 6
  • 0 / 0
Цитировать
Может кто знает как сделать несколько разных магазинов на одном сайте но с единой базой? чтобы например можно было сделать поиск по всем магазинам.
Заранее спасибо

Если коротко  ^-^  то так

Основные возможности интернет-магазина ViartShop

Общее:

Не требуются знания в программировании для управления

Полностью готовое решение для установки и начала работы

Поддержка MySQL, PostgreSQL, ODBC, DB2

Открытый исходный код на 97% (кроме 11-ти файлов, отвечающих за лицензию)

Работает с Windows, UNIX, Linux, FreeBSD, MacOS

Легкая в использовании web-административная панель управления

Поддержка мульти-сайтовости  с единой базой данных и с одной панелью администрирования

Поддержка нескольких языков

Поддержка нескольких  валют

Поддержка SEO-дружественных ссылок страниц (ЧПУ)

Защита (шифрование) хранящейся информации

Комплексная система управления содержимым (CMS ViArt)

Встроенная Система поддержки клиентов (HelpDesk)

Многоуровневая система модерации встроенного форума

Встроенная доска объявлений

Доступ к обновлениям (6 месяцев или год, в зависимости от версии)

Система техподдержки


Товары и Категории:

Неограниченное количество товаров

Неограниченное количество категорий и подкатегорий, любого уровня вложенности

Каждый товар можно разместить в любое количество категорий

Настраиваемый вид  страниц сайта и показываемых на них модулей

Возможность изменения порядка позиций показа категорий

Возможность изменения порядка позиций показа товаров

Включение/ выключение показа товаров в разных комбинациях

Импорт / экспорт категорий в / из файлов CSV

Импорт / экспорт товаров в / из CSV файлов, возможность экспортировать только отфильтрованные товары

Функция экспорта в Google Base

Модерация отзывов и рейтингов

Настройка товарных типов, параметров по умолчанию и спецификационным групп

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

Похожие продукты / аксессуары и кросс-продажи

Цифровые товары

Загрузка звуковых файлов (mp3) с возможностью предпрослушивания через встроенный плеер пользователями с сайта

Возможность использования серийных номеров (ключей) для цифровых товаров

Сравнение товаров

Возможность показывать товар только для определённого языка

Несколько вариантов цен для показа

Полное и  короткое HTML-описание товаров

META ключевые слова и описание для каждого товара и категории

Возможность добавить товар в "Специальное предложение" на главной странице

4 формируемых или загружаемых вручную типоразмера изображения товара(иконка, для предпросмотра, большого и супер-большого)

Возможность защиты изображений "Водяным знаком"

Возможность автоматического преобразования размеров загружаемых изображений

Неограниченное количество дополнительных изображений к товару

Настраиваемый внешний вид показа товара

Возможность показа товаров для всех / для зарегистрированных / для определённых групп

Возможность показа цен с / без налогов, или и с налогами и без налогов одновременно

Возможность показа кода товара на странице списка товаров, детальной странице, корзине/ оформления заказа

Возможность скрыть любые из кнопок "В корзину', "Просмотреть корзину",  "Оформить заказ" в списке товаров  или на странице с детальным описанием

Возможность скрыть информацию о весе товара на детальной странице

Учёт остатков на складе

Опция перерасчёта товарных остатков, при изменении статуса

Возможность скрыть или отключить для заказа отсутствующие товары

Поддержка  загружаемых (цифровых) товаров с опцией активации

Модуль партнёрской программы

Партнерская программа с прямыми ссылками

Настраиваемые модули и методы доставки

Включение / выключение скидок

Скидки по купонам и подарочным сертификатам

Скидки от количества, суммы заказа, персональные

Простой и расширенный поиск товаров

Опция "Сообщить другу"

Отчёт по товарам

Настройки для уведомления через  E-mail и(или) SMS для каждого товара.

Возможность задавать цены на опции товара в процентах

Возможность импорта, уже загруженных файлов

Возможность подключения статистики от Google Analytics

Модуль для продажи товаров пользователями

Зависимые/сопутствующие товары

Возможность предзаказа временно отсутствующих товаров

Возможность выбора, какую информацию о товаре показывать в корзине, на странице оформления заказа и счёте

Возможность разрешения исполнения PHP-кода на страницах

Модуль подписки пользователей на получение новостей (рассылка)

Возможность установить порядок зависимости общей стоимости товаров от веса

 

Заказы, Продажи:

Система управления заказами

Экспорт/импорт всех заказов, отфильтрованных, новых

Поиск по заказам

Настройки статусов заказов

Уведомление по электронной почте о заказах пользователей и администратора

Уведомление по электронной почте о изменении статуса заказа пользователей и администратора

Управление шаблонами содержания  автоматически отправляемых уведомлений

Возможность оформления заказа без регистрации

Оформление заказа в 3 (можно настроить в 2) шага.

Поддержка многих платёжных систем, возможность добавления новых

Полностью настраиваемые внешний вид и поля страниц оформления заказа, платёжных систем

Возможность заказа в защищённом режиме (SSL)

Настройка пользовательских полей

Настройки автоматически формируемых счетов для печати в HTML и PDF-форматах

Настройка налогов в зависимости от типов товаров

Статистика заказов

Модуль для оформления заказа принятого диспетчером по телефону

Функция возврата платежей

Статистика посещаемости

Функция сохранения содержимого корзины и восстановления ранее сохранённого содержимого

Функция защиты от случайного повторного заказа

Возможность использования штрих-кода

Поддержка всех российских электронных платежных систем

Форум русской поддержки Viart Shop
ViArts Электронная коммерция - опыт и практика. ViArt Shop Community
И начали Аяксить   ^-^
DEMO
ViArt Shop Ferrari Edition DEMO
*

GlucK

  • Новичок
  • 3
  • 0 / 0
  • Мечты сбываются. Мечтайте осторожно...
Только вот не указал, что ViartShop платный магазин...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться