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

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Согласно документации Uikit для этого варианта предлагается атрибут
Код
data-uk-dropdown="{mode:'click'}"
При замене атрибута
Код
data-uk-dropdown
на выше указанный в файле widget.php приводит к синтаксической ошибке.

Ну и другой вариант - это замена в JS события
Код
mouseenter 
на событие
Код
click
частично решает задачу, но сабменю черезсекунду-другую исчезает. Кто-нибудь поможет с решением данной проблемы?
*

fbr

  • Завсегдатай
  • 1694
  • 211 / 7
В файле widget.php

Находим строку с условием, определяющим, что это меню в навбаре:

Код
else if (in_array($widget->position, array('menu'))) { ...

Перед закрывающей скобкой добавляем параметр для обработки:

Код
$widget->nav_settings["dropdown"] = array("mode" => "click");
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Прописал
Код
if (isset($params['menu'])) {
        $renderer = $params['menu'];
 } else if (in_array($widget->position, array('menu'))) {
        $renderer = 'navbar';
      $widget->nav_settings["dropdown"] = array("mode" => "click");
    }
Безрезультатно.
 А  папке WARP в файле navbar.php выражение
Код
 // dropdown settings
        $dropdown = str_replace('"', '\'', json_encode(array_merge(
            array("preventflip" => "y"),
            isset($module->nav_settings['dropdown'])? (array)$module->nav_settings['dropdown'] : array()
        )));


        foreach ($element->find('li.level1') as $li) {
            // add attributes, if element has dropdown
            if ($li->children('div.uk-dropdown')->length) {

                $li->attr("data-uk-dropdown", $dropdown);

                $li->attr("aria-haspopup", "true");
                $li->attr("aria-expanded", "false");
            }

            if ($li->attr('data-menu-subtitle')) {
                $li->first("a")->addClass('uk-navbar-nav-subtitle');
            }
        }
может каким-то образом помешать выводу при помощи клика?
*

fbr

  • Завсегдатай
  • 1694
  • 211 / 7
правильно прописано
должно работать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Различные условия в шаблонах Joomla 3.0 и 2.5

Автор Fedor Vlasenko

Ответов: 133
Просмотров: 42451
Последний ответ 16.12.2024, 15:52:14
от goga_pgasovav
Двойное меню

Автор cirip

Ответов: 0
Просмотров: 4299
Последний ответ 05.11.2024, 23:19:21
от cirip
Пункт меню Текстовый разделитель ведет на главную страницу

Автор zahar_92

Ответов: 8
Просмотров: 7746
Последний ответ 27.07.2023, 13:37:17
от ei-dos
[РЕШЕНО]Скрыть пункт меню на мобильных устройствах

Автор lexxbry

Ответов: 16
Просмотров: 13692
Последний ответ 23.05.2023, 07:22:49
от geral
Шаблоны Joomlart, Gavick, Yootheme, RocketTheme для Joomla: легально и с обновлениями, no warez

Автор _ib_

Ответов: 168
Просмотров: 221669
Последний ответ 15.04.2023, 18:26:50
от AS1969