Установка:Открываем
/engine/classes/parse.class.phpНаходим:
function build_spoiler($text="", $title="")
{
global $lang;
$text = trim($text);
$title = trim($title);
$title = stripslashes($title);
$title = str_replace( "&" , "&" , $title );
$title = preg_replace( "/javascript:/i", "javascript: ", $title );
$id_spoiler = md5(microtime());
if (!$title) {
return "<!--dle_spoiler--><div class=\"title_spoiler\"><a href=\"javascript:ShowOrHide('".$id_spoiler."')\"><!--spoiler_title-->".$lang['spoiler_title']."<!--spoiler_title_end--></a></div><div id=\"".$id_spoiler."\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->".$text."<!--spoiler_text_end--></div><!--/dle_spoiler-->";
} else {
return "<!--dle_spoiler--><div class=\"title_spoiler\"><a href=\"javascript:ShowOrHide('".$id_spoiler."')\"><!--spoiler_title-->".$title."<!--spoiler_title_end--></a></div><div id=\"".$id_spoiler."\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->".$text."<!--spoiler_text_end--></div><!--/dle_spoiler-->";
}
}
Меняем на:
function build_spoiler($text="", $title="")
{
global $lang;
$text = trim($text);
$title = trim($title);
$title = stripslashes($title);
$title = str_replace( "&amp;" , "&" , $title );
$title = preg_replace( "/javascript:/i", "javascript: ", $title );
$id_spoiler = md5(microtime());
if (!$title) {
return "<!--dle_spoiler--><a href=\"javascript:ShowOrHide('".$id_spoiler."')\"><div class=\"title_spoiler\"><!--spoiler_title-->".$lang['spoiler_title']."<!--spoiler_title_end--></div></a><div id=\"".$id_spoiler."\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->".$text."<!--spoiler_text_end--></div><!--/dle_spoiler-->";
} else {
return "<!--dle_spoiler--><a href=\"javascript:ShowOrHide('".$id_spoiler."')\"><div class=\"title_spoiler\"><!--spoiler_title-->".$title."<!--spoiler_title_end--></div></a><div id=\"".$id_spoiler."\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->".$text."<!--spoiler_text_end--></div><!--/dle_spoiler-->";
}
}
Внимание, если у Вас 8.3 версия то заменяем на это:
function build_spoiler($title = "") {
global $lang;
$title = trim( $title );
$title = stripslashes( $title );
$title = str_replace( "&amp;", "&", $title );
$title = preg_replace( "/javascript:/i", "javascript: ", $title );
$id_spoiler = md5( microtime() );
if( ! $title ) {
return "<!--dle_spoiler--><a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><div class=\"title_spoiler\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" /> <!--spoiler_title-->" . $lang['spoiler_title'] . "<!--spoiler_title_end--></div></a><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->";
} else {
return "<!--dle_spoiler $title --><a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><div class=\"title_spoiler\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" /> <a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $title . "<!--spoiler_title_end--></div></a><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->";
}
}
Вот и все, установка завершена!