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

mag_num83

  • Захожу иногда
  • 51
  • 0 / 0
Коллеги, подскажите, есть шаблон с левой колонкой, в ней много модулей, но есть два модуля, которые хочу причесать,  например, "category" и "filters". Но модуль "filters" выводиться не на каждом пункте меню (на каждой странице грубо говоря) , а модуль "category" на каждом.
но в этом нет необходимости когда отображается "filters".
Подскажите пожалуйста, как построить условия проверки в шаблоне по составу содержимого левой колонки вот так: если в ней есть (опубликован) модуль "filters", то модуль "category" скрывать (не публиковать на этой странице) , иначе выходить из условия.
« Последнее редактирование: 16.05.2023, 13:35:27 от mag_num83 »
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Re: Один модуль влияет на другой, как?
« Ответ #1 : 16.05.2023, 16:42:35 »
Один модуль привязать только к определенным пунктам.
Второй модуль отключить для этих пунктов.


Второй способ не очень правильный с точки зрения Joomla. Зависимый модуль должен идти первым (по порядку вывода). В нем определяете константу (через define), во втором проверяете ее наличие и не выводите модуль, если константа определена.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

mag_num83

  • Захожу иногда
  • 51
  • 0 / 0
Re: Один модуль влияет на другой, как?
« Ответ #2 : 16.05.2023, 16:52:10 »
Один модуль привязать только к определенным пунктам.
Второй модуль отключить для этих пунктов.
надо менее зависимо от человеческих настроек...


а вот второй способ интересно, но если бы по подробнее, не совсем догоняю как . но спасибо за отклик
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Re: Один модуль влияет на другой, как?
« Ответ #3 : 16.05.2023, 16:57:53 »
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Театрал

  • Захожу иногда
  • 232
  • 7 / 0
Re: Один модуль влияет на другой, как?
« Ответ #4 : 17.05.2023, 09:00:09 »
Назначить модулям разные позиции, и выводить вторую позицию если в первой нет модулей.

Примерно так:
Код
<?php if (!$this->countModules('position-1')) : // если в этой позиции нет опубликованных модулей ?>

    <jdoc:include type="modules" name="position-2" /> <!-- выведем другую позицию модуля -->

<?php endif; ?>
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Re: Один модуль влияет на другой, как?
« Ответ #5 : 17.05.2023, 10:05:55 »
Назначить модулям разные позиции, и выводить вторую позицию если в первой нет модулей.
Хороший способ.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Рамка обрамляющая модуль в позиции

Автор alexs64

Ответов: 0
Просмотров: 2454
Последний ответ 21.11.2025, 09:02:57
от alexs64
Вывести модуль в модуле

Автор jimka

Ответов: 2
Просмотров: 4672
Последний ответ 18.04.2025, 15:39:36
от fbr
Как в шаблоне protostar подключить стиль с другой папки?

Автор azm1n

Ответов: 2
Просмотров: 2749
Последний ответ 18.04.2025, 11:05:27
от azm1n
Как вставить модуль в код нужной страницы php?

Автор zvi

Ответов: 9
Просмотров: 6500
Последний ответ 21.02.2024, 11:03:08
от saynez
Один пункт меню думает что он главный

Автор DamaVbubi

Ответов: 4
Просмотров: 2463
Последний ответ 13.02.2024, 19:49:10
от DamaVbubi