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

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Первоочередно внимание на скрин, спасибо.
Есть главное меню, в нем имеется пункт "Продукты"->"1С:Учет в НФО", ссылается на материал.
Есть боковое меню, в котором:
- пункт "Описание продукта" является алиасом "Продукты"->"1С:Учет в НФО",
- остальные 4 пункта ссылаются на свои материалы.

При выборе "Описание продукта" в хлебных крошках показан путь Главная/Продукты/1С:Учет в НФО, при выборе других пунктов бокового меню показывается Главная/название_пункта.
По логике работы модуля крошек - все верно. Но мне надо сделать так, чтобы при выборе любого этих 4х пунктов было показано так: Главная/Продукты/1С:Учет в НФО/название_пункта.
Вопрос: Как? Допускается любая реорганизация меню, недопускается правка кода.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Вот так всегда. мучаюсь-туплю, а задам вопрос - и тут же сам сделаю.
А ларчик-то просто открывается:
- у "Продукты"->"1С:Учет в НФО" делаем необходимые 4 подпункта и ссылаем их на материалы,
- в боковом меню все делаем алиасами на соответствующие пункты главного меню,
- в параметрах модуля вывода главного меню "Последний уровень"->2.
Как результат, крошки формируются только по главному меню, как и требовалось.

Достойно FAQ?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А разве это там не написано?
Этой "тайной" пользуюсь уже года 4 минимум на каждом сайте.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
А вот я впервые столкнулся, до этого одни визитки с блогами рисовал, а тут первый серьезный заказ, и сразу в ступор ))
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
AlekVolsk, я этот рецепт раз десять, если не ошибаюсь, на форуме писал. В ФАКе это лишнее, думаю, так как такой порядок создания струуктуры изначально правильный и задуман разработчиками.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
К сожалению, у данного форума проблема с нормальным поиском, Google по сайту быстрее и четче нужное находит, чем внутренний поиск.
Нигде, кстати, в книжках не встречал описания именно такого порядка структуры, а что там разработчики J задумывали - блин, я не менталист ))
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Еще один вопрос по теме "крошек".
Меню: "Продукты"->"1С:Учет в НФО", "Продукты" имеет несколько подпунктов.
Путь в крошках: Главная/Продукты/1С:Учет в НФО
В меню "Продукты" ссылается на внешний урл "#", но при клике в крошках на "Продукты" переходит /products.html и выдает во фронт "В данной категории нет материалов.", хотя категорий нет вообще.
Вместо этого надо сделать редирект на первый подпункт "Продуктов"

Полагаю, что в модуле крошек надо при выводе элемента пути крошек определить, на что ссылается элемент: если не материал/не компонент/не главная, то прочитать список всех подпунктов "Продуктов", получить первый согласно порядку сортировки и сделать на него редирект. Логика - вырви глаз, как сделать не знаю.

« Последнее редактирование: 15.08.2014, 22:18:38 от AlekVolsk »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Выбираю в меню "Продукты"->"1С:Учет в НФО" - перехожу в материал.
Крошки показывают путь Главная/Продукты/1С:Учет в НФО - видно на скрине в СП.
Если кликнуть в крошках на Продукты, получу результат "В данной категории нет материалов.", а надо перейти в первый подпункт пункта "Продукты" главного меню.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Такс..  Ну да..
Если кликаем на Продукты - логично что попадаем именно туда, а не на первый подпункт.
Может надо просто организовать верно структуру?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Подправить mod_menu? Просто сейчас в mod_menu/default_url.php (упрощено):
Код: php
$data_toggle = ($item->deeper or $item->module)? 'data-toggle="dropdown"' : '';
$flink = $data_toggle !== '' ? '#' : JFilterOutput::ampReplace(htmlspecialchars($item->flink));
$caret = $data_toggle !== '' ? '<b class="caret"></b>' : '';
echo '<a '.$class.' href="'.$flink.'" '.$data_toggle.' '.$title.'>'.$linktype.$caret.'</a>';
т.е. пункт меню, имеющий подменю, ссылается на '#', раскрытие подменю происходит по клику (по hover не подходит по ряду причин, не зависящих от темы топика).
PS: адаптация под bs3
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Это что? Внешняя ссылка или алиас?
Надо алиас - а саму структуру делать в соседнем меню.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Сделал "Продукты" алиасом на 1 пункт подменю "Продуктов", добился нужного результата. Пока вопросов больше нет, спасибо.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
В общем, вопросов больше нет, все делается в главном меню, остальные меню - только алиасы, + ко всему настройка прав.
Решено.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 4073
Последний ответ 26.03.2025, 19:26:30
от azm1n
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 5740
Последний ответ 24.03.2025, 20:03:01
от R31rus
Проблема с меню

Автор denis_4

Ответов: 6
Просмотров: 4510
Последний ответ 07.08.2024, 14:00:43
от denis_4
Непонятная проблема с меню

Автор THE KILLERS

Ответов: 2
Просмотров: 9282
Последний ответ 25.07.2024, 16:07:39
от THE KILLERS
Один пункт меню думает что он главный

Автор DamaVbubi

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