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

Ronin

  • Осваиваюсь на форуме
  • 27
  • 2 / 0
JoomFish и mod_archive
« : 08.04.2009, 20:50:59 »
Добрый день!
JoomFish - вещь, просто отличная, и mod_archive тоже, но только между собой они не дружат. Если смотреть сайт на английской версии, то месяцы выводятся по - русски. Поковыряв файл mod_archive.php, видим следующее:

Код
        $created_month  = mosFormatDate ( $row->created, "%m" );
        $month_name     = mosFormatDate ( $row->created, "%B" );
        $created_year   = mosFormatDate ( $row->created, "%Y" );
Лезем на http://ru2.php.net/strftime, видим:

%B - полное название месяца в текущей локали

Значит, нам нужно изменить локаль в зависимости от языка просмотра.
Внимание, вопрос: как модуль будет понимать, что его смотрят в английской/русской версии?
Если написать скрипт, определяющий язык, то можно будет сделать очень простую функцию замены, что-то в таком роде:
Код
if lang=ENG тогда if $month_name="Январь", то тогда $month name="January" else и так еще 11 раз.
Тупо, грубо, но что поделать ;D
*

Ronin

  • Осваиваюсь на форуме
  • 27
  • 2 / 0
Re: JoomFish и mod_archive
« Ответ #1 : 08.04.2009, 20:58:20 »
Нашел кое - что:
переменая $mosConfig_lang не подойдет? Если не изменяет память, в нее выводится текущий язык.
отсюда:
http://joomlaforum.ru/index.php/topic,19295.0.html
Попробую скрипт написать) Повторюсь - грубо, тупо, ни разу не оригинально, но что поделать) Как наваяю - напишу. Было бы лучше с локалью)
*

Ronin

  • Осваиваюсь на форуме
  • 27
  • 2 / 0
Re: JoomFish и mod_archive
« Ответ #2 : 09.04.2009, 00:51:06 »
вскрываем mod_archive.php

Видим: (30е строки)

Код
foreach ( $rows as $row ) {
        $created_month  = mosFormatDate ( $row->created, "%m" );
        $month_name     = mosFormatDate ( $row->created, "%B" );
        $created_year   = mosFormatDate ( $row->created, "%Y" );

После добавляем:

Код
        if ($mosConfig_lang == "english")
       {if ($month_name == "Январь")
             {$month_name = "January";}
           if ($month_name == "Февраль")
             {$month_name = "February";}
           if ($month_name == "Март")
             {$month_name = "March";}
           if ($month_name == "Апрель")
             {$month_name = "April";}
           if ($month_name == "Май")
             {$month_name = "May";}
           if ($month_name == "Июнь")
             {$month_name = "June";}
           if ($month_name == "Июль")
             {$month_name = "July";}
           if ($month_name == "Август")
             {$month_name = "August";}
           if ($month_name == "Сентябрь")
             {$month_name = "September";}
           if ($month_name == "Октябрь")
             {$month_name = "October";}
           if ($month_name == "Ноябрь")
             {$month_name = "November";}
           if ($month_name == "Декабрь")
             {$month_name = "December";}
           };

И радуемся выводу. Тупо, не оригинально, зато работает. Вывод можно сделать под любое кол-во языков, думаю, здесь вопросов нет.
Помогло? поставьте +, не жмитесь)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomFish ошибка в синтаксисе базы данных после обновления!

Автор Dim

Ответов: 6
Просмотров: 8720
Последний ответ 01.12.2018, 16:04:39
от Dim
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 2
Просмотров: 8366
Последний ответ 22.09.2016, 06:47:37
от pikos
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 1
Просмотров: 7428
Последний ответ 21.09.2016, 11:37:11
от dmitry_stas
Существует ли компонент JoomFish для Joomla 3.х

Автор pikos

Ответов: 3
Просмотров: 7729
Последний ответ 21.09.2016, 10:34:53
от dmitry_stas
Не активен заголовок при переводе в JoomFish

Автор Mu2D

Ответов: 0
Просмотров: 7123
Последний ответ 01.07.2016, 18:23:08
от Mu2D