Скрипт спойлера

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Скрипт спойлера

Сообщение future »

Здравствуйте!
У меня не работает при ручном прописывании в теме тег спойлера. Я нашел вот такой скрипт:
<div>
<div><br> <div class="smallfont" style="margin-bottom:2px"><br> <b>Читать дальше... </b><br> <input type="button" value="Показать" style="width:70px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = '';this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }"><br> </div><br> <div style="display: none;">ЗДЕСЬ МОЖЕТ БЫТь ВСЕ, ЧЕ ЗАХОТИТЕ</div><br></div>
Но он прописывает только то, что написано в самом скрипте, а не то, что нужно мне, что я вписал внутри тега при создании сообщения, как быть? помогите, я в этом деле новичек.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Скрипт спойлера

Сообщение Татьяна5 »

Навскидку, не проверяла:

Использование BBCode

Код: Выделить всё

[Spoiler]{TEXT}[/Spoiler]
Замена HTML

Код: Выделить всё

<div>
<div><br> <div class="smallfont" style="margin-bottom:2px"><br> <b>Читать дальше... </b><br> <input type="button" value="Показать" style="width:70px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = '';this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }"><br> </div><br> <div style="display: none;">{TEXT}</div><br></div>
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Скрипт спойлера

Сообщение future »

А как сделать чтобы он был похож на спойлер с рутрекера ? Благодарю
И как сделать чтобы сам спойлер переименовать?
И уменьшить отступ от кнопки до спрятанного текста
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Скрипт спойлера

Сообщение HAMMER663 »

future писал(а):А как сделать чтобы он был похож на спойлер с рутрекера ?
А поиск на что?
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Скрипт спойлера

Сообщение future »

Мне нужен код полностью. От сих и до сих, там по кускам - я так ничего понять не могу, я занимаюсь этим впервые, поэтому я такой глупый.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Скрипт спойлера

Сообщение HAMMER663 »

Разбирайтесь. За вас никто ничего делать не будет. Поиском плохо пользовались. [FAQ] Пользовательские BBCode
Еще подобный вопрос и будет предупреждение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Скрипт спойлера

Сообщение Татьяна5 »

future писал(а):А как сделать чтобы он был похож на спойлер с рутрекера ? Благодарю
И как сделать чтобы сам спойлер переименовать?
И уменьшить отступ от кнопки до спрятанного текста
1. Спойлер в стиле torrents.ru и оттуда по ссылкам

2.

Код: Выделить всё

[Spoiler={TEXT2}]{TEXT}[/Spoiler]
(и в замене html тоже вставить {TEXT2} на месте названия)

3. http://htmlbook.ru - очень полезный справочник
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Скрипт спойлера

Сообщение future »

contrib - эту папку я копирнул в корень
root - файлы с этой папки я копирнул в корень форума
lisence.txt и install я тоже в корень киданул...что я сделал не так и как установить? Я так понял там еще и прописывать надо что то?
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Скрипт спойлера

Сообщение HAMMER663 »

Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: Скрипт спойлера

Сообщение Alex Baskakov »

Нужен код спойлера, такой же как здесь, на форуме техподдержки

Код: Выделить всё

[spoiler]текст[/spoiler]
Подскажите, пожалуйста, где его можно найти? (Или аналогичный, но так же безотказно работающий).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Скрипт спойлера

Сообщение Татьяна5 »

Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: Скрипт спойлера

Сообщение Alex Baskakov »

Спасибо, Татьяна. Смотрел уже по этим ссылкам.
Проблема в том, что там 100 страниц текста и предлагаются варианты решения и их обсуждения. Нет столько времени чтобы всё это прочитать и проверить.
Потому и спросил - есть ли уже готовое решение кода спойлера, проверенное и не ставящееся никем под сомнение?
Что-то типа этого http://phpbbex.com/forum/viewtopic.php?t=18 и этого http://phpbb3.x-tk.ru/viewtopic.php?f=31&t=22
Поскольку не знаю их ценность, потому и спросил на главном форуме, занимающемся кодами. Здесь то уж точно должны знать какой код наилучший, на сегодняшний день.
Думаю, код который стоит на данный момент на форуме техподдержки и есть наилучший.
Можно его позаимствовать?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Скрипт спойлера

Сообщение Татьяна5 »

2-я ссылка - поиск по теме, всего 7 страниц
Наилучшего варианта нет и быть не может, есть спойлеры с разной скоростью открытия/закрытия и разным внешним видом (а это уже "на вкус и цвет")
Alex Baskakov писал(а):код который стоит на данный момент на форуме техподдержки
Это мод, нигде не публиковался

Добавлено спустя 1 минуту 14 секунд:
Alex Baskakov писал(а):Можно его позаимствовать?
Если вытащите из кода все части js, и измените css спойлера на своё - пожалуйста
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: Скрипт спойлера

Сообщение Alex Baskakov »

Татьяна5 писал(а):Наилучшего варианта нет и быть не может, есть спойлеры с разной скоростью открытия/закрытия и разным внешним видом (а это уже "на вкус и цвет")
Понятно. Выбрал уже себе один.
Татьяна5 писал(а):Если вытащите из кода все части js, и измените css спойлера на своё - пожалуйста
Хорошее у Вас чувство юмора. ;)

P.S. И чтобы "два раза не вставать" нужен код скролла. А то простыни на полстраницы некамильфо. Есть ли такой код? (не нашел вообще ничего).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Скрипт спойлера

Сообщение Татьяна5 »

Alex Baskakov писал(а):P.S.
Правила, пункт: 2.3
Скролл к спойлеру никак не относится. Спросите в более подходящей теме (ссылка на ту тему есть в этой)

Вернуться в «Поддержка phpBB 3.0.х»