Новости Joomla

Вышел релиз Joomla 6.2

Релиз Joomla 6.2.0

Проект Joomla! рад сообщить о выходе новой минорной версии — Joomla 6.2 (кодовое имя Mwezi).

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

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
Просмотров: 1684
Последний ответ 11.08.2026, 01:40:33
от Sulpher
Шаблоны для Kunena от RoundTheme

Автор Sulpher

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

Автор filiasfox

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

Автор lolitma3

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

Автор Kula4ka

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