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

lekx

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Добрый день, уважаемые форумчане!
Использую плагин sige, он позволяет вывести картинку в lightbox и распечатать её. Но проблема в том что картинки больших размеров распечатывает на нескольких листах, а нужно чтобы любая картинка(любых размеров) распечатывалась на одном листе А4. Покопался я в этом плагине и нашёл файл print.php, вот его код:
<?php
   if($_GET['img'] == "") {
      exit("Keine Parameter!");}
   if ($_GET['img'] != '') {
      //$_GET['img'] = str_replace( '..', '', urldecode( $_GET['img'] ) );
      $_image_ = rawurldecode($_GET['img']);
      $_name_ = rawurldecode($_GET['name']);
      $_caption_ = rawurldecode($_GET['caption']);
      $timestamp = time();
      // $uhrzeit = date("H:i",$timestamp);
      $datum = date("d.m.Y - H:i",$timestamp);
   ?>
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
         <meta http-equiv="expires" content="0" />
         <meta http-equiv="cache-control" content="no-cache" />
         <title><?php /* echo $_name_  */ ?></title>
      </head>
      <body onload="window.print();">
      <div style="text-align:center">
      <p>
      <? /* php echo '<strong>'.$_name_.'</strong>';
         if ($_caption_ != '') {
            echo '<br />'.$_caption_; 
         }
         */ ?>
      </p>
      <p><img src="<?php echo $_image_ ?>" alt="<?php echo $_name_ ?>" title="<?php echo $_name_ ?>" /></p>
      
      </div>
      </body></html>
   <?php
   }
?>
Что в нём исправить, чтобы печать осуществлялась как мне нужно? Ну или хотя бы чтобы он распечатывал на листе картинку размером 768*1024?  И как убрать при печать время и "стр. 1 из 1". Заранее спасибо.
*

MeTaN

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
по моему геометрические параметры объектов для печати задаются в стилях для устройств печати.
 Для этого в PHP лезть ненужно.
В вашем случае наверняка в основном файле стилей(если нет специального для принтера) нужно дописать в конец
@media print {
img {width: 20cm;}
}
или возможно
@media print {
* img {width: 20cm;}
}
Цитировать
как убрать при печать время и "стр. 1 из 1". Заранее спасибо.
Это по моему в настройках самого принтера убирается.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать появление случайных картинок из пяти разных категорий?

Автор Katy93

Ответов: 2
Просмотров: 6795
Последний ответ 03.05.2021, 21:34:20
от sivers
Исчезли картинки с сайта на главном экране

Автор Эльвира

Ответов: 36
Просмотров: 5402
Последний ответ 19.11.2019, 11:23:26
от wishlight
При обновлении до Mobile-Joomla.2.1.21, пропали картинки

Автор Elimelech

Ответов: 0
Просмотров: 3107
Последний ответ 15.08.2017, 13:21:31
от Elimelech
Открытие картинки

Автор andrei1537

Ответов: 10
Просмотров: 2667
Последний ответ 06.07.2016, 13:39:32
от draff
Как сделать, чтобы внутренняя страница не показывалась в качестве главной?

Автор kpripper

Ответов: 21
Просмотров: 4883
Последний ответ 19.03.2016, 16:51:11
от flyingspook