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

mijsvit

  • Захожу иногда
  • 137
  • 7 / 0
При добавлении фото, выпадающий список категорий выводит их названия по id.
Как можно реализовать сортировку этого списка по алфавиту для удобства выбора?
Спасибо.
« Последнее редактирование: 12.06.2008, 00:13:22 от mijsvit »
*

mijsvit

  • Захожу иногда
  • 137
  • 7 / 0
На форуме Датсо вопрос был решен, но не до конца.
А именно, пользователем SergV было предложено в файле datsogallery.php изменить

Код
@$category_list .= "<option value='$category_id' ";
на
Код
@$category_list .= "<option value='$category_name' ";

Но к сожелению, сортировка плохо работает если в галерее есть подкатегории.
Прошу помощи в даном вопросе, поскольку если подкатегорий много, смысл в даном исправлении теряется...

Вот собственно код самой функции вывода выпадающего списка (строки 853-882):
Код
	function ShowDropDownCategoryList ($cat, $cname = "cat", $extra = null, $flag = 0) {
global $database, $ad_category, $my;
$arr_cat = explode(",", $ad_category);
$category = "<select name=\"$cname\" class=\"inputbox\" $extra>";
    if ($flag == 1) {
$add_category = true; }
    if (@$add_category) {
$category .= "<option value=0></option>";
} else {
$category .= "<option value='0'>"._DG_SUBCAT_SELECT."</option>"; }
$database->setQuery(" select * from #__datsogallery_catg where access<='".$my->gid."' and published='1' order by ordering ");
    $result = $database->query();
$num_rows = mysql_num_rows($result);
$i = 0;
    while ($i < $num_rows) {
$category_id = mysql_result($result, $i, 'cid');
$category_name = mysql_result($result, $i, 'name');
    if (in_array($category_id, $arr_cat)) {
@$category_list .= "<option value='$category_id' ";
    if ($category_id == $cat) {
$category_list .= "selected"; }
    $category_list .= ">" . ShowCategoryPath($category_id) . "</option>\n"; }
    $i++;
}
$categories = explode("\n", $category_list);
asort($categories);
$category .= implode("\n", $categories);
    $category .= "</select>";
    return $category;
}
« Последнее редактирование: 12.06.2008, 00:26:12 от mijsvit »
*

mijsvit

  • Захожу иногда
  • 137
  • 7 / 0
Касательно последнего моего поста - данный вариант сортировки видимо неправильно подает запросы в БД, так как после добавления картинки, в админке компонента происходят сбои в сортировке проверенных и новых не проверенных изображений.

удалось победить таким образом:
Код
@$category_list .= "<option value='$category_id' ";
заменила на:
Код
@$category_list .= "<option value='$ordering' ";
По логике вещей, после этого должно было бы сортировать согласно порядку, установленному в админке, но в результате сортирует по алфавиту :)
В чем соль так и не разобралась, но решение подошло, поэтому дальше не парюсь.
Подкатегории тоже отлично сортирует, правда заглавная почему-то снизу, а не сверху.
Что, в общем-то даже лучше, пусть вглубь складывают.
Реализовано на http://mnogofoto.net/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сортировка категорий (альбомов)

Автор vaganov

Ответов: 0
Просмотров: 5619
Последний ответ 25.06.2015, 14:07:49
от vaganov
Как вывести миниатюры из всех категорий сразу?

Автор arts

Ответов: 8
Просмотров: 6399
Последний ответ 26.05.2015, 19:47:46
от arts
DatsoGallery Глюк с Количеством колонок для категорий

Автор diks13

Ответов: 0
Просмотров: 2685
Последний ответ 28.02.2014, 00:58:52
от diks13
Как сделать описание категорий/подкатегорий в виде всплывающего окна?

Автор Yonakano

Ответов: 2
Просмотров: 3183
Последний ответ 24.01.2014, 21:07:19
от Yonakano
Как сделать вывод категорий/подкатегорий на сайте в алфавитном порядке?

Автор Yonakano

Ответов: 0
Просмотров: 3115
Последний ответ 24.01.2014, 16:35:22
от Yonakano