Новости Joomla

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

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

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

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

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

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 17 Ответов
  • 2958 Просмотров
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Уважаемые форумчане, подскажите пожалуйста в чем проблема- не отображаются товары на сайте. При этом один товар отображается а последующие- нет. В БД введенный товар присутствует.
А так же не удается избавиться от предупреждения : Safe Path НЕПРАВИЛЬНО, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы N:\home\meyli.loc\vmfiles хотя данную папку по этому адресу я создал и путь к vmfiles  в настройках я прописал.
 версию VirtueMart 2 не удается обновить до 2.00.22 так как не могу сменить права на папку tmp. Подскажите как это сделать на локальном сервере.
« Последнее редактирование: 24.09.2013, 19:01:49 от Vlad12_3 »
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не отображаются товары на сайте
« Ответ #1 : 24.09.2013, 18:49:49 »
....и путь к vmfiles  в настройках я прописал
*

RivalNoX

  • Захожу иногда
  • 75
  • 3 / 0
Re: Не отображаются товары на сайте
« Ответ #2 : 26.09.2013, 12:14:05 »
Попробуй написать название категории и товара без пробелов (одним словом). Тогда изображения товара должны появиться.
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не отображаются товары на сайте
« Ответ #3 : 26.09.2013, 17:56:56 »
Товар вообще не отображается, а не только картинки.
И еще, подскажи пожалуйста- почему в меркете на странице авторизации не работает выпадающий список выбора региона? В БД регионы присутствуют- американские, а на сайте вообще никаких нет. В каком файле php искать эту форму и как заставить ее работать?
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: Не отображаются товары на сайте
« Ответ #4 : 26.09.2013, 21:28:43 »
Какая в точности у вас версия? Ссылка?

Права "только для чтения" у tmp уберите. И стоит перейти на живой хостинг.
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не отображаются товары на сайте
« Ответ #5 : 27.09.2013, 05:48:28 »
Joomla! 2.5.11, VM2, http://meyli.pusku.com/meyli
не отображается товар артикул 00005 (Ванночка-желе для ног "Женьшень" питательная) категория: Китайская косметика/уход за кожей ног
tmp в корневой папке настроил. Обновиться все равно не дает.
« Последнее редактирование: 27.09.2013, 05:59:14 от Vlad12_3 »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: Не отображаются товары на сайте
« Ответ #6 : 30.09.2013, 10:50:36 »
Какая в точности у вас версия?
VM2
Все-таки вы не точны.
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не отображаются товары на сайте
« Ответ #7 : 30.09.2013, 12:39:32 »
версия VM2.0.20b
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: Не отображаются товары на сайте
« Ответ #8 : 03.10.2013, 22:53:22 »
Обновиться все равно не дает.
Конкретнее, что вы видите при невозможности обновиться?
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не отображаются товары на сайте
« Ответ #9 : 05.10.2013, 05:24:33 »
Максим, при попытке обновления-  вижу вот это: "Invalid Token, in store config"
скажите, если попробовать обновиться вручную- заменить папку ../tmp/com_virtuemart_update на папку com_virtuemart.2.0.24 через ftp будет достаточно?

товары отображаются, а вот оформить заказ на зарегистрированного покупателя не удается- при нажатии на кнопку "сохранить" пишет "Отсутствуют значения E-Mail
Отсутствуют значения Эл. почта" . Вот ссылка на сайт: http://meyli.pusku.com/meyli/component/virtuemart/user/editaddresscheckoutBT?Itemid=0
Напишите Ваш имейл- вышлю скриншот.
« Последнее редактирование: 05.10.2013, 05:39:56 от Vlad12_3 »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: Не отображаются товары на сайте
« Ответ #10 : 06.10.2013, 17:12:44 »
Максим, при попытке обновления-  вижу вот это: "Invalid Token, in store config"
Следует обновлять через менджер расширений Joomla - Установка. Предварительно сделайте бекап.
По поводу этой ошибки, если она останется, можете прислать мне доступ к сайту.
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не отображаются товары на сайте
« Ответ #11 : 06.10.2013, 18:53:12 »
Максим,  пробовал обновлять по -разному, в т. ч. и через менеджер расширений - результат один: отрицательный. Для доступа к панели- логин: [модерация]
« Последнее редактирование: 06.10.2013, 21:08:49 от ELLE »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: Не отображаются товары на сайте
« Ответ #12 : 06.10.2013, 21:12:59 »
У вас для товара была включена "Shopper Group" - default.

У вас вообще не устанавливаются расширения. Видимо в настройках Joomla не корректен путь к папке tmp. Почините сами или пришлите мне в личку доступ к ftp.
« Последнее редактирование: 06.10.2013, 21:16:10 от Максим Пишняк »
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не работает заказ товаров
« Ответ #13 : 07.10.2013, 06:59:19 »
У вас для товара была включена "Shopper Group" - default.
Скажите а какая опция будет правильной и почему?
У вас вообще не устанавливаются расширения. Видимо в настройках Joomla не корректен путь к папке tmp. Почините сами или пришлите мне в личку доступ к ftp.

пути исправил, расширения установил, заказ товаров не работает-пишет: "Отсутствуют значения Эл. почта"
где это исправлять?

ссылка на сайт: http://meyli.pusku.com/meyli/component/virtuemart
и еще, на сайте присутствуют товары до virtuemart_product_id=169 а в таблице crn43_virtuemart_products_ru_ru отображаются товары virtuemart_product_id=151, в какой таблице искать остальные товары?
« Последнее редактирование: 08.10.2013, 12:38:10 от Vlad12_3 »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: Не отображаются товары на сайте
« Ответ #14 : 12.10.2013, 14:50:19 »
Без необходимости упомянутую опцию не нужно выставлять.

Ввели ли вы электронную почту для магазина?

У вас потерялись товары?
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не отображаются товары на сайте
« Ответ #15 : 14.10.2013, 07:00:08 »
Спасибо Максим, со всеми прежними вопросами разобрался. Скажите при заказе товаров уведомление хозяину магазина на почту должно приходить?... И что такое sendmail? Как правильно его настроить?
*

Адель

  • Осваиваюсь на форуме
  • 41
  • 4 / 0
Re: Не отображаются товары на сайте
« Ответ #16 : 15.10.2013, 21:15:27 »
как в итоге была решена проблема с безопасным путем? у меня до сих пор жалуется, хотя все создано и прописано
*

Vlad12_3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Не отображаются товары на сайте
« Ответ #17 : 17.10.2013, 10:33:46 »
путь нужно писать до файла tmp такой какой отображается на ftp сервере
у меня это /home/u528456508//public_html/tmp
« Последнее редактирование: 17.10.2013, 10:39:55 от Vlad12_3 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не создаются дочерние товары

Автор NIKOLY

Ответов: 12
Просмотров: 1746
Последний ответ 04.07.2025, 09:13:08
от NIKOLY
Не отображаются товары в категории

Автор iZacNT

Ответов: 0
Просмотров: 2963
Последний ответ 23.06.2023, 12:20:49
от iZacNT
VirtueMart 3 Отображать только товары в наличии!

Автор GaziroFFka

Ответов: 4
Просмотров: 5118
Последний ответ 06.06.2023, 13:55:13
от Akeksandr
Составные товары

Автор eclipseggg

Ответов: 3
Просмотров: 1010
Последний ответ 29.03.2021, 16:48:34
от draff
Поле вариант и дочерние товары

Автор snikolai

Ответов: 5
Просмотров: 1140
Последний ответ 19.08.2020, 14:08:38
от sivers