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

f777

  • Осваиваюсь на форуме
  • 11
  • 2 / 0
Вопрос такой, как сократить выводимое описание в категории? У меня категории выводятся в ряд по 4 штуки под ними описание которое собственно и надо сократить чтоб выводился не весь текст, а к примеру первые 20 символов. Буду благодарен за любой полезный совет.
« Последнее редактирование: 19.02.2012, 03:12:47 от f777 »
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Чтобы сократить описание в категории идем в папку components\com_joomgallery\views\gallery\tmpl и находим там файл default.php, а в енм строки:
Код
<?php echo JHTML::_('joomgallery.text', $row->description); ?>
И заменим их на:
Код
<?php 
            if(strlen($row->description) > 30){$sokrtext = preg_replace('/\s+?(\S+)?$/', '', substr($row->description, 0, 30)).' ...';}else{$sokrtext = $row->imgtext;}
echo $sokrtext; ?>
В коде:
Код
substr($row->description, 0, 30))
30 - это и есть длина выводимых букв.

Если желаете так же сократить описание мини эскизов (тумбов) в категории, то и здесь есть решение. Смело идем в папку components\com_joomgallery\views\category\tmpl и находим файл default_images.php, а в нем строки:
Код
 <?php echo JHTML::_('joomgallery.text', $row->imgtext); ?>
И заменим их на:
Код
<?php
if(strlen($row->imgtext) > 30){$sokrtext = preg_replace('/\s+?(\S+)?$/', '', substr($row->imgtext, 0, 30)).' ...';}else{$sokrtext = $row->imgtext;}
echo $sokrtext ;
 ?>

Теперь сократим описание подкатегорий, для этого идем в components\com_joomgallery\views\category\tmpl и найдем файл default_subcategories.php, а в нем строку:
 
Код
<?php echo JHTML::_('joomgallery.text', $row->description); ?>
И заменим его на:
Код
  <?php 
            if(strlen($row->description) > 30){$sokrtext = preg_replace('/\s+?(\S+)?$/', '', substr($row->description, 0, 30)).' ...';}else{$sokrtext = $row->imgtext;}
echo $sokrtext; ?>
Вот и все. Можете наслаждаться коротким описанием.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Для более наглядности можете вывести ссылку "подробнее" после сокращенного описания. Сделал только для мини эскизов:
В том же файле в конце кода прописать код:
Код
<a href="<?php echo $row->link;?>">
        далее </a>
для категорий:
Код
<a href="<?php echo JRoute::_('index.php?view=category&catid='.$row->cid); ?>">
        далее </a>
для подкатегорий не проверял, но код для категорий должен подойти.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

f777

  • Осваиваюсь на форуме
  • 11
  • 2 / 0
 :D ОГРОМНОЕ ТЕБЕ СПАСИБО ! не знаю как тут плюсики ставить  как узнаю поставлю! ОЧЕНЬ благодарен как раз то что нужно!
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Пожалуйста. Рад, что вам помог.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться