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

soldat

  • Захожу иногда
  • 80
  • 3 / 0
Есть строка которая выводит заголовки полей. Как выделить жирным подскажите.

Код
echo  adsmanager_html::getLangDefinition($field->title). ": ";
*

soldat

  • Захожу иногда
  • 80
  • 3 / 0
*

DT3

  • Осваиваюсь на форуме
  • 44
  • 5 / 0
да, тоже было такое, почему-то все вновь созданные поля не хотели становиться жирными, хотя в коде было прописано
Код
<?php echo "<b>".@$strtitle."</b>"; 
я решил так: в файле lang_russian.php создаем строки с нашими полями, например если есть поле "Метро"
Код
DEFINE("AD_METRO", "<b>Метро</b>");
а затем вставляем AD_METRO в строку "Заголовок:" на странице редактирования поля AdsManager.
Правда после этого это поле будет везде жирным.

*

soldat

  • Захожу иногда
  • 80
  • 3 / 0
DT3
Спасибо, такой вариант сойдет!
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
у меня все работает
Код
function showFieldValue($row,$field,$field_values,$email_display,$option,$itemid,$mode)
{
global $mosConfig_live_site;

if ((strpos($field->catsid, ",$row->category,")!== false)||(strpos($field->catsid, ",-1,")!== false))
{
if (($field->type != 'checkbox')&&(($field->display_title & $mode) == $mode))
{
echo "<b>" .adsmanager_html::getLangDefinition($field->title).": "."</b>";
С фантазией плохо.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
у меня все работает
Код
function showFieldValue($row,$field,$field_values,$email_display,$option,$itemid,$mode)
{
global $mosConfig_live_site;

if ((strpos($field->catsid, ",$row->category,")!== false)||(strpos($field->catsid, ",-1,")!== false))
{
if (($field->type != 'checkbox')&&(($field->display_title & $mode) == $mode))
{
echo "<b>" .adsmanager_html::getLangDefinition($field->title).": "."</b>";

Подскажите чайнику куда этот код вставлять?
*

soldat

  • Захожу иногда
  • 80
  • 3 / 0
В adsmanager.html.php

найти код и добавить <b> </b>
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Поднимаю тему, актуально для последней версии
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
да, тоже было такое, почему-то все вновь созданные поля не хотели становиться жирными, хотя в коде было прописано
Код
<?php echo "<b>".@$strtitle."</b>"; 
я решил так: в файле lang_russian.php создаем строки с нашими полями, например если есть поле "Метро"
Код
DEFINE("AD_METRO", "<b>Метро</b>");
а затем вставляем AD_METRO в строку "Заголовок:" на странице редактирования поля AdsManager.
Правда после этого это поле будет везде жирным.



Да правда в файле view/details/tmpl/defaulp.php такое прописано, и правда не работает в 2.6.5
а хотелось бы.
Подскажите пожалуйста файл который отвечает за вывод строк полей объявления в подробном виде, они все сливаются хоть и идут с новой строки в указанном выше файле должно быть но ненашел, нужно вставить </br> перенос строки
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
а все нашел в папке helper field.php
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
И все-таки вопрос с выделением остается открытым
*

lionman

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
И все-таки вопрос с выделением остается открытым

Найди в helpers/fields.php
45 строку заменить на

$return .= "<b>".JText::_($field->title).":</b> ";
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться