Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Всем здра!
Нужно создать в админке плагина кнопку/ссылку "предпросмотр".
Среди стандартных элементов такой не нашел, была мысль прицепить js и заменять один из элементов на свой, но это из области извращений.
Так что вопрос знатокам: какие есть пути. Предпочтение - к максимально простым  ;D
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Доброго Дня Вам !
Немного не понятно где и для чего вы хотите !!
Если все же я Вас понимаю - то есть такое для плагинов и модулей - создание кастомароно поля !
Ну и в нем   Вы уже можете забросить и в ToolBar - кнопку - и Js прицепить с CSS
Creating a custom form field.....
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
чего ж на Вы-то, вместе ж сидим  ;D
просто надо кнопку добавить над стандартными полями плагина (чекбоксами и прочими текстэриями).

да, наверно это оно, хотя ленность не хочет вникать в это все  ;D
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
хотя ленность не хочет вникать в это все
Та там все просто !
Код
class JFormFieldVersion extends JFormField {
    protected $type = 'version';
    public function getLabel() {
         return false;
    }
    public function getInput() {
         # тут пихаем CSS and JS
         $doc = \Joomla\CMS\Factory::getDocument();
         
         /**
         * Индивидуальная кнопка
         */
        \Joomla\CMS\Toolbar\ToolbarHelper::divider();
        $bar = JToolBar::getInstance('toolbar'); //ссылка на объект JToolBar

        $title = JText::_('Import setting'); //Надпись на кнопке
        $dhtml = "<a href=\"index.php\" class=\"btn btn-small ImportStart\">
<i class=\"icon-upload\" title=\"$title\"></i>$title</a>"; //HTML кнопки
        $bar->appendButton('Custom', $dhtml, 'list');//добавляем ее на тулбар
    }

}

В файле XML - плагина пишем так !
Код
<config>
<fields name="params">
<fieldset name="basic">
<!-- Путь к дир. где лежат файлы с полями -->
<fieldset addfieldpath="/plugins/content/plg_content_google_analytics/models/fields" />
<!-- сама поле . type="version" - должно быть как и имя файла с полем так
и  protected $type = 'version';  в самом файле и Имя класса  должн быть таким   JFormFieldVersion -->
<field name="version_plugin"
   type="version"
   path_xml="/plugins/content/plg_content_google_analytics/plg_content_google_analytics.xml"
   class="version_plugin "
   filter="raw" />
</fieldset>
</fields>
</config>
Вот и все  будет у вас кнопка ! - ))))

*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
а это точно для админки плагина кнопка, а не всего сайта?
Код
//добавляем ее на тулбар
мне надо только внутри плагина была чтобы, среди прочих его настроек.
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как из Стиль модуля - none, убрать custom

Автор all_zer

Ответов: 3
Просмотров: 4075
Последний ответ 15.11.2025, 16:20:01
от all_zer
Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 4072
Последний ответ 26.03.2025, 19:26:30
от azm1n
Дублируются дивы у модуля mod_custom

Автор timofe

Ответов: 0
Просмотров: 1799
Последний ответ 07.09.2024, 13:19:48
от timofe
Вывод содержимого модуля mod_custom без html разметки

Автор goga_pgasovav

Ответов: 3
Просмотров: 2914
Последний ответ 07.06.2024, 11:15:50
от goga_pgasovav
Проблема вебвизором в Яндекс метрике при использовании плагина jch optimize

Автор polezniy

Ответов: 32
Просмотров: 7103
Последний ответ 01.03.2024, 10:26:31
от Vastriet