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

andris24

  • Новичок
  • 6
  • 0 / 0
Всем привет, есть проблема с модулем, у него по умолчанию стоит фильтр по имени, в настройках он не меняется, разработчик мне сказал как и вроде где поменять, но я все равно не могу сделать все правильно, кто-нибудь помогите, а то стою на месте и не могу продолжить работу  :( Я особо не опытен в Joomla и PHP кодах тем более. Мне надо в итоге, чтобы фильтр по имени не работал и был просто порядок слов который я прописываю в компоненте

Мне нужно отключить сортировку по имени в одном модуле, но я поскольку почти дуб в PHP, не могу понять что я не так делаю, сначала мне ответили так :
 
За сортировку фильтров отвечает запрос sql.
Результат можно отсортировать средствами PHP, смотрите в filterModel.php этот участок
Код
        if ($getOnlyFilterNames) {
            // simple sort
            natsort($filterData);
            foreach ($filterData as $i => $filterName) {
                $filterData[$i] = array("name" => $filterName, "count" => 1);
            }
        } else {
            // sort filters by name in multi-dimensional array
            $filterNames = array();
            foreach ($filterData as $i => $row) {
                $filterNames[$i] = $row['name'];
            }
 
потом второе сообщение :
 
Чуть ниже есть блок
// sort filters according to sorting in Fast Seller

изучите его. Можете попробовать раскомментировать.
 
вот я так понимаю полный блок :
  
Код
/*
// sort filters according to sorting in Fast Seller
$q = "SELECT `parameter_values` FROM `#__vm_product_type_parameter` WHERE `parameter_name`='$parameterName'";
$db->setQuery($q);
$dbNamesStr = $db->loadResult();
$dbNames = explode(';', $dbNamesStr);
$sortedData = array();
foreach ($dbNames as $name) {
foreach ($filterData as $i => $row) {
if ($name == $row['name']) {
$sortedData[] = array("name" => $name, "count" => $row['count']);
break;
}
}
}
$filterData = $sortedData;
*/
Кто может мне сказать что тут надо сделать, дабы достичь требуемого или в идеале кто сможет откоректировать файл во вложении :). Буду безумно благодарен кто поможет решить эту проблему :)
https://disk.yandex.ua/public/?hash=Z5gQ6phVn7NSzI07krqusHUH8tiWLmYKksF2pVgfnr0%3D ссылка на файл
« Последнее редактирование: 28.01.2014, 20:05:51 от andris24 »
*

andris24

  • Новичок
  • 6
  • 0 / 0
вопрос решен.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль расширенных результатов ARI Quiz Results

Автор Beer

Ответов: 0
Просмотров: 5617
Последний ответ 03.02.2025, 15:27:35
от Beer
Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 7083
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 8148
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 15282
Последний ответ 19.10.2022, 16:07:11
от Andrej_777
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 7002
Последний ответ 05.05.2022, 19:04:44
от ecolora