Новости Joomla

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

Релиз безопасности Joomla 6.1.1 и Joomla 5.4.6

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

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 2793 Просмотров
*

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

Автор filiasfox

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

Автор lolitma3

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

Автор Kula4ka

Ответов: 16
Просмотров: 25935
Последний ответ 13.03.2026, 17:21:05
от lemur
Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 6676
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 6454
Последний ответ 19.10.2022, 04:32:49
от Zoltar22