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

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #180 : 05.10.2016, 22:53:16 »
И снова здравствуйте!
Кто пользуется модулем? На свежем JoomShopping работает или пора обновлять?
У нас хорошие новости после весенних пертрубаций. Восстановлен прием платежей для физлиц.
Доступны карты, киви и Webmoney. См. http://onpay.ru/pochemu-my/prijom-platezhej-dlya-fizlits-i-ip
Готов подключиться, но есть ли новый модуль для нового api?
У вас на сайте старая версия, работает ли она на актуальных версиях Joomla и JS?
*

OnpayGuy

  • Захожу иногда
  • 97
  • 5 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #181 : 06.10.2016, 10:10:35 »
Готов подключиться, но есть ли новый модуль для нового api?
У вас на сайте старая версия, работает ли она на актуальных версиях Joomla и JS?

Именно этот вопрос я задал постом выше. К сожалению, никто не отписался. Видимо, у всех работает. :) Потому что joom самые скачиваемые модули и обычно суппорту пишут о проблемах.
@ icom, вы еще подписаны на ветку? Скажите, пожалуйста, что с модулем?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Модуль Onpay для JoomShopping
« Ответ #182 : 06.10.2016, 10:39:06 »
никаких изменений в новых версиях ЖШ по поводу работы платежных плагинов не было. поэтому если ваш плагин работал на старых версиях, то на новых он работает с вероятностью 99.99%
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

OnpayGuy

  • Захожу иногда
  • 97
  • 5 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #183 : 06.10.2016, 10:49:30 »
никаких изменений в новых версиях ЖШ по поводу работы платежных плагинов не было. поэтому если ваш плагин работал на старых версиях, то на новых он работает с вероятностью 99.99%

Спасибо за фидбек.

threemonkeys, можно пробовать
Если будут проблемы стучите в скайп, de-mum
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #184 : 06.10.2016, 14:56:28 »
Спасибо за фидбек.

threemonkeys, можно пробовать
Если будут проблемы стучите в скайп, de-mum

то что у вас тут http://onpaysolutions.ru/joomshopping-payment-modul/ работать не будет
переделайте описание как тут написано http://joomlaforum.ru/index.php/topic,183980.msg1538835.html#msg1538835, и сам архив замените на этот
*

OnpayGuy

  • Захожу иногда
  • 97
  • 5 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #185 : 06.10.2016, 15:04:45 »
то что у вас тут http://onpaysolutions.ru/joomshopping-payment-modul/ работать не будет
переделайте описание как тут написано http://joomlaforum.ru/index.php/topic,183980.msg1538835.html#msg1538835, и сам архив замените на этот

Большое спасибо за ответ. И огромное - за апдейт.
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #186 : 06.10.2016, 15:14:24 »
OnpayGuy
Так а где скачивать актуальную версию? У вас вообще от 13 года на сайте. тут вроде изменения были в 15
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #187 : 06.10.2016, 15:15:54 »
то что у вас тут http://onpaysolutions.ru/joomshopping-payment-modul/ работать не будет
переделайте описание как тут написано http://joomlaforum.ru/index.php/topic,183980.msg1538835.html#msg1538835, и сам архив замените на этот


OnpayGuy,
Обновите данные по настройке у вас на сайте, чтобы не было проблем при настройке модуля.
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #188 : 10.10.2016, 22:22:51 »
Во-первых, жесть как устал настраивать. Все делал по инструкции и с редиректами в htsaccess.
2. какой указывал https в настройках API?
3. У мены включен один способ P2P (с карты на карту)
после всех вводов данных и перекидывания на страницу ввода карты банковской, получаю страницу с текстом:
Старинца устарела и т.п. Просьбы закрыть страницу и выбрать другой способ оплаты.

Что за бред?


P.s. наймите дизайнера для формы оплаты, на дворе десятые двадцатого столетия
*

Stassis

  • Новичок
  • 1
  • 0 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #189 : 16.01.2017, 13:24:06 »
У меня та же ситуация. Магазин не на главной странице, заказ проходит успешно, но по окончании переходит на главную страницу сайта, но при этом title финишной страницы.

в файле htaccess адресам добавьте ID пункта меню /shop

RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay&Itemid=ID [R=301,L]

RewriteCond %{REQUEST_URI} ^/pluginresponsecancel$
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay&Itemid=ID [R=301,L]

Не помогло.
Пробовал прописывать id меню, добавить домен в ссылку. А вот если перейти по ссылке
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay&Itemid=1153 [R=301,L] то открывается финишная страница и даже если не прописывать id. Такое ощущение что редирект неправильно работает.
Подскажите пожалуйста куда копать?
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #190 : 12.02.2017, 19:19:49 »
Кто-либо проверял работоспособность с новым JS 4.16?
OnpayGuy
Что у вас с системой по P2P,
всегда ваш банк банит любой платеж

Написано:
Страница устарела....
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #191 : 23.02.2017, 14:54:18 »
то что у вас тут http://onpaysolutions.ru/joomshopping-payment-modul/ работать не будет
переделайте описание как тут написано http://joomlaforum.ru/index.php/topic,183980.msg1538835.html#msg1538835, и сам архив замените на этот

Выявил новый конфликт работы плагина.
Начали использовать SSL на сайте, соотвественно все ссылки редирект на https.
Настраивали по вашей инструкции, и работало отлично до SSL.
Теперь вот такое:
1.0.38 Получатель платежа не разрешил осуществление перевода. (7.3.2 магазин возвращает неверные данные. Отсутствует обязательный параметр (code).

В админке onpay попробовали изменить все настройки URL на https, не помогло.
Может быть редирект в .htaccess как то не верно работает.
Есть какие идеи друзья?!
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #192 : 25.02.2017, 14:19:49 »
Выявил новый конфликт работы плагина.
Начали использовать SSL на сайте, соотвественно все ссылки редирект на https.
в файле onpay_notify.php поменять
$fp = fsockopen($host, 80, $errno, $errstr, 30);
на
$fp = fsockopen('ssl://'.$host, 443, $errno, $errstr, 30);
*

catai

  • Новичок
  • 1
  • 0 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #193 : 07.03.2017, 21:43:41 »
Доброго дня! Профессионалы подскажите, пожалуйста, даже небезвозмездно. Есть JoomShopping 4.15.1 + последняя версия Onpay плагина + свежие настройки + прописаны строчки редиректа. Так при нажатии оформить заказ сразу же выкидывает на /catalog/checkout/finish, мол оформление заказа завершено, без перехода на форму оплаты. И сам заказ ни на почту не приходит, ни в админке JoomShopping не прописывается. Есть ли пути заставить все работать?
*

adoptee

  • Новичок
  • 1
  • 0 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #194 : 10.04.2017, 20:14:54 »
в файле onpay_notify.php поменять
$fp = fsockopen($host, 80, $errno, $errstr, 30);
на
$fp = fsockopen('ssl://'.$host, 443, $errno, $errstr, 30);
Привет, нужно кое что тебя спросить. куда можно написать? я вроде на твою почту отправил письмо
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #195 : 17.05.2017, 14:05:24 »
плагин обновлен, в .htaccess ничего добавлять уже не нужно
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #196 : 17.05.2017, 23:52:43 »
плагин обновлен, в .htaccess ничего добавлять уже не нужно
В каком посте можно найти апдейт?
*

icom

  • Давно я тут
  • 830
  • 202 / 4
*

Kodopik

  • Осваиваюсь на форуме
  • 35
  • 2 / 3
Re: Модуль Onpay для JoomShopping
« Ответ #198 : 22.08.2018, 19:44:33 »

Кто поможет таже проблема я так пологаю нужно правельно указать поле
Статус заказа для успешных транзакций — В какой статус переключать при успешной оплате заказа ??

Мне тут подсказали Добрые люди  что в админке фильтр по заказам изменить, там скорее всего незавершенные скрыты. Проверил так и есть.

Как добится чтобы заказы завершались коректно при покупке.


должен быть возврат (ответ сервиса)
если ответа нет, заказ считается прерванным, не завершенным.

Если учетная запись еще не активирована (включен тестовый режим пока), то так и должно быть?
Если нет, то что сделать чтоб нормально все было?

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль доставки Сдек или Яндекс

Автор Preview

Ответов: 9
Просмотров: 31093
Последний ответ 11.09.2025, 12:00:32
от kit2m2
Расчет стоимости доставки в JoomShopping 3.12.3

Автор teanin

Ответов: 17
Просмотров: 12923
Последний ответ 23.04.2023, 11:55:30
от tigra-uki
ROBOKASSA для JoomShopping (скачать)

Автор Dimidrol-Pruper

Ответов: 302
Просмотров: 80759
Последний ответ 05.09.2020, 11:58:31
от fhoenix
Аддон доставки EMS Russian Post для JoomShopping

Автор Arkadiy

Ответов: 180
Просмотров: 42347
Последний ответ 13.02.2019, 12:21:57
от Arkadiy
ИнвойсБокс для JoomShopping 4

Автор zikkuratvk

Ответов: 2
Просмотров: 1639
Последний ответ 21.08.2018, 17:14:26
от zikkuratvk