20 окт 2010
Модернизация спойлера в DLE 9.0
albka Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Модернизация спойлера в DLE 9.0

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Модернизация спойлера в DLE 9.0


С помощью данного хака вы сможете модернизировать стандартный спойлер DLE 9.0

Открыть 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"}}



Вариант 3. Новый спойлер, но намного быстрее
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"}}


P.S. Если в шаблоне нет spoiler-plus.gif и spoiler-minus.gif, то качайте вот это >>
Внимание! У вас нет прав для просмотра скрытого текста.









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Itachi Uchiha | 20 октября 2010 17:51
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

хороший эффект получается

albka | 20 октября 2010 17:58
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

Цитата: Itachi Uchiha
хороший эффект получается

Этот хак +1 к вкусностям DLE 9.0

Itachi Uchiha | 20 октября 2010 18:21
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

согласен .а вот spoiler-plus.gif и spoiler-minus.gif можно и свои нарисовать

albka | 20 октября 2010 18:24
  • Группа: Посетители |
  • Комментарий: 4 (ссылка)

Цитата: Itachi Uchiha
согласен .а вот spoiler-plus.gif и spoiler-minus.gif можно и свои нарисовать

Согласен. Это уже как, кому хочется...

skellok | 29 ноября 2010 20:25
  • Группа: Посетители |
  • Комментарий: 5 (ссылка)

пасиб нужная штука

mazdov | 16 декабря 2010 13:07
  • Группа: Посетители |
  • Комментарий: 6 (ссылка)

2ой, больше всех понравился

rion1 | 19 декабря 2010 18:39
  • Группа: Посетители |
  • Комментарий: 7 (ссылка)

А нельзя-ли более подробно... Старый удалять или нет, вниз код ставил - эффекта 0 40 и в какую директорию spoiler-plus.gif и spoiler-minus.gif закинуть????

Schok89 | 19 декабря 2010 19:06
  • Группа: Посетители |
  • Комментарий: 8 (ссылка)

Цитата: rion1
эффекта 0

Кеш в браузере почисти :DD

rion1 | 20 декабря 2010 17:13
  • Группа: Посетители |
  • Комментарий: 9 (ссылка)

Schok89,
Почистил... тот же 0

tkvv | 11 января 2011 23:29
  • Группа: Посетители |
  • Комментарий: 10 (ссылка)

Спасибо! Выходит симпатично...)

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.