Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 84 Ответов
  • 23691 Просмотров
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Здравствуйте, на днях появилась потребность в возможности оплачивать через Приват24. Делал для себя.
Спасибо автору 1g0r за его модуль оплаты JSLiqPay. С его модуля оплаты взял языки, обновление таблиц.

Для работы модуля оплаты на сайте Приват24 в разделе "Все услуги - Бизнес - Мерчант - Регистрация" выполнить настройки. После создания мерчанта получаем Номер мерчанта и Пароль мерчанта на сайте Приват24 в разделе "Все услуги - Бизнес - Мерчант - Мои мерчанты - Настройки".

Эти реквизиты вносим в модуль оплаты:


При установке модуля оплаты может появляться ошибка, что нельзя в таблицу записать значение (у кого отсутствует украинский язык) - не обращать внимания.

Ссылка для скачивания установочного архива (установка через Компоненты -> JoomShopping -> Установка и обновление):
Для JoomShopping 3 - privat24_3.zip
Для JoomShopping 4 - privat24_4.zip

Модуль оплаты устанавливается в тестовом режиме. При включении мерчанта (через Приват24) в рабочий режим, необходимо выключить тестовый режим модуля.

Тестировался на JoomShopping 3.16.0

Надеюсь на помощь в поиске ошибок, в оптимизации и пр.

Возможности:
- после успешной оплаты статус заказа Оплачено.
- проверка сигнатуры ответа (только в случае совпадения данным ответа можно доверять).
« Последнее редактирование: 05.07.2022, 10:28:43 от vasya321 »
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #1 : 11.12.2013, 16:29:49 »
Работает:
- отправка на платежный сервис.
- обработка ответа.
- секьюрити.
*

ozzy92

  • Новичок
  • 1
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #2 : 19.08.2014, 12:44:13 »
Кто будет ставить на JoomShopping выше 3 версии будет выдавать ошибку ( Fatal error: Call to undefined method JModel::getInstance() in C:\OpenServer\domains\shop2.loc\components\com_jshopping\payments\pm_privat24\pm_privat24.php on line 31 ) при входе в настройки плагина, тогда заходите в components\com_jshopping\payments\pm_privat24\pm_privat24.php в строке 31 будет прописано $orders = JModel::getInstance('orders', 'JshoppingModel'); //admin model меняете на $orders = JModelLegacy::getInstance('orders', 'JshoppingModel'); //admin model и все будет работать и встроке 8 нужно убрать вот этот знак ( & )
*

CherryWood

  • Новичок
  • 6
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #3 : 14.09.2014, 23:30:27 »
При попытке зайти в настройки плагина просто белый экран.
Joomla! 3.3.3, JoomShopping 4.5
В программировании не силён, ткните носом, пожалуйста.
*

CherryWood

  • Новичок
  • 6
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #4 : 14.09.2014, 23:51:17 »
vasya321, плагин установился, в настройки заходит. Протестирую как работает- отпишусь. Спасибо за помощь и оперативность.
*

CherryWood

  • Новичок
  • 6
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #5 : 16.09.2014, 22:22:51 »
Покупок с помощью данного плагина (privat24_4.zip) пока не было, но по предварительным тестам всё работает. Есть нюанс, в настройках мерчанта указал сумму авансового платежа, а когда пробовал оплатить товар, то к оплате на странице банка была выставлена полная стоимость товара.
Вопрос: плагин берёт стоимость товара из сформированной цены в корзине или каким то другим способом?   
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #6 : 17.09.2014, 01:10:28 »
Вопрос: плагин берёт стоимость товара из сформированной цены в корзине или каким то другим способом?    

Плагин берет итоговою стоимость, включая доставку, % платежной системы и пр.
Код
<input type="text" name="amt" value="<?php print $order->order_total?>"/>
« Последнее редактирование: 17.09.2014, 06:29:48 от vasya321 »
*

CherryWood

  • Новичок
  • 6
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #7 : 19.09.2014, 18:25:49 »
Если плагин берёт стоимость из значения order_total - это просто супер,
но на что тогда влияет сумма указываемая в настройках мерчанта?
И есть ли возможность установить плагин отдельным модулем?
К примеру, вывести в модуле кнопку "оплата через приват24".
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #8 : 19.09.2014, 22:20:09 »
Если плагин берёт стоимость из значения order_total - это просто супер,
но на что тогда влияет сумма указываемая в настройках мерчанта?
Это сумма, которая будет добавлена к общей сумме в корзине (например, как у PayPal за обслуживание).

И есть ли возможность установить плагин отдельным модулем?
К примеру, вывести в модуле кнопку "оплата через приват24".

Из этой темы нашел некоторые рекомендации. Предлагают выставить на сайте (только измените на ваш мерчант и пароль). Можете создать модуль в виде кнопки.
Код
<?php
 $order="_".rand(100000,999999);
 echo("
 <form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
 <input type='hidden' value='30.00' name='amt' />
 <input type='hidden' value='UAH' name='ccy' />
 <input type='hidden' value='65455' name='merchant' />
 <input type='hidden' value='$order' name='order' />
 <input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
 <input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
 <input type='hidden' value='privat24' name='pay_way' />
 <input type='hidden' value='' name='return_url' />
 <input type='hidden' value='http://crimeandom.org.ua/index.php?option=com_content&view=article&id=12&Itemid=47' name='server_url' />
 <input type="submit" value="Оплатить" />
 </form>
 ");
?>
*

CherryWood

  • Новичок
  • 6
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #9 : 20.09.2014, 00:30:22 »
Спасибо, я читал эту тему. В приватбанке есть этот блок,
но если располагать этот блок в шаблоне страницы товара,
как указать ему где брать значения типа- название товара и номер операции?
Цену уже можно чтобы покупатели и сами вводили.
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Privat24 - плагин оплаты (приват24)
« Ответ #10 : 20.09.2014, 00:37:29 »
не путайте народ !
выбор способа оплаты происходит в ЖШ на этапе оформления заказа, шаг оплаты.
все остальное колхоз "Заря".
если вам надо каие то кнопки на какой либо странице, делайте это в ином разделе алы "все обо всем"
а в ЖШ есть порядок оформления заказа как в магазине.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

CherryWood

  • Новичок
  • 6
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #11 : 20.09.2014, 13:34:15 »
Ок. Ещё раз спасибо за плагин!
*

sitelook

  • Новичок
  • 6
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #12 : 21.11.2014, 18:03:08 »
Спасибо огромное! Заработало сходу! ( Joomla 3.3.6 / JoomShopping 4.7.1) ^-^
*

alezzandr

  • Новичок
  • 4
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #13 : 22.02.2015, 17:00:10 »
Уважаемый автор! Ссылочка Ваша не работает, а модуль ууж очень нужен. Подскажите где его можно взять или купить по сносной цене?
Спекулянты кругом, бешеных денег хотят!
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #14 : 23.02.2015, 00:01:28 »
Уважаемый автор! Ссылочка Ваша не работает, а модуль ууж очень нужен.
Ссылку исправил.
*

mikkich

  • Новичок
  • 2
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #15 : 25.04.2015, 18:20:04 »
Спасибо огромное! Работает.
Установилось с первого раза
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #16 : 21.05.2015, 00:55:11 »
А у меня вот такая вот ошибка:
Order number 10 Privat24 error Privat24 state - test

И что за тест? откуда это берется?
*

maxDPUA

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #17 : 24.05.2015, 17:47:23 »
Можно ли как-то закрыть от 1-ой категории приват24, товар в магазине не не допускают к оплате через приват, блокируют мерчант, если убрать или запретить оплату даного товара через приват 24 проблема будет решена.
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #18 : 01.07.2015, 21:06:06 »
Вот такая вот ошибка на последнем шаге оплаты. Как решить?
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #19 : 02.07.2015, 15:59:57 »
Вот такая вот ошибка на последнем шаге оплаты. Как решить?
Так с предедущей проблемой разобрался,
Теперь помогите с таким вопросом, при оплате через приват 24 не приходит письмо о заказе не админу не покупателю, узнаем о покупке только тогда когда приходит SMS об зачислении денег на карту, как это исправить? нужно что бы приходило сообщение о заказе на почту. Могу заплатить за помощь в доработке
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #20 : 02.07.2015, 20:41:35 »
Так с предедущей проблемой разобрался
Разве это была проблема? Очевидно - не выключили тестовый режим.

Отправка уведомления о платеже включается в настройках JoomShopping - Настройки - Заказ (установить галочки для "Присылать PDF-счет для заказчика" и "Присылать PDF-счет для админа")
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #21 : 02.07.2015, 23:23:12 »
Нет тестовый режим я конечно же отключил, там проблема в другом была.  пдф это совсем не то, если я отключу пдф то мне все равно приходит уведомление о заказе только без прекрепленного пдф, а вот если через приват 24 то вообще ничего не приходит, я узнаю о покупке только тоогда когда мне приват банк SMS присылает о том что на карту были зачислены средства, но это же Неправильно
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #22 : 03.07.2015, 01:04:43 »
я узнаю о покупке только тогда когда мне приват банк SMS присылает о том что на карту были зачислены средства, но это же Неправильно

Если покупатель не осуществляет переход из Приват24 на Ваш сайт, то его заказ остается в статусе ожидания. Можно в настройках изменить "Статус заказа по умолчанию".
*

jnbk

  • Новичок
  • 2
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #23 : 10.07.2015, 13:02:06 »
Нет тестовый режим я конечно же отключил, там проблема в другом была.  пдф это совсем не то, если я отключу пдф то мне все равно приходит уведомление о заказе только без прекрепленного пдф, а вот если через приват 24 то вообще ничего не приходит, я узнаю о покупке только тоогда когда мне приват банк SMS присылает о том что на карту были зачислены средства, но это же Неправильно
Добрый день, столкнулся с такой же проблемой, оплата производится, на телефон приходит SMS о платеже, но ни на почте ни в заказах - этот заказ не отображается, я думаю проблема в странице редиректа именно в настройках мерчанта на сайте приват банка?
Вы как-то решили эту проблему ?
Буду очень благодарен за помошь!
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #24 : 10.07.2015, 15:36:27 »
Добрый день, столкнулся с такой же проблемой, оплата производится, на телефон приходит SMS о платеже, но ни на почте ни в заказах - этот заказ не отображается, я думаю проблема в странице редиректа именно в настройках мерчанта на сайте приват банка?
Вы как-то решили эту проблему ?
Буду очень благодарен за помошь!
Внес некоторые изменения в плагин. Пробуйте.
*

jnbk

  • Новичок
  • 2
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #25 : 10.07.2015, 17:10:26 »
Внес некоторые изменения в плагин. Пробуйте.
Здравствуйте, мне нужно его по новой скачать ? дайте ссылку, проверю
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #26 : 10.07.2015, 17:21:39 »
Здравствуйте, мне нужно его по новой скачать ? дайте ссылку, проверю

В начале темы обе ссылки.
« Последнее редактирование: 10.07.2015, 20:43:35 от vasya321 »
*

Юra

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
  • Такой,какой есть!!!
Re: Privat24 - плагин оплаты (приват24)
« Ответ #27 : 06.08.2015, 20:27:29 »
ребята помогите, после установки плагина не могу зайти ни на сайт, ни в админ часть.
*

Юra

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
  • Такой,какой есть!!!
Re: Privat24 - плагин оплаты (приват24)
« Ответ #28 : 06.08.2015, 20:55:20 »
все ок, проблема рещена, извините и спасибо))!
*

skonoval

  • Новичок
  • 2
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #29 : 22.11.2015, 11:40:28 »
Здраствуйте! при оформлении заказа вот такая беда Fatal error: Call to undefined method pm_privat24::getPmMethod() in Z:\home\localhost\www\shop\components\com_jshopping\payments\pm_privat24\pm_privat24.php on line 102 как можна исправить
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин для перехода в приложение Сбербанк

Автор shop-user

Ответов: 5
Просмотров: 2414
Последний ответ 30.03.2023, 19:14:37
от shop-user
Украинские плагины оплаты для версии 5, 0?

Автор Alex_gs

Ответов: 3
Просмотров: 2383
Последний ответ 12.01.2023, 01:16:57
от Alex_gs
LiqPay - плагин оплаты

Автор 1g0r

Ответов: 160
Просмотров: 41685
Последний ответ 31.12.2021, 23:17:26
от Biss
Плагин оплаты AlfaBank Казахстана

Автор Kokshetau

Ответов: 4
Просмотров: 2582
Последний ответ 13.01.2021, 18:40:11
от Kokshetau
Плагин оплаты кредитной картой [Альфа-Банк]

Автор v42bis

Ответов: 3
Просмотров: 4428
Последний ответ 30.11.2020, 22:00:28
от nevigen