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

NlCK

  • Захожу иногда
  • 160
  • 1 / 0
в форме сообщения набираю
Код
[url=http://россия.рф/]ссылка 1[/url]
[url=http://xn--h1alffa9f.xn--p1ai/]ссылка 2[/url]


результат
первая ссылка становится вида ссылка 2
а вторая остается без изменений такой
Код
[url=http://xn--h1alffa9f.xn--p1ai/]ссылка 2[/url]
« Последнее редактирование: 31.07.2014, 12:42:50 от ChaosHead »
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Я из личного сообщения подумал, что проблема с кириллическими ссылками. А у вас оказывается Punycode.

Это надо копать в /libraries/kunena/bbcode/bbcode.php

Вот проверка на валидность url

Код
	/**
* @see BBCode::IsValidURL()
* Regular expression taken from https://gist.github.com/729294
*/
public function IsValidURL($string, $email_too = true, $local_too = false) {
static $re = '_^(?:(?:https?|ftp)://)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\x{00a1}-\x{ffff}0-9]+-?)*[a-z\x{00a1}-\x{ffff}0-9]+)(?:\.(?:[a-z\x{00a1}-\x{ffff}0-9]+-?)*[a-z\x{00a1}-\x{ffff}0-9]+)*(?:\.(?:[a-z\x{00a1}-\x{ffff}]{2,})))(?::\d{2,5})?(?:/[^\s]*)?$_iuS';

if (empty($string)) return false;
if ($local_too && $string[0] == '/') $string = 'http://www.domain.com' . $string;
if ($email_too && substr($string, 0, 7) == "mailto:") return $this->IsValidEmail(substr($string, 7));
if (preg_match($re, $string)) return true;
return false;
}

И я скажу, раньше у них была попроще проверка:  http://joomlaforum.ru/index.php/topic,159579.0.html
Нужен спец по регулярным выражениям.
« Последнее редактирование: 31.07.2014, 13:12:23 от ChaosHead »
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Кстати, а какой в этом практический смысл?
*

NlCK

  • Захожу иногда
  • 160
  • 1 / 0
всмысле?
приходится вручную писать домен на русском при добавлении ссылки, ведь в Chrome ссылка копируется именно в кривом виде http://xn--
*

NlCK

  • Захожу иногда
  • 160
  • 1 / 0
а если в ссылке типа http://xn-----7kca...
то в сообщении будет http://xn
лини hr
7kca...
ни кто не сталкивался что ли с такими проблемами?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Релизы безопасности Kunena

Автор Sulpher

Ответов: 0
Просмотров: 1181
Последний ответ 11.08.2026, 01:40:33
от Sulpher
Шаблоны для Kunena от RoundTheme

Автор Sulpher

Ответов: 28
Просмотров: 8992
Последний ответ 11.08.2026, 01:37:41
от Sulpher
Исчезло меню Kunena

Автор filiasfox

Ответов: 0
Просмотров: 4242
Последний ответ 07.05.2026, 14:30:34
от filiasfox
Не работает CKEditor в Kunena 7

Автор lolitma3

Ответов: 1
Просмотров: 4179
Последний ответ 26.04.2026, 17:30:07
от lolitma3
Список расширений для Kunena

Автор Kula4ka

Ответов: 16
Просмотров: 31945
Последний ответ 13.03.2026, 17:21:05
от lemur