Новости Joomla

👩‍💻 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 Гость просматривают эту тему.
  • 8 Ответов
  • 2079 Просмотров
*

NIKOLY

  • Захожу иногда
  • 94
  • 1 / 0
Здравствуйте! Уважаемые форумчане помогите пожалуйста! Такой дело, нужно в шаблон модуля меню к ссылке добавить якорь.
Есть горизонтальное меню услуг, оно располагается ниже шапки и слайдера, примерно 550 px от верха экрана расположен блок с данным меню, мне нужно чтобы при клике по любому из пунктов данного меню загружалась соответствующая страница и благодаря якорю начиналась с данного блока, а не с самого верха как по стандарту. С разу оговорюсь тип меню Внешний URL не нужно, я специально отдельный шаблон подготовил, а вот как в нём ссылку править не пойму.
В итоге должно быть <php link (тут ссылка что формируется в меню) >#moy_yakor

Вроде бы подробно расписал, помогите пожалуйста)
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
С разу оговорюсь тип меню Внешний URL не нужно, я специально отдельный шаблон подготовил, а вот как в нём ссылку править не пойму.
Что-то вообще непонятно что Вы там нагородили и что такое специально подготовленный шаблон.

А можно поинтересоваться - чем внешний URL не устраивает?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здра.
можете в поле Заметки, или как оно там по-русски называется, вписать свой якорь вместе с хэшем (#lala).
поле самое нижнее правое, когда на первой вкладке редактирования пункта меню находитесь.

потом создаете переопределение шаблона модуля меню через управление шаблоном - Создать переопределение - mod_menu
правите файл
\templates\ВАШ_ШАБ\html\mod_menu\default_component.php
чтобы последняя строка стала

Код
echo JHtml::_('link', JFilterOutput::ampReplace(htmlspecialchars($item->flink.$item->note, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);

можете сделать проверку на наличие символа # в $item->note предварительно, если не уверены, что это поле не может кто-то ещё заполнять. типа, защита от дурака.
*

NIKOLY

  • Захожу иногда
  • 94
  • 1 / 0
Что-то вообще непонятно что Вы там нагородили и что такое специально подготовленный шаблон.
Возможно некорректно выразился, имел ввиду это \templates\ВАШ_ШАБ\html\mod_menu\ т.е. шаблон модуля меню
А можно поинтересоваться - чем внешний URL не устраивает?
Неудобно, мне нужно просто выбрать элемент при создании пункта меню, например материал, а у ссылки должен быть якорь, и ни какую внешнюю ссылку не вставлять
*

NIKOLY

  • Захожу иногда
  • 94
  • 1 / 0
echo JHtml::_('link', JFilterOutput::ampReplace(htmlspecialchars($item->flink.$item->note, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);

Спасибо, что-то подобное и спрашивал, только без якоря в заметках, но думаю тоже пойдёт
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Если якорь один и тот-же всегда, просто допишите его в линк
Код
echo JHtml::_('link', JFilterOutput::ampReplace(htmlspecialchars($item->flink.'#my-link', ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
*

NIKOLY

  • Захожу иногда
  • 94
  • 1 / 0
echo JHtml::_('link', JFilterOutput::ampReplace(htmlspecialchars($item->flink.'#my-link', ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
Да в итоге так и сделал, т.к. note почему-то не выводиться((, а вот с переопределение что-то не получается, сделал переопределение шаблона модуля
в папке \templates\ВАШ_ШАБ\html\mod_menu\  появились файлы:
default_component-20180701-073124
default-20180701-073124
default_heading-20180701-073124
default_separator-20180701-073124
default_url-20180701-073124

в поле Альтернативный макет выбрал:

default-20180701-073124

но работает всё равно тот что по умолчанию: корень\modules\mod_menu\tmpl

это уже путём тестов выявил, решил на крайняк попробовать в самой папки модулей изменить, думал вдруг где ошибку допустил с переопределением. Но если в самом корне править то все меню получаются так работают, в смысле если указывать якорь с хешем, а note и в корне работать не хочет. Можно было бы и так оставить на крайняк, но note не выводит т.е. $item->note
*

NIKOLY

  • Захожу иногда
  • 94
  • 1 / 0
Хотя изменения вносимые в default-20180701-073124 отображаются, а вот походу default_component-20180701-073124 и default_url-20180701-073124 задействоваться не хотят, а работают стандартные те что в корне модуля default_component и default_url
*

NIKOLY

  • Захожу иногда
  • 94
  • 1 / 0
Всем спасибо разобрался)

Мало ли, в друг кому пригодиться:

В переопределённом шаблоне модуля меню нужно было изменить название используемых файлов

мой переопределённый файл default-20180701-073124

в нём был код:

Код
	echo '<li class="' . $class . '">';

switch ($item->type) :
case 'separator':
case 'component':
case 'heading':
case 'url':
require JModuleHelper::getLayoutPath('mod_menu', 'default_' . $item->type);
break;

default:
require JModuleHelper::getLayoutPath('mod_menu', 'default_url');
break;
endswitch;

заменил на:

Код
	echo '<li class="' . $class . '">';

switch ($item->type) :
case 'separator':
case 'component':
case 'heading':
case 'url':
require JModuleHelper::getLayoutPath('mod_menu', 'default_' . $item->type .'-20180701-073124');
break;

default:
require JModuleHelper::getLayoutPath('mod_menu', 'default_url-20180701-073124');
break;
endswitch;

P.S.: всем кто откликнулся добавил +ы к карме)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Beer

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

Автор Геон

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

Автор kaasin

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

Автор strix

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

Автор ecolora

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