Новости 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 Ответов
  • 23699 Просмотров
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #60 : 13.06.2017, 11:22:43 »
В виду того, что у многих на Яндекс Диск нет доступа из-за блокировок, обновил ссылки на Google Drive
Ссылки для скачивания установочного архива (установка через Компоненты -> JoomShopping -> Установка и обновление):
Для JoomShopping 3 - privat24_3.zip
Для JoomShopping 4 - privat24_4.zip
« Последнее редактирование: 05.07.2022, 10:23:14 от vasya321 »
*

demirov

  • Новичок
  • 1
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #61 : 19.06.2017, 15:55:46 »
Кто может переделать этот плагин для компонента Events Booking? Платно
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Privat24 - плагин оплаты (приват24)
« Ответ #62 : 19.06.2017, 16:08:29 »
думаю, что переделать именно этот плагин для компонента Events Booking - это чуть сложнее чем сделать его заново :) нет смысла переделывать, сильно разные подходы к реализации. обратитесь в коммерческий раздел, создайте там тему.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ruslan119

  • Новичок
  • 1
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #63 : 06.12.2018, 23:46:13 »
Привет!
Спасибо за плагин.
Но у меня такой вопрос я отключил тестовый режим, но все равно после оплаты перебрасывает на домашнюю страницу с ошибкой
"Order number 53 Privat24 error Privat24 state - test"
Подскажите пожалуйста что можно с этим сделать.
Спасибо!
*

Vikotravel

  • Новичок
  • 1
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #64 : 07.12.2018, 17:00:11 »
добрый день, вижу, что уже было, но спрошу еще раз, так как не очень понимаю, что делать дальше
при установке плагина дает ошибку - [size=0px]1054[/size][/b][/font][/color] Unknown column 'name_uk-UA' in 'field list' SQL=update `ykcsv_jshopping_payment_method` set `name_uk-UA` = 'Privat24' where `payment_code` = 'privat24';[/size] [/size]

после чего есть только кнопка вернуться назад в меню и в итоге ничего не устанавливает, спасибо  !
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Privat24 - плагин оплаты (приват24)
« Ответ #65 : 07.12.2018, 18:29:15 »
добрый день, вижу, что уже было, но спрошу еще раз, так как не очень понимаю, что делать дальше
при установке плагина дает ошибку - [size=0px]1054[/size][/b][/font][/color] Unknown column 'name_uk-UA' in 'field list' SQL=update `ykcsv_jshopping_payment_method` set `name_uk-UA` = 'Privat24' where `payment_code` = 'privat24';[/size] [/size]

после чего есть только кнопка вернуться назад в меню и в итоге ничего не устанавливает, спасибо  !
у вас нет украинского на сайте. оно пишет что не моджет найти куда писать название на украинском.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Privat24 - плагин оплаты (приват24)
« Ответ #66 : 27.01.2019, 21:52:34 »
Привет!
Спасибо за плагин.
Но у меня такой вопрос я отключил тестовый режим, но все равно после оплаты перебрасывает на домашнюю страницу с ошибкой
"Order number 53 Privat24 error Privat24 state - test"
Подскажите пожалуйста что можно с этим сделать.
Спасибо!

Добрый день! Получил аналогичную проблему:

Цитировать
Order number 34 Privat24 error Privat24 state - test

Как решать подскажите, пожалуйста..? >:(
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Privat24 - плагин оплаты (приват24)
« Ответ #67 : 27.01.2019, 22:27:50 »
ид заказа и номер совпадают ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Privat24 - плагин оплаты (приват24)
« Ответ #68 : 28.01.2019, 02:15:19 »
ид заказа и номер совпадают ?

Простите, не понял вопроса.
Order_id - 34, а в платежах мерчанта в приват24 соответствует строка:

Счёт 00010031 от 2019-01-27 20:37:22

Это?
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Privat24 - плагин оплаты (приват24)
« Ответ #69 : 28.01.2019, 11:35:51 »
как варинат просто может обращение по ИД и № быть разное на отправке и обработке ответа.
отсюда и error. это как предоположение.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Privat24 - плагин оплаты (приват24)
« Ответ #70 : 28.01.2019, 19:39:00 »
Вот это еще не совсем ясно. В пункте МОИ МЕРЧАНТЫ отмечено ТЕСТОВЫЙ - ДА, хотя на следующей странице - в ЗАЯВКАХ написано:
Цитировать
Ваш мерчант переведений у робочий режим.

У всех также, как на картинке?

*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Privat24 - плагин оплаты (приват24)
« Ответ #71 : 28.01.2019, 19:46:42 »
вопрос навреное в сапорт сервиса ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Privat24 - плагин оплаты (приват24)
« Ответ #72 : 02.02.2019, 23:24:57 »
У всех также, как на картинке?


вопрос навреное в сапорт сервиса ?

Да.
Короче говоря, действительно после перевода в рабочий режим есть еще нюанс на вкладке МОИ МЕРЧАНТЫ - ТЕСТОВЫЙ: ДА (как на картинке)

Решился вопрос обращением в поддержку, они после проверки убрали тестовый режим. Почему не убрали сразу - потому что не все их пункты-требования были выполнены, а именно:

Цитировать
Условия активации следующие:
1. Полностью рабочий сайт на 100%;
2. Установленный способ приёма платежей через Liqpay;
3. Полное описание товара или услуги на сайте;
4. Наличие товара(или услуги) и цен;
5. Расположенные на сайте контактные данные администрации.
6. Информация "О компании" или "О нас" на сайте
7. Наличие пользовательского соглашения
8. Наличие рус. или укр. языка на сайте
9. Логотип МПС (Международных платежных систем Visa\Mastercard)

Это на будущее. Возможно кому-то пригодится.
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Re: Privat24 - плагин оплаты (приват24)
« Ответ #73 : 19.06.2020, 21:18:16 »
Всем привет.
Скачала плагин, установила через JoomShopping. После установки вижу уведомление "Завершено!"
но плагин нигде не проявляется - ни в плагинах Joomla, ни в аддонах, ни в способах оплаты...
JoomShopping 4.18.4, Joomla 3.9.19

аналогичная ситуация с плагином для LiqPay, про который здесь упоминается.
Или в данных случаях мне нужно создать новый способ оплаты и внести данные как в примере?
Пыталась, но там вкладка конфигурация пустая абсолютно...

« Последнее редактирование: 19.06.2020, 21:34:17 от tigra-uki »
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Privat24 - плагин оплаты (приват24)
« Ответ #74 : 19.06.2020, 21:59:05 »
Скачала плагин, установила через JoomShopping. После установки вижу уведомление "Завершено!"
но плагин нигде не проявляется - ни в плагинах Joomla, ни в аддонах, ни в способах оплаты...
JoomShopping 4.18.4, Joomla 3.9.19
Скачал- установил, была ошибка с неизвестным полем uk-UA, не обращая внимания как написано в первом посте ТС, открыл опции-способы оплаты- есть Privat24.
путь components/com_jshopping/payments/pm_privat24/
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Re: Privat24 - плагин оплаты (приват24)
« Ответ #75 : 19.06.2020, 22:10:27 »
Скачал- установил, была ошибка с неизвестным полем uk-UA, не обращая внимания как написано в первом посте ТС, открыл опции-способы оплаты- есть Privat24.
путь components/com_jshopping/payments/pm_privat24/
тот случай, когда если бы была ошибка - было бы понятнее  ;D
а то вот нигде никаких намеков на присутствие плагина и по пути что Вы в качестве примера привели у меня Nof Found  >:(
p.s.: ошибки с неизвестным полем у меня нет, как раз потому что украинский язык есть - казалось бы - все должно быть прекрасно, но...что-то пошло не так :)
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Privat24 - плагин оплаты (приват24)
« Ответ #76 : 19.06.2020, 22:14:56 »
Руками можете скопировать содержимое архива - папку pm_privat24 из архива в /components/com_jshopping/payments/
а в таблице __jshopping_payment_method есть метод приват24 ?
« Последнее редактирование: 19.06.2020, 22:18:16 от draff »
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Re: Privat24 - плагин оплаты (приват24)
« Ответ #77 : 19.06.2020, 22:29:23 »
Руками можете скопировать содержимое архива - папку pm_privat24 из архива в /components/com_jshopping/payments/
а в таблице __jshopping_payment_method есть метод приват24 ?
- содержимое архива копировала
- в таблице jshopping_payment_method приват24 не отображается
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Privat24 - плагин оплаты (приват24)
« Ответ #78 : 19.06.2020, 22:37:10 »
- в таблице jshopping_payment_method приват24 не отображается
Ну вот поэтому и нет в способах оплаты. Замените #__ на префикс таблицы и Выполнить SQL-запрос 
Код
insert into `#__jshopping_payment_method` (`name_en-GB`, `description_en-GB`, `name_de-DE`, `description_de-DE`, `payment_code`, `payment_class`, `payment_publish`, `payment_ordering`, `payment_params`, `payment_type`, `price`, `price_type`, `tax_id`, `show_descr_in_email`) values ('Privat24', '', 'Privat24', '', 'privat24', 'pm_privat24', 0, 0, 'testmode=1\ntransaction_end_status=6\ntransaction_pending_status=1\ntransaction_failed_status=3\ncheckdatareturn=1\n', 2, 0.00, 1, 1, 0);
update `#__jshopping_payment_method` set `name_ru-RU` = 'Privat24' where `payment_code` = 'privat24';
update `#__jshopping_payment_method` set `name_uk-UA` = 'Privat24' where `payment_code` = 'privat24';
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Re: Privat24 - плагин оплаты (приват24)
« Ответ #79 : 19.06.2020, 22:46:40 »
Ну вот поэтому и нет в способах оплаты. Замените #_ на префикс таблицы и Выполнить SQL-запрос 
Код
insert into `#_jshopping_payment_method` (`name_en-GB`, `description_en-GB`, `name_de-DE`, `description_de-DE`, `payment_code`, `payment_class`, `payment_publish`, `payment_ordering`, `payment_params`, `payment_type`, `price`, `price_type`, `tax_id`, `show_descr_in_email`) values ('Privat24', '', 'Privat24', '', 'privat24', 'pm_privat24', 0, 0, 'testmode=1\ntransaction_end_status=6\ntransaction_pending_status=1\ntransaction_failed_status=3\ncheckdatareturn=1\n', 2, 0.00, 1, 1, 0);
update `#_jshopping_payment_method` set `name_ru-RU` = 'Privat24' where `payment_code` = 'privat24';
update `#_jshopping_payment_method` set `name_uk-UA` = 'Privat24' where `payment_code` = 'privat24';

Именно! Спасибо Вам большое, уважаемый draff! +
« Последнее редактирование: 19.06.2020, 22:51:51 от tigra-uki »
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

Maxim_sk

  • Новичок
  • 1
  • 0 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #80 : 08.10.2021, 19:18:43 »
Добрый вечер, нет доступа по ссылке на Google Drive. Поделитесь пожалуйста плагином для  JoomShopping 4
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #81 : 08.10.2021, 19:31:59 »
там он как то иначе стал называться
попозже отпишу
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #82 : 08.10.2021, 19:34:31 »
плагин оплаты через liqpay
теперь
на привате почитайте
*

vasya321

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Privat24 - плагин оплаты (приват24)
« Ответ #83 : 05.07.2022, 10:25:08 »
В виду того, что у многих на Яндекс Диск нет доступа из-за блокировок, обновил ссылки на Google Drive
Ссылки для скачивания установочного архива (установка через Компоненты -> JoomShopping -> Установка и обновление):
Для JoomShopping 3 - privat24_3.zip
Для JoomShopping 4 - privat24_4.zip
Ссылки обновил. Добавил файлы в шапку темы. Не знаю рабочее еще это дело или нет. С вопросами о работе не помогу.
« Последнее редактирование: 05.07.2022, 10:29:25 от vasya321 »
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Privat24 - плагин оплаты (приват24)
« Ответ #84 : 05.07.2022, 10:39:36 »
Ссылки обновил. Добавил файлы в шапку темы. Не знаю рабочее еще это дело или нет. С вопросами о работе не помогу.
нет. приват прием оплат уже не работает.
все отдали на ликпей.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор shop-user

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

Автор Alex_gs

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

Автор 1g0r

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

Автор Kokshetau

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

Автор v42bis

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