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

UserAleks

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Приветствую.
У меня вопрос. Пишу свой компонент по приему объявлений, интегрировал туда комментарии все работает.
Мне необходимо при добавлении комментария отправлять еще сообщение владельцу объявления (владелец может быть пользователем а может и не быть), как мне это организовать.
В код комментария не очень охото лесть, думаю может плагином сделать, но КАК мне поймать событие?
подскажите.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Вам нужно создать плагин для группы JComments на событие onAfterCommentAdded, посмотрите плагин JComments - Autosubscribe, можете взять его за основу. Только, корректнее не функцию регистрировать, а создать наследника от JPlugin. У меня была просто задача оставить совместимость с Joomla 1.0.


*

UserAleks

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
В принципе я так и думал, находил данный плагин и пробовал его тестить, но чет он у меня не сработал.
Попробую более конкретно с ним поработать.
*

UserAleks

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
С плагином все в порядке идеально подходит.
Но вот одно условие не дает мне покоя
getOwner всегда выдает -1 хотя все входные данные для ее есть.
не могу сообразить почему и немного не могу понять для чего эта функция?
Насколько необходимо ее соблюдение?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Эта функция возвращает идентификатор владельца комментируемого объекта, возвращается она соответствующим плагином, расположенным в /components/com_jcomments/plugins/.
*

UserAleks

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Спасибо за помощь - сделано.
Правда с ItemId немножко пришлось попарится.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Правда с ItemId немножко пришлось попарится.
А что за проблемы-то?
*

UserAleks

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
К примеру у меня такая структура основного меню
Главная * - 1
- Авторынок -2
- - Продажа -3
- - - Автомашин -4
- - - - Объявление - тут используетца комментарии  -5

$_Itemid['0'] = JCommentsPlugin::getItemid( 'com_notice' );
$_Itemid['1'] = JRequest::getInt('Itemid', NULL);

$_Itemid['0'] - 2
$_Itemid['1'] - 0

Должен быть $_Itemid - 5
*

UserAleks

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Установил Новую версию 2.2 и возникли проблемы!
в компоненте прописываем
$id = '5555555';
JComments::showComments($id , 'com_notice', '');
В базе упорно не добавляется мой $id (object_id = 0)
-------------
вроде это моя ошибка - проверяю
« Последнее редактирование: 17.09.2010, 08:00:59 от UserAleks »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Ну на самом деле не обязательно использовать getItemid, если у твоего компонента есть роутер, то ты можешь внутрь JRoute передавать ссылку без Itemid, а вот уже его определение и подстановку можно делать там.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вместо "Недостаточно прав для написания комментария" вывести модуль?

Автор VAlex1983

Ответов: 5
Просмотров: 5276
Последний ответ 14.09.2022, 11:43:14
от Vlad1
Уведомления на почту до публикации комментария?

Автор romagromov

Ответов: 8
Просмотров: 1563
Последний ответ 02.08.2019, 18:19:47
от ProtectYourSite
Как изменить ширину поля для ввода комментария и логина?

Автор serzh-serega

Ответов: 10
Просмотров: 1651
Последний ответ 20.09.2018, 11:45:58
от serzh-serega
Заменить кнопку отправки комментария на свою (статичную)

Автор koN

Ответов: 9
Просмотров: 6283
Последний ответ 24.07.2017, 01:59:57
от Sanctus_Di
Начальный размер поля ввода комментария jcomments 3.0.5

Автор broker_alexandr

Ответов: 2
Просмотров: 2167
Последний ответ 19.05.2017, 10:03:28
от pavel2950