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

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #60 : 05.03.2012, 20:39:56 »
подскажите пожалуйста где
Вроде через поиск выдаются решения!)
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #61 : 05.03.2012, 20:52:42 »
Вроде через поиск выдаются решения!)
пока ничего нет
majestro изучает спрос, если убедим что это нужно, может быть сделает
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #62 : 06.03.2012, 17:15:57 »
Ребята из команды WDDA сообщили что к концу недели они выложат в свет обновление для модуля Robokassa!
Цитирую: "Будут исправлены ошибки валюты, языка, и модуль будет протестирован на последних версиях магазина."
Заявили со 100% уверенностью!
Ждем! Ура Ура
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #63 : 14.03.2012, 12:18:33 »
Обещали исправленную в пн-вт, сегодня уже среда, но все ещё нет исправлений :(
Когда же? очень ждем :)
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #64 : 14.03.2012, 12:59:02 »
Очень ждем
*

Dimidrol-Pruper

  • Осваиваюсь на форуме
  • 26
  • 7 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #65 : 14.03.2012, 14:15:28 »
Здравствуйте.

Мы не хотели сесть в одну и лужу дважды.
При разработке первой версии мы тестировали модуль на тестовом аккаунте Робокассы. Позже (после анонса модуля) оказалась, что тестового режима недостаточно для разработки задуманных функций в модуле. К примеру, тестовый режим не отображает передаваемую валюту, а работа с валютами - это основная часть функционала нового модуля.

Так вот, мы постарались исправить все ошибки, которые нашли пользователи в нашем модуле. Также, мы установили на локальный сервер несколько версий магазинов и самой Joomla.

Оставалось только протестировать на рабочем аккаунте Робокассы работу модуля.  Мы зарегистрировались на Робокассе, ждали активации, активация не происходила, обратились в службу поддержки, нам посоветовали ждать. Ждали три дня. Решили позвонить в Робокассу, нам ответили, что у нас на сайте нет контента и даже если мы закинем контент, робокасса не активирует магазин непохожий на реальный магазин. Мы пробовали объяснять, что мы являемся разработчиками модуля, но после долгого ожидания нам ответили что это неважно!

В общем варианты есть такие:

1. Кто-то (возможно пользователи Joomlaportal) доверит нам свой аккаунт для тестирования модуля, после тестирования сменит пароли.
2. Мы попросим своих клиентов дать нам обновить им модуль, и за одно его протестируем.
3. Пошло оно все в жопу =)

*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #66 : 15.03.2012, 00:31:07 »
Вам уже предоставили доступ, вы нашли магазин?
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #67 : 15.03.2012, 00:48:22 »
3. Пошло оно все в жопу =)

Предлагаю третий вариант... если робокасса такая упертая и не понимает что из-за своих принципов теряет клиентов... ну их вон куда... :)
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #68 : 19.03.2012, 10:20:06 »
есть такой магазин - гослото - масштаб думаю понятен, так там интеркасса, без обид к создателям темы)))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

fume19

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #69 : 19.03.2012, 11:02:23 »
есть такой магазин - гослото - масштаб думаю понятен, так там интеркасса, без обид к создателям темы)))

непонятно причем тут jshopping, Joomla и робокасса.

а доступ, видимо, так никто и не предоставил.
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #70 : 19.03.2012, 13:46:05 »
действительно, чего упираться в робокассу, счас много других сервисов
*

Dimidrol-Pruper

  • Осваиваюсь на форуме
  • 26
  • 7 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #71 : 22.03.2012, 01:53:17 »
Обновление: вышла новая версия модуля. См. первый пост.
*

ViniPuh

  • Захожу иногда
  • 59
  • 0 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #72 : 23.03.2012, 10:52:07 »
Скачал и поставил вторую версию плагина на тестовую площадку. Почему-то после завершения оформления, не происходит переход на сайт оплаты. Висит белая страница с надписью "Перенаправление на страницу оплаты" и все. До этого первая версия стояла, нормлаьно было. Перед установкой второй я подчистил файлы от первой. Версии: Joomla 2,5,3 дш 3,5,1
*

fume19

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #73 : 23.03.2012, 19:50:45 »
скачайте заново. сделал откат на старый вариант переброса на страницу оплаты.
*

artmaster

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #74 : 25.03.2012, 19:10:41 »
Последняя версия не работает вообще, предпоследняя не передаёт в робокассу ни номера заказа ни его описание  :(
*

Dimidrol-Pruper

  • Осваиваюсь на форуме
  • 26
  • 7 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #75 : 26.03.2012, 00:05:16 »
Последняя версия не работает вообще, предпоследняя не передаёт в робокассу ни номера заказа ни его описание  :(


Что именно происходит при попытки использовать последнюю версию?
У вас есть возможность предоставить нам временный доступ?
*

artmaster

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #76 : 26.03.2012, 20:47:43 »
Происходит "перенаправление на страницу оплаты"..... и собственно всё...
*

fume19

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #77 : 27.03.2012, 12:45:59 »
JS включен? Какой браузер? Вы не ответили на второй вопрос. И если вы хотите решить данную проблему, я думаю нужно перевести разговор в более конструктивное русло.
*

artmaster

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #78 : 30.03.2012, 14:46:47 »
Дать доступ незнакомым людям на сервер к 20000 файлам :o , потом каждый на шеллы просматривать, нет спасибо... при всём уважении.
Первая версия работает , вторая нет - при прочих равных условиях .
*

Dimidrol-Pruper

  • Осваиваюсь на форуме
  • 26
  • 7 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #79 : 30.03.2012, 17:49:20 »
Дать доступ незнакомым людям на сервер к 20000 файлам :o , потом каждый на шеллы просматривать, нет спасибо... при всём уважении.
Первая версия работает , вторая нет - при прочих равных условиях .

Спасибо.
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #80 : 30.03.2012, 19:41:01 »
Дать доступ незнакомым людям на сервер ... нет спасибо... при всём уважении.

Вы же плагин оплаты от них поставили. Или Вы его предварительно изучили построчно на предмет незадокументированных функций?  ;)

*

fume19

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #81 : 02.04.2012, 12:21:19 »
Дать доступ незнакомым людям на сервер к 20000 файлам :o , потом каждый на шеллы просматривать, нет спасибо... при всём уважении.
Первая версия работает , вторая нет - при прочих равных условиях .

При всем уважении, из на данный момент скачавших 85 человек, не работает только у одного. Нам, конечно, очень хочется понять по какой причине, но не настолько, чтобы тратить тройное время на это.
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #82 : 05.04.2012, 08:42:34 »
Столкнулся с проблемой. Модуль 2.0 магазин 3.5.1
Делаю несколько вариантов оплаты через робокассу киви, яндекс-деньги. Каждому присваиваю в конфигурации свое значение валюты передаваемое.
И вот трабл, выбираю второй по счету способ оплаты Яндекс деньги, но на последнем шаге где подтверждение заказа
всегда пишется способ оплаты первый созданный с использованием робокассы.
В чём может быть причина?
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

fume19

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #83 : 05.04.2012, 14:32:31 »
Скажите, я правильно понимаю: у вас в JoomShopping -> Опции -> Способ оплаты есть 2 позиции с одинаковым псевдонимом "pm_robokassa"?
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #84 : 05.04.2012, 14:35:56 »
Скажите, я правильно понимаю: у вас в JoomShopping -> Опции -> Способ оплаты есть 2 позиции с одинаковым псевдонимом "pm_robokassa"?
Да, их там даже больше и намного :)
Почти все возможные из того что принмает робокасса. но вне зависимости от выбора. берет только первый и все тут
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

fume19

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #85 : 05.04.2012, 15:58:45 »
это особенность JoomShopping. он берет по псевдониму pm_robokassa первые попавшиеся настройки, потому и получается, что используется только верхний по id конфиг.
Можно попробовать изменить псевдонимы оплаты, но тогда он не найдет нужную папку с модулем.
Но мы ее создадим.

В общем нужно
1) в новом способе оплаты прописать (к примеру) pm_robokassa_1
2) сделать копию папки -  "корневая директория/components/com_jshopping/payments/pm_robokassa" и положить эту папку здесь же, в "корневая директория/components/com_jshopping/payments/" с именем папки pm_robokassa_1
3) переименовать файл файл "корневая директория/components/com_jshopping/payments/pm_robokassa_1/pm_robokassa.php" в pm_robokassa_1.php
4) открыть только что переименованный файл pm_robokassa_1.php и переименовать название класса pm_robokassa в pm_robokassa_1 на строчке #4
5) и в этой же директории изменить содержимой файла paymentform.php, переименовав на второй строке название функции "function check_pm_robokassa(){" в function check_pm_robokassa_1(){

не самый лучший способ, конечно, учитывая то, что таких способов оплаты может быть много. Но так случилось потому, что JoomShopping не подразумевает клонирование способов оплаты с разными настройками. Как бы - если один способ оплаты, то и переход только на один сайт, только с одними настройками.

« Последнее редактирование: 05.04.2012, 16:28:37 от fume19 »
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #86 : 05.04.2012, 18:59:15 »


Спасибо за подсказку.Попробую завтра и отпишусь.
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #87 : 09.04.2012, 12:46:45 »
это особенность JoomShopping. он берет по псевдониму pm_robokassa первые попавшиеся настройки, потому и получается, что используется только верхний по id конфиг.
Можно попробовать изменить псевдонимы оплаты, но тогда он не найдет нужную папку с модулем.
Но мы ее создадим.

В общем нужно
1) в новом способе оплаты прописать (к примеру) pm_robokassa_1
2) сделать копию папки -  "корневая директория/components/com_jshopping/payments/pm_robokassa" и положить эту папку здесь же, в "корневая директория/components/com_jshopping/payments/" с именем папки pm_robokassa_1
3) переименовать файл файл "корневая директория/components/com_jshopping/payments/pm_robokassa_1/pm_robokassa.php" в pm_robokassa_1.php
4) открыть только что переименованный файл pm_robokassa_1.php и переименовать название класса pm_robokassa в pm_robokassa_1 на строчке #4
5) и в этой же директории изменить содержимой файла paymentform.php, переименовав на второй строке название функции "function check_pm_robokassa(){" в function check_pm_robokassa_1(){

не самый лучший способ, конечно, учитывая то, что таких способов оплаты может быть много. Но так случилось потому, что JoomShopping не подразумевает клонирование способов оплаты с разными настройками. Как бы - если один способ оплаты, то и переход только на один сайт, только с одними настройками.


Сделал как вы описали, при передаче данных в робокассу получил следующую ошибку
Неверное значение "YandexMerchantOceanR" для параметра "IncCurrLabel"


Посмотрел файлы и понял, что описанных пунктов не достатотчно :
в пункте 4 нужно ещё в трех местах переименовать pm_robokassa в pm_robokassa_1
строки
строка 32
Код
 $file = JPATH_SITE.'/components/com_jshopping/payments/pm_robokassa/personal_currencies.xml';
меняем на
Код
 $file = JPATH_SITE.'/components/com_jshopping/payments/pm_robokassa_1/personal_currencies.xml';
строка 41
Код
$currencies_file = JPATH_SITE.'/components/com_jshopping/payments/pm_robokassa/default_currencies.xml';
меняем на
Код
$currencies_file = JPATH_SITE.'/components/com_jshopping/payments/pm_robokassa_1/default_currencies.xml';
строка 46
Код
$currencies_file = JPATH_SITE.'/components/com_jshopping/payments/pm_robokassa/personal_currencies.xml';
меняем на
Код
$currencies_file = JPATH_SITE.'/components/com_jshopping/payments/pm_robokassa_1/personal_currencies.xml';
[/b]
« Последнее редактирование: 09.04.2012, 12:56:11 от orexov_m »
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

fume19

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #88 : 09.04.2012, 15:52:59 »
рад, что у вас все получилось
*

ViniPuh

  • Захожу иногда
  • 59
  • 0 / 0
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #89 : 13.04.2012, 10:12:40 »
скачайте заново. сделал откат на старый вариант переброса на страницу оплаты.
Извените, что с таким отрывком времени отвечаю.
Проверил в общем.

Удалил полностью все файлы старого враианта на  сайте, скачал заново и поставил. Однако проблема та же, на сайт робокассы не перебрасывает. Зависает на "Перенаправление на страницу оплаты". Сайт тестовый, так что если что, могу открыть доступ, но пока робокасса там не актевирована.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчет стоимости доставки в JoomShopping 3.12.3

Автор teanin

Ответов: 17
Просмотров: 12924
Последний ответ 23.04.2023, 11:55:30
от tigra-uki
ROBOKASSA и Яндекс.Деньги плагины бесплатные

Автор Alivio

Ответов: 14
Просмотров: 4422
Последний ответ 19.02.2022, 21:48:58
от nevigen
Аддон доставки EMS Russian Post для JoomShopping

Автор Arkadiy

Ответов: 180
Просмотров: 42352
Последний ответ 13.02.2019, 12:21:57
от Arkadiy
Модуль Onpay для JoomShopping

Автор OnpayGuy

Ответов: 198
Просмотров: 40015
Последний ответ 22.08.2018, 19:44:33
от Kodopik
ИнвойсБокс для JoomShopping 4

Автор zikkuratvk

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