Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

В этом разделе пользователи форума могут только оставлять сообщения в темах.
Перед отправлением сообщений, пожалуйста, прочитайте правила форума.
В темах раздела задавайте вопросы правильно и, соблюдайте знаки препинания.

Страницы: (11) « Первая ... 7 8 [9] 10 11   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Тег спойлера (spoiler tag)
admin
Отправлено: Июн 19 2008, 18:42
Quote Post


Разработчик
Group Icon

Группа: Администраторы
Сообщений: 5 535
Пользователь №: 1
Регистрация: 27-Октября 07
Member Offline

Репутация: 183




На нашем сервисе появилась возможность установить тег спойлера.

Пример работы спойлера:
[Показать/Скрыть]
Этот текст находится в спойлере


Внимание! Для форумов созданных после написания этого сообщения и при этом использующих стандартный скин эти изменения можно не проводить. Они сделаны автоматически. Если ваш форум создан после написания этого сообщения, но вы используете не стандартный скин: нужно провести описанные ниже изменения.

Установка предельно проста.

Шаг 1:

Идём в АдминЦентр -> Скины и Шаблоны -> HTML шаблоны -> Выбраем нужный скин -> Настройка HTML -> Post Screen Section -> get_javascript

Находим:
QUOTE
var help_click_close    = "{ibf.lang.hb_click_close}";


Ниже добавляем:
QUOTE
var help_spoiler    = "{ibf.lang.hb_spoiler}";


Идём в АдминЦентр -> Скины и Шаблоны -> HTML шаблоны -> Выбраем нужный скин -> Настройка HTML -> Post Screen Section -> +-- Post: Code Buttons & Post Text area

Находим:
QUOTE
<input type='button' accesskey='l' value=' LIST '     onclick='tag_list()'          class='codebuttons' name="LIST" onmouseover="hstat('list')" />


Ниже добавляем:
QUOTE
<input type='button' accesskey='x' value=' Спойлер ' onClick='simpletag("SPOILER")'   class='codebuttons' name="SPOILER" onMouseOver="hstat('spoiler')" />


Внимание! Если на вашем форуме используется несколько скинов, необходимо сделать эти изменения для всех.

Всё! О всех ошибках работы мода просьба сообщать в этой теме.
Top
Romych
Отправлено: Сен 3 2010, 18:56
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (Ustas @ Сен 3 2010, 18:47)
Снова не работает.При написании предыдущего моего поста всё работало,а сёйчас чудеса.
См. здесь
http://forum.zanzibars.ru/index.php?act=ST&f=32&t=840

да это пока единственная существенная недоработка
в одном посте может быть только один спойлер, иначе они оба открываются,
хотя есть идеи как это исправить


--------------------
Top
Romych
Отправлено: Сен 3 2010, 19:06
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (Assada @ Сен 3 2010, 18:47)
пытался одновременно вставить:
Цитата
Извините, но в данный момент сервер сильно перегружен.Приносим свои извинения, просим Вас зайти немного позже.

Assada если хотите, чтоб всё работало, и видеоплеер, и аудиоплеер, и фотогалерея, и спойлер

вот вам всё в одном флаконе, одним скриптом
заменяйте все предыдущие на этот один

в АдминЦентр -> Скины и Шаблоны -> HTML шаблоны -> Выбраем нужный скин -> Настройка HTML -> Просмотр темы (Topic View Section) -> Footer редактировать

Скрытый текст
Для просмотра этого блока необходима регистрация


Это сообщение отредактировал Romych - Сен 3 2010, 19:20


--------------------
Top
Assada
Отправлено: Сен 3 2010, 19:09
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 4
Пользователь №: 2 552
Регистрация: 20-Августа 10
Member Offline

Репутация: нет




Ойойой! Спасибо! Оперативно! Помогло правда спойлер не желтый, но тоже красиво) С меня +, пока постов нехватает)wink.gif

Спойлер не желтый, рамка(Там где здесь правила) не красная, рамочка в профиле тоже без цвета((( В КСС все стоит( Короче бред(

Это сообщение отредактировал Assada - Сен 3 2010, 19:17
Top
Romych
Отправлено: Сен 3 2010, 19:16
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (Assada @ Сен 3 2010, 19:09)
Ойойой! Спасибо! Оперативно! Помогло правда спойлер не желтый, но тоже красиво) С меня +, пока постов нехватает)wink.gif

ой, забыл там одну штуку в спойлере добавить,
сейчас исправил,
ставьте ещё раз скрипт из предыдущего поста


--------------------
Top
Romych
Отправлено: Сен 3 2010, 19:23
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (Assada @ Сен 3 2010, 19:09)
Ойойой! Спасибо! Оперативно! Помогло правда спойлер не желтый, но тоже красиво) С меня +, пока постов нехватает)wink.gif

Спойлер не желтый, рамка(Там где здесь правила) не красная, рамочка в профиле тоже без цвета((( В КСС все стоит( Короче бред(

ну, цвет фона спойлера вы можете себе выбрать по душе

.block2 {
background:none repeat scroll 0 0 #FFFFE0;
margin-top:7px;
padding:5px;
}


--------------------
Top
Ustas
Отправлено: Сен 3 2010, 22:16
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




Romych,после установки"всё в одном" всё заработало-спс.


--------------------
user posted image451600970 - на связи.

Top
SenLite
Отправлено: Сен 5 2010, 09:22
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 2 479
Регистрация: 30-Июля 10
Member Offline

Репутация: нет




Romych, а можно ли сделать, что есл в сообщении 2 спойлера, то открывался только тот, по которому нажимаешь, а не все сразу?
Top
Romych
Отправлено: Сен 5 2010, 11:53
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (SenLite @ Сен 5 2010, 09:22)
Romych, а можно ли сделать, что есл в сообщении 2 спойлера, то открывался только тот, по которому нажимаешь, а не все сразу?

работаю над этим, возможно получится даже сделать спойлер в спойлере


--------------------
Top
Romych
Отправлено: Сен 6 2010, 00:51
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




всё исправил тот недочёт,
теперь в одном посте может быть несколько спойлеров одновременно,
только спойлер в спойлере пока не получился,
да наверное и не к чему это

невнимательность Ustasа натолкнула на мысль, что его ошибку могут повторить неоднократно
поэтому построение тегов немного изменил
теперь тег выглядит не так:

Цитата
[spoil] бла-бла-бла текст |описание кнопки[/spoil]


а так
Цитата
[spoil=описание кнопки] некий текст [/spoil]
,
т.е. если кто-то нажмёт сначала кнопку спойлера, а только потом начнёт писать текст, который хочет скрыть, то уж по крайней мере, начало и описание кнопки у него уже будет, и если он догадается вручную написать закрывающий тег, то у него спойлер заработает,
в предыдущем варианте такое бы не прошло, поскольку описание кнопки бы было упущено

всё это я к тому, что спойлер надо применят уже к выделенному тексту, но если вдруг кто-то об этом не знает, у него есть шанс всё таки воспользоваться спойлером

использую тег [spoil] только для того, чтоб он не конфликтовал с тегом [SPOILER]

на этом все предварения окончены wink.gif

вот исправленный скрипт
Обновлённый спойлер v.2


Скрытый текст
Для просмотра этого блока необходима регистрация


соответственно функция вставки тега тоже обновилась под новый принцип
в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Сообщения (Post Screen Sections) -> get_javascript (редактировать)

вместо

Цитата
function tag_spolier()
{var FoundErrors = '';
var enterTITLE  = prompt("Введите описание скрытого текста", "Спойлер");
if (!enterTITLE) {
FoundErrors += " " + error_no_title;}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;}
doInsert("[spoil]",  "|" + enterTITLE + "[/spoil]", "", false);}


вставляем

Цитата
function tag_spolier()
{var FoundErrors = '';
var enterTITLE  = prompt("Введите описание скрытого текста", "Спойлер");
if (!enterTITLE) {
FoundErrors += " " + error_no_title;}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;}
doInsert("[spoil="+enterTITLE+"]", "[/spoil]", "", false);}


а вот он встроенный в джентельменский набор "Всё в одном", чтоб не возникало вопроса, почему у меня перестал работать плеер и видео не вопсроизводится

в АдминЦентр -> Скины и Шаблоны -> HTML шаблоны -> Выбраем нужный скин -> Настройка HTML -> Просмотр темы (Topic View Section) -> Footer редактировать

Скрытый текст
Для просмотра этого блока необходима регистрация


пример работы двух одновременно тегов в одном посте ТАМ ЖЕ

p.s.
в связи с тем что построение тега поменялось с этого
Цитата
[spoil] бла-бла-бла текст |описание кнопки[/spoil]

на этот
Цитата
[spoil=описание кнопки] некий текст [/spoil]

спойлеры сделанные предыдущим скриптом не будут работать и потребуется их ручная переделка под новый принцип

Это сообщение отредактировал Romych - Сен 17 2010, 20:14


--------------------
Top
Ustas
Отправлено: Сен 6 2010, 02:19
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




Romych,все отлично работает,и после реактирования предыдущего спойлера тоже


--------------------
user posted image451600970 - на связи.

Top
MrScenarist
Отправлено: Ноя 2 2010, 23:25
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 5
Пользователь №: 2 716
Регистрация: 24-Октября 10
Member Offline

Репутация: нет




извините если я что-то не допонял, вроде всю тему прочел, да и не только эту, но как-то не получилось...

Вообщем вот, порядок действий который я выполнял:
- поставил "Форму полного ответа" (add reply)
- установил самый последний спойлер из данной темы (когда можно несколько спойлеров в один пост т.е. v2)
- попробовал поставить видеоплеер... и началось.

Когда загоняю скрипт от видео, мп-3 плееров или "Джентельменский набор" - все темы, где есть спойлеры становятся не читаемыми. Повсюду спойлеры, в них по паре букв, вообщем хаос в каждом посте, текста как такового нет.
Исправить-то легко, копирую исходник, возвращаю спойлер v2 на свое место и все ок, но как-то хочется плеер сделать.

Все уже разобрался, зато опыт приобрел)

Это сообщение отредактировал MrScenarist - Ноя 5 2010, 16:21
Top
Romych
Отправлено: Ноя 7 2010, 23:44
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (MrScenarist @ Ноя 2 2010, 23:25)
Все уже разобрался, зато опыт приобрел)

и в чём же оказалась ошибка?


--------------------
Top
Romych
Отправлено: Фев 5 2011, 13:57
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (Romych @ Сен 3 2010, 00:55)
1. сначала подгружаем jQuery
заходим в АдминЦентр -> Скины и Шаблоны -> HTML шаблоны -> Выбраем нужный скин -> Настройка HTML -> Глобальные шаблоны (Global HTML elements) -> Board Header (logo, links, etc) редактировать

в самый верх добавляем

Код
<script type="text/javascript"  src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>




хочу сообщить всем, кто пользовался обновлённой версией спойлера, что подгружать библиотеку jQuery, больше нет необходимости, сервис теперь официально поддерживает эту скриптовую библиотеку,
тем кто её подгружал из вне рекомендую удалить её во избежание конфликтов версий


--------------------
Top
Ptica
Отправлено: Фев 6 2011, 21:40
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 12
Пользователь №: 2 378
Регистрация: 20-Июня 10
Member Offline

Репутация: нет




Romych, а мне можете ли подсказать, что не так делаю (я совсем-совсем зелёный)? Видеопроигрывателей в форуме пока (наверное к счастью для меня) нет, но спойлер не работает... вроде по буквам проверила, что вставила, но если в сообщении есть спойлер, то при отправке сообщение выглядит пустым (хотя если нажать кнопку "редактировать", то в режиме редактирования текст сообщения как раз виден.
пример - http://vtolkunova.ipb.su/index.php?showtop...t=0&#entry13213 (специально не убираю своё якобы "пустое" сообщение) (для входа можно воспользоваться логином Кира и паролем qwerty)
помогите пожалуйста разобраться...
Top
Slesher
Отправлено: Фев 6 2011, 22:53
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




советую установить спойлер по инструкции: http://ipboard.net/index.php?showtopic=...indpost&p=43132

Тот спойлер, которым вы сейчас пользуетесь, не работает из за конфликта с модом таблиц: http://ipboard.net/index.php?showtopic=2558
Новый не должен вызывать конфликта.


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (11) « Первая ... 7 8 [9] 10 11  Reply to this topicStart new topicStart Poll