Новости 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 Ответов
  • 2163 Просмотров
*

d9k

  • Осваиваюсь на форуме
  • 16
  • 1 / 1
  • Дмитрий
Здравствуйте! Разрабатываю простенький компонент для Joomla 2.5.
Уже несколько дней не могу понять, как заставить работать orderup и orderdown- кнопки. Или хотя бы перехватывать от них сообщения в контроллере и обрабатывать самому.

Код в views/[all]/default_body.php:
Код
            <span><?php echo $this->pagination->orderUpIcon($i, ($i > 0), 'orderup'); ?></span>
            <span><?php echo $item->ordering; ?></span>
            <span><?php echo $this->pagination->orderDownIcon($i, $n, ($i < $n), 'orderdown')?></span>
Кнопки выводятся, но при нажатии на них ничего не происходит.
И с отладчиком мучался, и код исходный читал, сравнивал со "стандартными" компонентами. Сил моих больше нет.
Всё, что нагуглил, очень запутанное, устаревшее и не работает:
http://blog.actsmedia.com/2009/11/joomla-component-ordering-positioning-rows/
http://forum.joomla.org/viewtopic.php?t=413577

Есть ли в интернете нормальные туториалы или, может быть, исходники простеньких компонентов, в коде которых это всё объяснено?

Меня, так же, крайне удивляет скудность и запутанность стандартной документации для разработчика компонентов Joomla. То есть, до какого-то уровня всё просто и понятно, потом начинается сложность и запутанность, а потом мрак и костыли. очень много страниц документации от Joomla 1.5 удалено вместо переписывания под J2.5. И эти люди хотят, чтобы их CMS использовали как можно больше людей.  crazy!

Я, действительно, настолько разочарован сложностью разработки даже простых компонентов, что подумываю о смене CMS.
« Последнее редактирование: 03.08.2013, 20:14:07 от d9k »
*

d9k

  • Осваиваюсь на форуме
  • 16
  • 1 / 1
  • Дмитрий
Обнаружил отладчиком, поставленным на точку входа компонента, что события orderup и orderdown по умолчанию повешены на JControllerAdmin.reorder() в JControllerAdmin.taskmap.
Буду разбираться дальше.
« Последнее редактирование: 03.08.2013, 20:14:22 от d9k »
*

d9k

  • Осваиваюсь на форуме
  • 16
  • 1 / 1
  • Дмитрий
Уффф... Заработало
Компонент назывался ColorLinks.

Значит,
 в ColorLinksControllerColorLinks скопировал метод JControllerAdmin->reorder(),
 в ColorLinksModelColorLink метод JModelAdmin->reorder(),
 в ColorLinksTableColorLink метод JTable->move()
вроде бы удалил всякие проверки на права и то, что было связано со всякими asset'ами (мой компонент не использует настройку прав пользователей и, соответственно, таблицу assets) и, непонятным чудом, всё стало работать.

В NetBeans отлаживал запросы к таблице, создав наблюдение (string)$query, базу данных проверял по HeidiSQL. Без отладки бы точно не разобрался.
Сейчас буду думать, как сделать автоматическую коррекцию ordering перед показом списка, потому что ошибки нумерации накапливаются, например при удалении элемента.
« Последнее редактирование: 03.08.2013, 20:14:28 от d9k »
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
... потому что ошибки нумерации накапливаются, например при удалении элемента.

Добавьте после успешного удаления элемента вызов пересортировки.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Увеличьте размер активных элементов на странице

Автор leo78

Ответов: 1
Просмотров: 2111
Последний ответ 31.07.2015, 14:23:24
от leo78
Поле вывода календаря как d-m-Y. XML элемент календарь

Автор oppo

Ответов: 0
Просмотров: 1766
Последний ответ 19.07.2014, 15:43:47
от oppo
Условия вывода <div class=""> в меню

Автор Snippet

Ответов: 1
Просмотров: 2462
Последний ответ 19.06.2014, 04:30:26
от Snippet
[Решено] Пагинация в Joomla 2.5 Жестко прописать количество элементов на страницу

Автор Зверушь

Ответов: 4
Просмотров: 3727
Последний ответ 10.01.2014, 16:03:03
от Зверушь
Модуль вывода статей

Автор Kulgar

Ответов: 1
Просмотров: 1117
Последний ответ 24.12.2013, 21:38:18
от Kulgar