Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 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 Ответов
  • 4118 Просмотров
*

ingavr

  • Захожу иногда
  • 283
  • 0 / 0
Уважаемые гуру и знатоки php  и прочего нужного кода. у меня возникла проблема, замучился уже искать решение в одиночку.
Я переместил блок модуля "последние обсуждения" в позицию sidebar, вывел непосредственным копированием кода из модуля groups.module.discussions, в блок, где выводятся остальные модули (мероприятия, фото группы, и т.п.) но не "подхватывает" автора этой дискуссии((( просто пустое место. Не находит вот в этом месте:
Код
. $item->creatorName .
Причем, если creatorName меняю на просто  creator - тогда выводится ID автора ну и ссылка на него соответственно, а вот имя никак. И вообще не показываются последние комментарии (ответы) на эти обсуждения (хотя должны).
Может нельзя так (код из модуля) вставлять в эту часть? Может надо как-то вызвать этот модуль другим способом?
Привожу часть кода (то что вставил из модуля):
Код
<div class="cGroup-Discussion cModule app-box">
        <h3 class="app-box-header cResetH"><?php echo JText::_('COM_COMMUNITY_GROUPS_LATEST_DISCUSSION');?></h3>
     <div class="app-box-content">
   <ul class="app-box-list cResetList">
<?php
if(! empty($discussions))
{
foreach($discussions as $item)
{
?>
<li>
<b>
<a href="<?php echo CRoute::_('index.php?option=com_community&view=groups&task=viewdiscussion&groupid=' . $item->groupid. '&topicid=' . $item->id ); ?>" class="cTitle"><?php echo $item->title; ?></a>
</b>
<div class="small">
<?php
if(! empty($item->commentorName))
{
echo JText::sprintf('COM_COMMUNITY_GROUPS_DISCUSSION_LAST_REPLY', '<a href="' . CUrlHelper::userLink( $item->lastReplier ). '">' . $item->commentorName . '</a>' );
}
else
{
echo JText::sprintf('COM_COMMUNITY_GROUPS_DISCUSSION_CREATOR' , '<a href="' . CUrlHelper::userLink( $item->creator ). '">'. $item->creatorName .'</a>');
}
?>
</div>
</li>
<?php
}//end for
}//end if
?>
   </ul>
     </div>
      </div>

 Помогите, пожалуйста!
*

ingavr

  • Захожу иногда
  • 283
  • 0 / 0
закрывайте. сам справился!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться