DataLife Engine / Хак для модернизации стандартного спойлера для dle

Хак для модернизации стандартного спойлера для dle

Хак для модернизации стандартного спойлера для dle


Если хотите изменить дизайн на ресурсе то вот еще один dle хак, который может модернизировать стандартный спойлер, несколько способов.
Для версии: 9.0 возможно и 9.2
Дле хак для модернизации стандартного спойлера для dle
Открыть engine/classes/js/js_edit.js

Вариант 1. Старый спойлер (без эффектов)
В конце вставить:

function ShowOrHide(a){var c=document.getElementById(a);a=document.getElementById("image-"+a)?document.getElementById("image-"+a):null;if(c)if(c.style)if(c.style.display=="none"){c.style.display="";if(a)a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-minus.gif"}else{c.style.display="none";if(a)a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-plus.gif"}else c.visibility="show"}


Вариант 2. Новый спойлер с эффектом затухания (fade) + скорость выше

function ShowOrHide(a){var c=$("#"+a);a=document.getElementById("image-"+a)?document.getElementById("image-"+a):null;if(c.css("display")=="none"){c.show("fade",{},'medium');if(a)a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-minus.gif"}else{c.hide("fade",{},'medium');if(a)a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-plus.gif"}}


Вариант 2. Новый спойлер но намного быстрее

function ShowOrHide(a){var c=$("#"+a);a=document.getElementById("image-"+a)?document.getElementById("image-"+a):null;if(c.css("display")=="none"){c.show("blind",{},'fast');if(a)a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-minus.gif"}else{c.hide("blind",{},'fast');if(a)a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-plus.gif"}}


Не забывайте читать Комментарии к новости Модернизация спойлера, приятного просмотра =).
Советуем скачать dle хак модернизации стандартного спойлера

haki-modernizaciya-spoylera.rar [3,33 Kb] (cкачиваний: 130)
23-02-2011, 14:30
Вернуться назад