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

cartgen

  • Захожу иногда
  • 54
  • 8 / 2
Сделал сайт-дубликат (дубликат.ru) своего оригинала (оригинал.ru). Находится на том же сервере.
Нужно сделать вывод картинок из оригинала в дубликат.
Использование <img scr=""http://оригинал.ru/картинка.jpg" /> не катит. Должны быть полностью независимы и не касаться друг друга.

Использовал такое:
<?
header('image/jpg'); // или png,gif - в зависимости...

$dst = "/var/www/admin/data/www/оригинал.ru/images/joomla_logo_black.jpg";
$fs = filesize($dst); // $dst - путь до картинки
$h = fopen($dst, "r");
$img = fread($h, $fs);
fclose($h);
echo $img;

Оно работает и в HTML отображается, как <img src="http://дубликат.ru/" complete="complete"/>

Вопрос:
Может у Joomla есть свои методы или есть более красивое решение?


« Последнее редактирование: 03.12.2013, 21:21:03 от cartgen »
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код: php-brief
JFile::read($filename)
Не будь паразитом, сделай что-нибудь самостоятельно!
*

cartgen

  • Захожу иногда
  • 54
  • 8 / 2
robert, спасибо за совет.

Но при выводе файла, отображается текст, а не изображение (как и в первом случае).
Нужно как-то обозначить заголовки.
header( "Content-Type: image/jpg" ) - не работает.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код: php-brief
JFile::copy(источник, назначение)
Не будь паразитом, сделай что-нибудь самостоятельно!
*

cartgen

  • Захожу иногда
  • 54
  • 8 / 2
Разобрался.
Чтобы вывести картинку нужно отправить на скрипт выводящий картинку.
<img scr="http://оригинал.ru/index.php?option=....&view=picture&image=pic.jpg" />

Выводящий скрипт:

function getPicture($option, $image){
 
   jimport('joomla.filesystem.file');
   jimport( 'joomla.environment.response' );
   $file = '/var/www/admin/data/www/оригинал.ru/downloads/screenshots/'.$image;
   
   $image = JFile::read($file);
   ob_end_clean();
   JResponse::clearHeaders();
   JResponse::setHeader('Content-Type', 'image/jpeg', true);   
   JResponse::sendHeaders();
   
   echo $image;

 }







Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод статистики по всем проектам в один roster

Автор r0m4n

Ответов: 4
Просмотров: 1156
Последний ответ 18.12.2019, 18:47:57
от r0m4n
Вывод таблицы, деление на страницы

Автор March Cat

Ответов: 6
Просмотров: 1623
Последний ответ 09.01.2019, 18:49:15
от dmitry_stas
Модификация модуля lastet_news вывод времени перед заголовком

Автор Morphiss

Ответов: 9
Просмотров: 3164
Последний ответ 19.04.2016, 12:41:55
от spsyper
ari quiz - вывод результатов с содержимым

Автор cheeter

Ответов: 4
Просмотров: 1734
Последний ответ 23.01.2015, 15:51:55
от cheeter
Вывод предыдущей и следующей записи из БД (where?)

Автор ninth

Ответов: 20
Просмотров: 2330
Последний ответ 02.09.2014, 23:54:33
от ninth