Установка данного патча рекомендуется на все версии скрипта.
Готовый патч версии 6.5:
После скачивания патча, замените файл engine/classes/parse.class.php на файл из архива дистрибутива.
Ручное исправление для других версий скрипта отличных от версии 6.5:
Файл: engine/classes/parse.class.php
Найти:
ниже добавить:
Найти:
Заменить на
Найти:
После скачивания патча, замените файл engine/classes/parse.class.php на файл из архива дистрибутива.
Ручное исправление для других версий скрипта отличных от версии 6.5:
Файл: engine/classes/parse.class.php
Найти:
(strpos(strtolower($attrSubSet[1]), 'mocha:') !== false) ||
ниже добавить:
( preg_match( "/[?&;%<\[\]]/", $attrSubSet[1]) AND strtolower($attrSubSet[0]) == "src") ||
Найти:
if ($align != "left" AND $align != "right") $align = '';
$url = $this->clear_url( urldecode( $url ) );
$url = $this->clear_url( urldecode( $url ) );
Заменить на
if ($align != "left" AND $align != "right") $align = '';
if ( preg_match( "/[?&;%<\[\]]/", $url) ) {
if ($align != "" ) return "[img=".$align."]".$url."[/img]";
else return "[img]".$url."[/img]";
}
$url = $this->clear_url( urldecode( $url ) );
if ( preg_match( "/[?&;%<\[\]]/", $url) ) {
if ($align != "" ) return "[img=".$align."]".$url."[/img]";
else return "[img]".$url."[/img]";
}
$url = $this->clear_url( urldecode( $url ) );
Найти:
$align = $option[0];
if ($align != "left" AND $align != "right") $align = '';
Ниже добавить:
if ( preg_match( "/[?&;%<\[\]]/", $gurl) ) {
if ($align != "" ) return "[thumb=".$align."]".$gurl."[/thumb]";
else return "[thumb]".$gurl."[/thumb]";
}
if ($align != "left" AND $align != "right") $align = '';
Ниже добавить:
if ( preg_match( "/[?&;%<\[\]]/", $gurl) ) {
if ($align != "" ) return "[thumb=".$align."]".$gurl."[/thumb]";
else return "[thumb]".$gurl."[/thumb]";
}