Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.

Spoiler


     Все вопросы » Общие вопросы    3018

вопрос
как создать кнопку закрытие спойлера и в конец если он больше экрана
Пример:
Spoiler

Ответил: TheImDim


Открыть: engine/classes/js/dle.js

Найти:


function ShowOrHide(b){ var c=$("#"+b);


Ниже добавить:


if( !c.find(".close_spoiler").length ) {
      c.append('       Скрыть текст  ');
    }

8 комментариев

TheImDim
Юзер

TheImDim - -

Ниже добавить:

if( !c.find(".close_spoiler").length ) {c.append('<div class="close_spoiler"> <a href="javascript:ShowOrHide(\''+b+'\')"> <img id="image-'+b+'" style="vertical-align: middle;border: none;" alt="" src="/templates/Default/dleimages/spoiler-minus.gif"> </a> <a href="javascript:ShowOrHide(\''+b+'\')"> <!--spoiler_title--> Скрыть текст <!--spoiler_title_end--> </a></div>');
}

Парсер все порезал

Japing
Гости

Japing - -

ne rabotaet..

TheImDim
Юзер

TheImDim - -

Не добавляется кнопка? Версия DLE какая?

Japing
Гости

Japing - -

10.0

Gopr
Юзер

Gopr - -

Japing, у вас точно такая строка?
function ShowOrHide(b){ var c=$("#"+b);

У меня тоже не работает данный хак, возможно из-за того, что у меня вот такая строка:
function ShowOrHide(a){var b=$("#"+a),
Заместо b стоит a

Japing
Гости

Japing - -

function ShowOrHide(b){ var c=$("#"+b); u menea tak stait...

TheImDim
Юзер

TheImDim - -

Проверил, все работает. Напишу инструкцию на всякий случай еще раз, так как вы через гугл переводчик все переводите с русского на молдавский язык, насколько я понял.

Open: engine/classes/js/dle.js

Find:

function ShowOrHide(b){ var c=$("#"+b);

Replace:

function ShowOrHide(b){ var c=$("#"+b); if( !c.find(".close_spoiler").length ) {c.append('<div class="close_spoiler"> <a href="javascript:ShowOrHide(\''+b+'\')"> <img id="image-'+b+'" style="vertical-align: middle;border: none;" alt="" src="/templates/Default/dleimages/spoiler-minus.gif"> </a> <a href="javascript:ShowOrHide(\''+b+'\')"> <!--spoiler_title--> Hide Text <!--spoiler_title_end--> </a></div>');
}

Japing
Гости

Japing - -

aha....rabotaet..tolika u menea problema s sablonom..

p.s ea ruskii znaiu horoso.

Похожие вопросы

наверх