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

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Ламерские вопросы » Как сделать умолчанию спойлер открытым?

Как сделать умолчанию спойлер открытым?


     Спойлер, Spoiler, dle    Все вопросы » Ламерские вопросы    1461

вопрос
Здравствуйте!
На сайте установлен движок DLE 11
По умолчанию все спойлеры в полной новости идут закрытые.
Нужно сделать противоположно, что бы все спойлеры по умолчанию были открыты.
Прошу вашей помощи!

Ответил: deadluk


открыть engine\classes\js и найти:

if (item.css("display") == "none") {


заменить на:
if (item.css("display") == "inline") {
или
if (item.css("display") == "block") {


сохранить;

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

deadluk
Юзер

deadluk - -

ссори, открыть нужно dle_js.js по пути engine\classes\js\

waratut
Юзер

waratut - -

deadluk,
Нотепад ++, не находить if (item.css("display") == "none") { в файле dle_js.js.

deadluk
Юзер

deadluk - -

скорее всего ваш файл сжат. необходимо скопировать не сжатую версию файла с заменой из папки Developer\uncompressed\dle_js.js, которая находится в архиве с дистрибутивом DLE. при поиске в notepad++ файл спешно находится. проверено на 11.1. не думаю, что в 11.0 есть различия.

waratut
Юзер

waratut - -

Заменил файл dle_js.js как вы описали, в нем нашлась строка указанная выше, пробовал оба варианта замены "none" на "inline" и на "block" после чего спойлер перестает раскрываться, и по умолчания остается закрытым.

deadluk
Юзер

deadluk - -

скиньте файл dle_js.js только чистый, без правок. на любой обменник

waratut
Юзер

waratut - -

deadluk,
Залил архивом на яндекс-диск https://yadi.sk/d/s4T2gWoC3VLKNR

deadluk
Юзер

deadluk - -

сейчас ухожу, как вернусь напишу решение.

waratut
Юзер

waratut - -

Больше не кто не может подсказать?

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

наверх