Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум поддержки IPB.SU > Поддержка модификаций > Тег спойлера (spoiler tag)


Автор: admin Июн 19 2008, 18:42
На нашем сервисе появилась возможность установить тег спойлера.

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


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

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

Шаг 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')" />


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

Всё! О всех ошибках работы мода просьба сообщать в этой теме.

Автор: Alex Okonnor Июн 19 2008, 18:55
Не работают тэги url и img в спойлере

Не работают смайлики в нём же...

Но я об этом уже сообщил в другой теме.

Спойлер до текста, можно было и раньше сделать...

Например вот так :

Спойлер : текст спойлерааааа тест тест тест и так далее конец спойлера

Автор: admin Июн 19 2008, 19:05
Исправлю. Картинки уже сделал.

Автор: Duka Июн 19 2008, 19:28
«— Нажмите, чтобы увидеть спойлер —»
Тест

CODE
«— Нажмите, чтобы увидеть спойлер —»
Тест

[SPOILER=Тестт]Тест[/SPOILER]
CODE
[SPOILER=Тестт]Тест[/SPOILER]


Добавлено
Даа. поработать еще придется...
1) Хотя бы возможность самому изменять надпись через spoiler=text и дизайн блока
2) Отключение срабатывание в коде [код][/код]

Автор: Добрый Июн 19 2008, 19:41
и возможно ли чтобы было к примеру перед открытием
Показать
а после открытия, слово Показать менялось на Скрыть

Автор: Red Bull Июн 19 2008, 20:38
Чё то я неврубался, напишите пожалуйста теги для спойлера. smile.gif

Автор: admin Июн 19 2008, 20:40
CODE
[SPOILER][/SPOILER]

Автор: Red Bull Июн 19 2008, 20:47
Огромное спасибо за этот тег)) smile.gif

Автор: Rom4ik Июн 19 2008, 21:18
спасиб установлю проверю)))

Автор: Добрый Июн 20 2008, 13:10
ждемс когда будут BB коды работать.

Автор: Vanilla Июн 20 2008, 14:28
Вопрос у меня....

Скажите пожалуйста, а могу ли я заменить кнопку LISt в форме быстрого ответа на кнопку спойлера? И если да, нельзя ли показать путь?

Сама попробовала - не очень получилось.... sad.gif

Автор: Добрый Июн 20 2008, 14:43
Vanilla, можно.
Идем в Topic View Section - quick_reply_box_open

Находим там:
QUOTE
<td colspan=2 onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('List');this.style.backgroundColor='#EEF2F7'"><span>List</span></td></tr>


Меняем на:
QUOTE
<td colspan=2 onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('SPOILER');this.style.backgroundColor='#EEF2F7'"><span>Спойлер</span></td></tr>


Красным выделено отличие, то что по-русски, можно что угодно написать.

При условии, что у вас установлена наша сборка быстрого ответа

Автор: Vanilla Июн 20 2008, 14:50
Простите, зря побеспокоила - уже сама сделала....

Но всё равно спасибо огромное!!!

Автор: Vendetta Июл 10 2008, 17:23
QUOTE (Rom4ik @ Июн 19 2008, 21:19)
спасиб установлю проверю)))

Рома я уже устоновил!!! Всё работает на отлично с ПЛЮСОМ!!!!

Автор: NeomasteR Июл 16 2008, 00:20
Всем привет.
Когда будут работать теги url в спойлере?

Автор: Alex Okonnor Июл 16 2008, 11:20
Грандмастер,
Ждите будет все...просто сейчас admin, в отпуске, так что некому доделывать этот тэг до конца...

Автор: NeomasteR Июл 16 2008, 11:35
Alex Okonnor
Хорошо. Когда выйдет из отпуска, пусть обязательно доделает, а то вместо ссылок пишется код.
P.S. А Вы очень хоршие скрипты написалиwink.gif .

Автор: DesTrim Июл 16 2008, 16:11
Не привычный спойлер sad.gif точнее нестандартный...

Автор: Uchiha_Sasuke Июл 21 2008, 23:09
2 Вопроса:
1. Как сделать так, чтобы спойлер выглядел как кнопка, в тексте, а не как надпись в скобках (такого типа кнопка какую мы видим в создании поста). надеюсь понятно написал.

2. Как сделать так, чтобы спойлер работал в подписи, у меня не работает

Автор: admin Июл 21 2008, 23:23
1.) Никак.
2.) Никак.

QUOTE
Хорошо. Когда выйдет из отпуска, пусть обязательно доделает, а то вместо ссылок пишется код.

Думаю, на следующей недели сделаю.

Автор: DesTrim Июл 26 2008, 09:45
А стилизовать спойлер нельзя? Как везде спойлер выглядит, было бы хорошо...

Автор: Добрый Июл 26 2008, 13:48
QUOTE (DesTrim @ Сегодня, 10:46)
Как везде спойлер выглядит
везде это где? Я вот тут вижу спойлер таким какой он есть, каким везде его встречал.

Автор: DesTrim Июл 27 2008, 21:13
спойлер выглядит в виде таблицы, одна полоска которой показывается, с названием( введенным пользователем), а при нажатии + таблица раскрывает свое содержимое... Я такой спойлер вижу уже года три как...wink.gif

Автор: Добрый Июл 27 2008, 21:16
QUOTE (DesTrim @ Сегодня, 22:14)
Я такой спойлер вижу уже года три как...
И только на одном сайте? )
Пример то можно посмотреть? )

Автор: DesTrim Июл 29 2008, 09:48
torrents.ru, там спойлер я увидел в первый раз, как только открылся проект. Было бы хорошо такой спойлер сделать через css, допустим. smile.gif

Автор: Добрый Июл 29 2008, 09:59
QUOTE (DesTrim @ Сегодня, 10:49)
torrents.ru, там спойлер я увидел в первый раз, как только открылся проект. Было бы хорошо такой спойлер сделать через css, допустим. 
вижу..
Тут например...
http://torrents.ru/forum/viewtopic.php?t=877329
Не могу прокомментировать это. Надо у Admin'a спросить

Автор: Rom4ik Июл 29 2008, 10:30
о да было бы замечательно

Автор: Добрый Июл 29 2008, 11:01
QUOTE (Rom4ik @ Сегодня, 11:31)
о да было бы замечательно
Но не факт что такое будет.

Автор: DesTrim Июл 29 2008, 11:30
Я на IBR видел подобный мод, но навряд ли его возможно адаптировать. sad.gif Но будем надеяться.

Автор: Vanilla Июл 29 2008, 11:56
Меня б вполне удовлетворило то, что сейчас, но с возможностью поменять текст спойлера - не скрыть/показать, а что-то свое....

Автор: Добрый Июл 29 2008, 12:06
QUOTE (Vanilla @ Сегодня, 12:57)
но с возможностью поменять текст спойлера - не скрыть/показать, а что-то свое....
Я делаю вот так:
(Читать далее) [Показать/Скрыть]
Текст

(Смотреть далее) [Показать/Скрыть]
Картинка


И т.д.

Автор: Rom4ik Июл 29 2008, 12:32
буду надеятся что возможно будет поставить так как на примере!

Автор: Vanilla Июл 29 2008, 14:34
QUOTE (Добрый @ Сегодня, 12:07)
Я делаю вот так
да эт все понятно, я хотела именно вот эти слова [Показать/Скрыть] поменять....

Ну и ладно, ничего.

А вот теги-то в спойлере не работают, это плохо..... sad.gif

Автор: Добрый Июл 29 2008, 14:35
QUOTE (Vanilla @ Сегодня, 15:35)
А вот теги-то в спойлере не работают, это плохо..... 
Данный косяк правим. Пока что работают тег [img]

Автор: Rom4ik Июл 31 2008, 10:49
QUOTE (DesTrim @ Июл 29 2008, 09:49)
torrents.ru, там спойлер я увидел в первый раз, как только открылся проект. Было бы хорошо такой спойлер сделать через css, допустим. 

http://www.ibresource.ru/db/994/ ну вот есть но незнаю покатит ли он...

Автор: DesTrim Июл 31 2008, 12:01
тот мод для 2.1.х, да и администрация должна сначало одобрить...

Автор: NeomasteR Июл 31 2008, 12:02
Добрый
Rom4ik
Действительно! Надо сделать его как на торренте. Там красивый спойлер, а это....

Автор: Rom4ik Июл 31 2008, 12:38
DesTrim, я знаю но просто подкинул сам мод...

Автор: DesTrim Июл 31 2008, 15:04
надо поискать для 1.3.1 версии, чтобы было удобнее админам.

Автор: Foykys Авг 20 2008, 01:29
Я так понимаю проблема с изменением надписи "Показать\Скрыть" осталась?

Автор: Добрый Авг 20 2008, 09:25
QUOTE (Foykys @ Сегодня, 02:30)
Я так понимаю проблема с изменением надписи "Показать\Скрыть" осталась?
я не вижу проблемы никакой. Эта надпись прописана в файлах. И через Шаблоны ее не поменять.

Автор: Foykys Авг 20 2008, 09:53
Ну проблема скорее для меня. Я собираюсь использовать тэг не как спойлер а как частичный скрыватель информации в подписи. И обозначение Показать\Скрыть не очень то подходит =)

Автор: Добрый Авг 20 2008, 10:18
Foykys, а это что?
http://ipboard.net/index.php?showtopic=1007

Автор: Rom4ik Авг 20 2008, 10:47
QUOTE (Добрый @ Сегодня, 10:19)
Foykys, а это что?
http://ipboard.net/index.php?showtopic=1007

согласен это больше подходит!

Автор: Foykys Авг 20 2008, 11:18
Очнитесь друзья. Я везде пишу что мне нужно ПОЛОВИНУ ПОДПСИ скрыть. В частности картинки.

Автор: Добрый Авг 20 2008, 11:19
QUOTE (Foykys @ Сегодня, 12:19)
Очнитесь друзья. Я везде пишу что мне нужно ПОЛОВИНУ ПОДПСИ скрыть. В частности картинки.
Вам уже отвечали - Нельзя.

Автор: Добрый Авг 20 2008, 11:21
http://ipboard.net/index.php?showtopic=1010&view=findpost&p=17255

Автор: Foykys Авг 20 2008, 11:31
Добрый, на странице данной вами ссылки ответ Алекса, что нет нельзя. Хотя если восользоваться тегом спойлера можно. Единственный вопрос меня мачет как можно убрать надпись Скрыть Показать. Портит весь вид.

Автор: Добрый Авг 20 2008, 11:37
QUOTE (Foykys @ Сегодня, 12:32)
Добрый, на странице данной вами ссылки ответ Алекса, что нет нельзя. Хотя если восользоваться тегом спойлера можно. Единственный вопрос меня мачет как можно убрать надпись Скрыть Показать. Портит весь вид.
А Вы что? Все таки решились разрешить юзерам пользоваться HTML? ) ну тогда и dohtml можете включать)

Автор: Foykys Авг 20 2008, 11:48
ХТМл ? оО нет. Тег спойлер который Админ предоставил.

Автор: Добрый Авг 20 2008, 11:52
QUOTE (Foykys @ Сегодня, 12:49)
ХТМл ? оО нет. Тег спойлер который Админ предоставил.
да нет же. Если вы через JS будете каждому править подпись и скрывать подписи так как считаете нужным, то... много чего мона сделать через JS)

Автор: Foykys Авг 20 2008, 12:12
Да нет же biggrin.gif

Хотя может это я дурак. Ну сейчас поглядим.
Смотрим первый пост темы.
CODE
Шаг 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')" />


Если это ЯВА и вредит безопастности форума. То я полный лошара и сёня туплю неистественно. Тогда нада думать как скрыть картинки в подписи =(

Автор: Rom4ik Авг 20 2008, 13:53
QUOTE (Foykys @ Сегодня, 12:13)
лошара
laugh.gif

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

Автор: Foykys Авг 20 2008, 21:32
Rom4ik, честно не чего не понял из вашего поста smile.gif

Автор: Rom4ik Авг 21 2008, 09:19
Foykys,
бывает)) я из некоторых ваших также)))
короче я спрошу на работе у программеров мож чтото подскажут

Автор: Foykys Авг 21 2008, 22:29
Как и кучи идей до того труба. Хочеться узнать если я добалю выше указанный скрипт на форум и будет у мя тэг спойлера. Это вредит безопастности форума или нет? Вопрос к Админу и Доброму.

Автор: admin Авг 21 2008, 22:29
Нет, не будет.

Автор: Foykys Авг 21 2008, 23:18
Спасиба. Значит будем пробывать модифицировать smile.gif

Автор: Ариадна Блюз Сен 2 2008, 00:54
Подскажите, а можно ли надпись Показать /скрыть заменить на Показать текст спойлера?

Автор: Добрый Сен 2 2008, 00:56
QUOTE (Ариадна Блюз @ Сегодня, 01:55)
Подскажите, а можно ли надпись Показать /скрыть заменить на Показать текст спойлера?
нет.

Автор: Ариадна Блюз Сен 2 2008, 01:04
жаль...А за тег спасибо) Работает замечательно, всё проверено

Автор: NaXon Дек 27 2008, 12:55
Привет всем. У меня такая проблема, bb коды вообще не работают =/ что делать?)
ЗЫ: только недавно поставил форум (=

Автор: Dron Дек 27 2008, 12:58
QUOTE (NaXon @ Сегодня, 12:56)
только недавно поставил форум (=

Что значит поставил? Наши форумы автоустанавливаются...
QUOTE (NaXon @ Сегодня, 12:56)
bb коды вообще не работают =/ что делать?)

Быть этого не может, если только вы сами что-то не поудаляли...

Автор: NaXon Дек 27 2008, 13:00
QUOTE
Что значит поставил? Наши форумы автоустанавливаются...
Это я и имел ввиду)
QUOTE
Быть этого не может, если только вы сами что-то не поудаляли...

Ни чего там не мудрил)

Автор: Steve_Fox Дек 27 2008, 13:01
NaXon, Вы на какой скин ставили? blink.gif

Автор: NaXon Дек 27 2008, 13:03
Допустим: я виделяю какой то фрагмент текста и тыкаю на кнопку чтоб он был синия,но текст не выделяется тегом, в конце всего текста ставится только [color=blue]

Автор: NaXon Дек 27 2008, 13:04
Steve_Fox, стандарнтый

Автор: Steve_Fox Дек 27 2008, 13:05
NaXon, а на стандартном и есть этот мод biggrin.gif

Автор: Dron Дек 27 2008, 13:06
QUOTE (NaXon @ Сегодня, 13:04)
Допустим: я виделяю какой то фрагмент текста и тыкаю на кнопку чтоб он был синия,но текст не выделяется тегом, в конце всего текста ставится только [color=blue]

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

Автор: NaXon Дек 27 2008, 13:09
Dron, вы попали в точку. Opera какая то значит левая wink.gif спс большое

Автор: Steve_Fox Дек 27 2008, 13:10
NaXon, используйте лучше FireFox) хорошая вещь, идет на форумах.wink.gif

Автор: zeRo Янв 3 2009, 17:20
Хороший мод! Все робит!)

Автор: Mashka Янв 9 2009, 09:16
У нас на сайте не работает спойлер посмотрите пожалуйста!?http://muzotriv.ipb.su/ smile.gif

Автор: EDG_aka_Dima Янв 9 2009, 11:09
Попробуйте пройти шаги установки ещё раз.

Автор: Mashka Янв 9 2009, 16:09
проходила! ничего! все точно так же sad.gif

Автор: Climacool Янв 9 2009, 21:40
Можно ли внешне изменить вид спойлера?

Автор: Добрый Янв 9 2009, 22:38
QUOTE (Climacool @ Сегодня, 21:41)
Можно ли внешне изменить вид спойлера?
нет

Автор: Kristya Янв 10 2009, 16:27
посмотрите наш спойлер! http://muzotriv.ipb.su
он не работает!

Автор: Mashka Янв 10 2009, 18:48
А вот ткакой можно спойлер сделать? blink.gif

Автор: Steve_Fox Янв 10 2009, 18:53
QUOTE (Mashka @ Сегодня, 18:49)
А вот ткакой можно спойлер сделать?

нет.

Сделайте как на торрентсе.

Автор: Mashka Янв 10 2009, 18:55
а как? blink.gif

Автор: Steve_Fox Янв 10 2009, 19:03
Mashka, это я не вам.

Автор: Mashka Янв 10 2009, 19:06
А как сделать спойлер как на торрентсе? ohmy.gif

Автор: Steve_Fox Янв 10 2009, 19:08
QUOTE (Mashka @ Сегодня, 19:07)
А как сделать спойлер как на торрентсе?

Никак.

Автор: leprekon Апр 18 2009, 08:22
подскажите как составить код к примеру для кнопки "Центрировать" ([ ALIGN=center ]текст[ /ALIGN ])

кнопку расположить можно рядом с кнопкой "спойлер"

Автор: Dron Апр 18 2009, 11:27
QUOTE (leprekon @ Сегодня, 09:23)
подскажите как составить код к примеру для кнопки "Центрировать"

Никак.

Автор: Xlab Май 5 2009, 18:16
[Показать/Скрыть]
тест
;)


Тестить тут не надо!

Автор: Feyd Май 10 2009, 18:50

Хм.. А [доХТМЛ] можно сделать что бы работало в Теге? Очень надо. smile.gif

Автор: support Май 10 2009, 18:57
АЦ > Настройки Форумов > Управление форумами > редактировать.

Разрешить использование [doHTML] тэгов?
Любые HTML тэги в сообщениях будут срабатывать.

нажимаем да

Автор: Feyd Май 10 2009, 19:21
Таксс вы меня не поняли, есле бы просто [доХТМЛ] тег не работал бы, я бы не ТУТ писал бы, у меня [доХТМЛ] не работает именно В Спойлер Теге, а так он работает... sad.gif

Автор: Добрый Май 11 2009, 12:32
QUOTE (Feyd @ Вчера, 19:22)
Таксс вы меня не поняли, есле бы просто [доХТМЛ] тег не работал бы, я бы не ТУТ писал бы, у меня [доХТМЛ] не работает именно В Спойлер Теге, а так он работает... 
в спойлере на данный момент работает только тег [img] и все.

Автор: РУДИ Фев 17 2010, 17:29
[Показать/Скрыть]
Не чего не работает добавил ни кратинки ни текст ничего

Автор: Сергей Фев 17 2010, 17:38
QUOTE (РУДИ @ Фев 17 2010, 17:30)
[Показать/Скрыть]
Не чего не работает добавил ни кратинки ни текст ничего

Извините, но мы вам ничем помочь не можем.

Автор: РУДИ Фев 17 2010, 17:42
Я про тег спойлера всё добавил как написано в двух местах при нажатии кнопки в сообщение не появлется как тут,вручную вводил в сообщении выглядит так
CODE
[Показать/Скрыть]
ляляля



Автор: Сергей Фев 17 2010, 17:59
Читайте сообщение, написаное в красной рамке данного форума - п. 1.

Автор: РУДИ Фев 17 2010, 18:04
Powered by Invision Power Board(U) v1.3 Final не ходит сюда???

Автор: Dron Фев 17 2010, 18:06
РУДИ,
QUOTE
1. На этом форуме осуществляется техническая поддержка форумов IP.Board сервиса IPB.SU.

Автор: Сергей Фев 17 2010, 18:06
QUOTE (РУДИ @ Фев 17 2010, 18:05)
Powered by Invision Power Board(U) v1.3 Final не ходит сюда???

Форум должен быть создан на сервисе IPB.SU!

Автор: РУДИ Фев 17 2010, 18:09
Ну и ладно,а есть форумы поддержки Powered by Invision Power Board(U) v1.3 Final ???

Автор: Dron Фев 17 2010, 18:11
QUOTE (РУДИ @ Сегодня, 18:10)
Ну и ладно,а есть форумы поддержки Powered by Invision Power Board(U) v1.3 Final ???

ibresource.ru

Автор: Сергей Фев 17 2010, 18:11
QUOTE (РУДИ @ Фев 17 2010, 18:10)
Ну и ладно,а есть форумы поддержки Powered by Invision Power Board(U) v1.3 Final ???

Я думаю поисковик http://google.ru вам поможет!

Обсуждение не по теме заканчивается. Желаем вам удачи!

Автор: РУДИ Фев 17 2010, 18:12
QUOTE (Dron @ Фев 17 2010, 18:12)
QUOTE (РУДИ @ Сегодня, 18:10)
Ну и ладно,а есть форумы поддержки Powered by Invision Power Board(U) v1.3 Final ???

ibresource.ru

Спаибо большое!!

Автор: Gromoboy Авг 23 2010, 16:24
Огромное спасибо. Всё работает

Автор: Dron Авг 23 2010, 16:27
Цитата (Gromoboy @ Авг 23 2010, 17:24)
Огромное спасибо. Всё работает

Для этого есть система репутации....
Не нужно засорять тему не функциональными сообщениями.

Автор: Romych Авг 31 2010, 20:55
я попробовал сделать свой вариант спойлера
задача была:
1. сделать его внешне выглядящим как кнопка
2. сделать возможность менять название спойлера (типа "Жми", "Спойлер, "Показать" и т.д.)
3. сделать возможным работу всех бб-кодов под тегом [SPOILER]

пока что у меня получилось - http://testing.ipb.su/index.php?showtopic=8

правда я использовал для эффектного появления содержимого спойлера скриптовую библиотеку jQuery

я тут, как то уже выкладывал скрипт с применением jQuery, но это не приветствовали, поэтому пока не опубликовываю подробности установки своего варианта спойлера

жду реакции от администраторов, стоит ли продолжать разработку данного варианта или нет?

Автор: asm-a Авг 31 2010, 20:58
http://ipboard.net/index.php?showuser=2237, о а можно ли получить исходник в лс?

Автор: Romych Авг 31 2010, 21:05
Цитата (аsm-а @ Авг 31 2010, 20:58)
http://ipboard.net/index.php?showuser=2237, о а можно ли получить исходник в лс?

можно, только ещё не всё доделал, что запланировал

Автор: admin Авг 31 2010, 21:11
http://ipboard.net/index.php?showuser=2237, мы всегда только приветствуем разработку полезных модификаций. Я только за.

Автор: Alex Okonnor Авг 31 2010, 23:04
http://ipboard.net/index.php?showuser=2237,
Весьма не плохо.
Вот только мелкие траблы в Хроме есть...
Тоже не отказался бы от исходного кода в лс, поковырялся бы немного в нём smile.gif

Автор: Сергей Сен 1 2010, 09:09
От вы какие: "тоже бы покопался" - сами сначала попробуйте сделать, а потом и покопатся smile.gif Ромыч, хорошо, я за.

Автор: Ustas Сен 2 2010, 13:13
http://ipboard.net/index.php?showuser=2237,мне кажется,что он весьма пригодится на форумах
Доделывайте и выкладывайте код

Автор: Romych Сен 3 2010, 00:55
в общем вот он обновлённый спойлер,
не знаю может надо было другую тему создать,
но пишу здесь

как я уже говорил, для эффектности и работы с отображениями собственных названий кнопки спойлера, используется скриптовая библиотека jQuery
в идеале было бы лучше конечно, если бы её можно было иметь со стороны сервиса, а не цеплять с сторонних ресурсов
и выглядело бы это примерно так <script type='text/javascript' src='html/jquery.min.js'></script>
но пока, что будем делать вот так


Обновлённый спойлер (вариант с jQuery)


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>


2. добавляем стиль спойлера (цвет фона, отступы и т.д.)
АдминЦентр -> Скины и Шаблоны -> HTML шаблоны -> Выбраем нужный скин -> Настройка CSS (редактировать)
в самый низ добавляем

Код
.block2 {
background:none repeat scroll 0 0 #FFFFF0;
margin-top:7px;
padding:5px;
}


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

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

вверху загружаем

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


4. затем добавляем обработчик тега, позволяющий нам давать собственные названия для кнопки спойлера,
типа "Жми", "Показать", "Спойлер", "Кот в мешке" и т.д.

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

перед закрывающим тегом

//-->
</script>

добавляем

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

обработчик работает с выделенным текстом

5. и наконец сама кнопка в панели ответа

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

ищем там

Код
<img title='Спойлер' alt='Спойлер' src='/html/buttons/spoiler.gif' onClick='simpletag("SPOILER")'   class='codebuttons' name="SPOILER" onMouseOver="hstat('spoiler')" />


заменяем на

Код
<img class='codebuttons' title='Спойлер' alt='Спойлер' src='http://www.pushkino.org/ipb/html/UBBC/spoiler.gif' onclick='tag_spolier()'  />


хотя по большому счёту там меняется только значение onclick='...'

ну в общем то всё

http://testing.ipb.su/index.php?showtopic=8&st=0&#entry70 тот же wink.gif

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

есть вариант без использования jQuery
с менее эффектым появление и своё название кнопке в таком варианте назначать не получится, будет только Показать в закрытом виде и Скрыть в открытом

Автор: Ustas Сен 3 2010, 10:58
Установил новый спойлер,но как-то не до конца он работает.
Перестала работать кнопка"Закрыть все теги" в форме ответа.Закрыл тег вручную-всё равно не получается.
http://forum.zanzibars.ru/index.php?act=ST&f=32&t=839&st=0#entry2313
Скрин прилагается
user posted image

Автор: Romych Сен 3 2010, 12:28
Ustas

у вас спойлер не сработал потому, что в тегах [/spoil]
должен быть не только текст, но и название-описание кнопки
[spoil]привет[/spoil] - не так

[spoil]привет бла бла бла|спойлер[/spoil] - а вот так хотя бы

я уже писал, что проще работать с выделенным текстом,
т.е. есть вы пишете новость или длинный ответ кому-то обрабатываете его всеми тегами, какими нужно, цвет шрифт и т.д.

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

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

Автор: Dron Сен 3 2010, 12:37
Цитата (Romych @ Сегодня, 13:28)
у вас спойлер не сработал потому, что в тегах [/spoil]
должен быть не только текст, но и название-описание кнопки
[spoil]привет[/spoil] - не так

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

Автор: Ustas Сен 3 2010, 18:06
http://ipboard.net/index.php?showuser=3,http://ipboard.net/index.php?showuser=2237,виноват-всё исправил и отлично работает.
По + вам добавил.

Автор: Assada Сен 3 2010, 18:33
Доброго времени суток. У меня проблема. Оочень надеюсь на помощь Romych .

У меня на форуме стоял Видео+МП3 плеер. Поставил этот спойлер и конец пришел, и видео и аудио плееру... Догадываюсь в чем проблема, Romych описывал ее в теме с галереей.Там что то с чем то съедается.... Я думаю вы меня поняли) wink.gif

Как мне на форум поместить сразу все? И видео, и аудио, и галерею с этим спойлером? У вас на тест форуме все это стоит. Хотелось бы увидеть код. И если можно куда поместить его.

Спасибо. Очень надеюсь на вашу помощь.

Автор: Deco Сен 3 2010, 18:36
Цитата (Assada @ Сен 3 2010, 19:33)
Доброго времени суток. У меня проблема. Оочень надеюсь на помощь Romych .

У меня на форуме стоял Видео+МП3 плеер. Поставил этот спойлер и конец пришел, и видео и аудио плееру... Догадываюсь в чем проблема, Romych описывал ее в теме с галереей.Там что то с чем то съедается.... Я думаю вы меня поняли) wink.gif

Как мне на форум поместить сразу все? И видео, и аудио, и галерею с этим спойлером? У вас на тест форуме все это стоит. Хотелось бы увидеть код. И если можно куда поместить его.

Спасибо. Очень надеюсь на вашу помощь.

Обратные слэши съедаются.Надо ставить все вместе.

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

Автор: Assada Сен 3 2010, 18:47
пытался одновременно вставить:


[Показать/Скрыть]
Код
<!--Spoiler-->  <script type="text/javascript">  $(document).ready(function(){  $("div.postcolor > input.spoiler-button").click(function(){  $(this).parents("div.postcolor").find("div.block2").toggle("slow");  var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);  });  });  var spl, html;  var div = document.getElementsByTagName("div")  for( i=0; i < div.length; i++ )  {  if(div[i].className == 'postcolor')  {  html = div[i].innerHTML;  spl = /\\[spoil\\](.*?)[\\|](.*?)\\[\\/spoil\\]/g  html = html.replace(spl, "<input id='close' class='spoiler-button' style='width:140px;font-size:10px; margin:3px; cursor:pointer' type='button' value='$2'><div class='block2' style='display:none; border:1px solid black;'>$1</div>")  div[i].innerHTML = html}}  </script>  <!--универсальный видеоплеер v.3.1-->  <script type="text/javascript">  var vide, html;  var div = document.getElementsByTagName("div")  for( i=0; i < div.length; i++ )  {  if(div[i].className == 'postcolor')  {  html = div[i].innerHTML;  if (html.indexOf('[/youtube]')) {  vide = /\\[youtube\\]([0-9a-zA-Z\\-\\_]{11})\\[\\/youtube\\]/g  html = html.replace(vide, "[video]http://www.youtube.com/watch?v=$1[/video]")  }  if (html.indexOf('http://flv.video.yandex.ru/lite' )) {  vide = /\\[video\\]\\[flash=([0-9]+)\\,([0-9]+)\\,(.*?)\\/lite\\/(.*?)\\[\\/video\\]/g  html = html.replace(vide, "<br><embed src='http://flv.video.yandex.ru/lite/$4' quality='high' allowFullScreen='true' scale='noscale' width='480' height='360' type='application/x-shockwave-flash'></embed><br>")  }  if (html.indexOf('mail.ru')) {  vide = /\\[video\\]http:\\/\\/video\\.(.*?)\\/(.*?)\\.html\\[\\/video\\]/g  html = html.replace(vide, "<br><embed src=http://img.$1/r/video2/player_v2.swf?movieSrc=$2 type='application/x-shockwave-flash' width=626 height=367 allowScriptAccess='always'></embed><br>")  }  if (html.indexOf('smotri.com')) {  vide = /\\[video\\]http:\\/\\/(.*?)\\/video\\/view\\/\\?id=(.*?)\\[\\/video\\]/g  html = html.replace(vide, "<br><embed src='http://pics.$1/scrubber_custom8.swf?file=$2&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http://pics.$1/cskins/blue/skin_color_lightaqua.xml&xmldatasource=http://pics.$1/skin_ng.xml' quality='high' allowscriptaccess='always' allowfullscreen='true' wmode='opaque' width='480' height='360' type='application/x-shockwave-flash'></embed><br>")  }  if (html.indexOf('rutube.ru')) {  vide = /\\[video\\]http:\\/\\/(.*?)\\/tracks\\/(\\d+)\\.html\\?v=(.*?)\\[\\/video\\]/g  html = html.replace(vide, "<br><embed src='http://video.$1/$3' type='application/x-shockwave-flash' wmode='transparent' width='480' height='360' allowFullScreen='true'></embed><br>")  }  if (html.indexOf('http://www.youtube.com' )) {  vide = /\\[video\\](.*?)\\?v=(.*?)\\[\\/video\\]/g  html = html.replace(vide, "<br><embed src='http://www.youtube.com/v/$2' type='application/x-shockwave-flash' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' flashvars='fs=1&rel=0' width='480' height='360'></embed><br>")  }  if (html.indexOf('vimeo.com')) {  vide = /\\[video\\]http:\\/\\/(.*?)\\/(\\d+)\\[\\/video\\]/g  html = html.replace(vide, "<br><embed src='http://$1/moogaloop.swf?clip_id=$2&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;fullscreen=1' type='application/x-shockwave-flash' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' width='480' height='360'></embed><br>")  }  if (html.indexOf('dailymotion.com')) {  vide = /\\[video\\]http:\\/\\/(.*?)\\/video\\/(.*?)\\[\\/video\\]/g  html = html.replace(vide, "<br><embed src='http://$1/swf/video/$2' type='application/x-shockwave-flash' wmode='transparent' width='480' height='360' allowfullscreen='true'></embed><br>")  }  if(html.indexOf("http://kiwi.kz")) {  vide = /\\[video\\](.*?)\\/watch\\/(.*?)\\/\\[\\/video\\]/g  html = html.replace(vide, "<br /><embed src='http://v.kiwi.kz/v/$2' type='application/x-shockwave-flash' width='480' height='360' allowFullScreen='true' allowScriptAccess='always' wmode='transparent'><br>")  }   if (html.indexOf('http://vids.myspace.com' )) {  vide = /\\[video\\](.*?)\\=(\\d+)\\[\\/video\\]/g  html = html.replace(vide, "<br><embed src='http://mediaservices.myspace.com/services/media/embed.aspx/m=$2,t=1,mt=video,searchID=,primarycolor=,secondarycolor=' width='480' height='360' allowFullScreen='true' type='application/x-shockwave-flash' wmode='transparent'/></embed><br>")  }  if (html.indexOf('http://vkontakte.ru' )) {  vide = /\\[video\\](.*?)\\ src="(.*?)\\" (.*?)\\[\\/video\\]/g  html = html.replace(vide, "<br><iframe src='$2' width='607' height='360' frameborder='0'></iframe><br>")  }  div[i].innerHTML = html}}  </script>  <!--Универсальный mp3-плеер-->  <script type="text/javascript">  var mus, html, result;  var div = document.getElementsByTagName("div")  for( i=0; i < div.length; i++ )  {  if(div[i].className == 'postcolor')  {  if(div[i].innerHTML.indexOf("[music]")!=-1 && div[i].innerHTML.indexOf("[/music]")!=-1)  {   html = div[i].innerHTML;   mus = /\\[music\\]([0-9a-zA-Z\\-\\_\\+\\(\\)\\&\\?\\%\\$\\#\\~\\.\\'\\"\\=\\^\\;\\:\\,\\{\\}\\/]{1,110})\\[\\/music\\]/g   result = html.replace(mus, "<br><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'></embed><br>") div[i].innerHTML = result}}}  </script>  <!--Фотогалерея-->  <script type="text/javascript">  var fot, html, result;  var div = document.getElementsByTagName("div")  for( i=0; i < div.length; i++ )  {  if(div[i].className == 'postcolor')  {  if(div[i].innerHTML.indexOf("[foto]")!=-1 && div[i].innerHTML.indexOf("[/foto]")!=-1)  {   html = div[i].innerHTML;   fot = /\[foto\]([0-9a-zA-Z\-\_\+\(\)\&\?\%$\#\~\.\'\"\=\^\;\:\,\{\}\/]{1,110})[\|]([^\[]{1,110})\[\/foto\]/g   result = html.replace(fot, "<a href='$1' rel='lyteshow[vacation]' title='$2'><img style='border: 10px; top:2px; margin:5px;' img src='$1' border='10' width='100'/></a>") div[i].innerHTML = result}}}  </script>


Цитата
Извините, но в данный момент сервер сильно перегружен.Приносим свои извинения, просим Вас зайти немного позже.



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор: Ustas Сен 3 2010, 22:16
http://ipboard.net/index.php?showuser=2237,после установки"всё в одном" всё заработало-спс.

Автор: SenLite Сен 5 2010, 09:22
http://ipboard.net/index.php?showuser=2237, а можно ли сделать, что есл в сообщении 2 спойлера, то открывался только тот, по которому нажимаешь, а не все сразу?

Автор: Romych Сен 5 2010, 11:53
Цитата (SenLite @ Сен 5 2010, 09:22)
http://ipboard.net/index.php?showuser=2237, а можно ли сделать, что есл в сообщении 2 спойлера, то открывался только тот, по которому нажимаешь, а не все сразу?

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

Автор: Romych Сен 6 2010, 00:51
всё исправил тот недочёт,
теперь в одном посте может быть несколько спойлеров одновременно,
только спойлер в спойлере пока не получился,
да наверное и не к чему это

невнимательность 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 редактировать

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


пример работы двух одновременно тегов в одном посте http://testing.ipb.su/index.php?act=ST&f=1&t=8&st=0#entry70

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

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

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

Автор: Ustas Сен 6 2010, 02:19
http://ipboard.net/index.php?showuser=2237,все отлично работает,и после реактирования предыдущего спойлера тоже

Автор: MrScenarist Ноя 2 2010, 23:25
извините если я что-то не допонял, вроде всю тему прочел, да и не только эту, но как-то не получилось...

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

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

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

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

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

Автор: Romych Фев 5 2011, 13:57
Цитата (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, больше нет необходимости, сервис теперь официально поддерживает эту скриптовую библиотеку,
тем кто её подгружал из вне рекомендую удалить её во избежание конфликтов версий

Автор: Ptica Фев 6 2011, 21:40
http://ipboard.net/index.php?showuser=2237, а мне можете ли подсказать, что не так делаю (я совсем-совсем зелёный)? Видеопроигрывателей в форуме пока (наверное к счастью для меня) нет, но спойлер не работает... вроде по буквам проверила, что вставила, но если в сообщении есть спойлер, то при отправке сообщение выглядит пустым (хотя если нажать кнопку "редактировать", то в режиме редактирования текст сообщения как раз виден.
пример - http://vtolkunova.ipb.su/index.php?showtopic=574&st=0&#entry13213 (специально не убираю своё якобы "пустое" сообщение) (для входа можно воспользоваться логином Кира и паролем qwerty)
помогите пожалуйста разобраться...

Автор: Slesher Фев 6 2011, 22:53
советую установить спойлер по инструкции: http://ipboard.net/index.php?showtopic=1344&view=findpost&p=43132

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

Автор: odin Фев 6 2011, 23:34
http://ipboard.net/index.php?showuser=2237, я заменила старый спойлер на Обновлённый спойлер v.2 и все прекрасно работает в форме расширенного ответа. Но теперь не работает спойлер в форме быстрого ответа, его можно тоже заменить?

Автор: Ptica Фев 7 2011, 17:51
http://ipboard.net/index.php?showuser=650,спасибо, попробую!

Автор: Hero Фев 7 2011, 18:36
Цитата (odin @ Фев 7 2011, 03:34)
http://ipboard.net/index.php?showuser=2237, я заменила старый спойлер на Обновлённый спойлер v.2 и все прекрасно работает в форме расширенного ответа. Но теперь не работает спойлер в форме быстрого ответа, его можно тоже заменить?

ответ думаю очень прост. в быстрой форме ответа поставить вместо старого спойлера новый v2 wink.gif

Автор: Грея Апр 6 2011, 08:10
У меня два вопроса по обновленному спойлеру v 2
1) Можно ли как-то сменить вид кнопки, или просто сделать вместо кнопки фоновое изображение, потому как просто белая кнопка не подходит к дизайну Т_Т
2) Так что все же делать с формой быстрого ответа, в которой тег не работает?

Автор: Guyver2011 Июл 17 2011, 23:50
Здравствуйте. У меня форум http://chiefnet.1ЬЬ.ru/ (см. профиль)

Как видно, он на 1ЬЬ.ru, но представляет собой форум ipb 1.3. Видимо, ничего на сервере не изменялось с момента регистрации форума (2005 год.)

Попробовал вставить спойлер из этой темы. Кнопка-то в форме ответа появляется, но она не работает. (кнопку и переменную я удалил после этого) Т.е. мало создать саму кнопку и переменную, надо же куда-то написать и сам скрипт? Как быть в моём случае? Может, я чего-то не понимаю или что-то не так делаю?

Автор: Guyver2011 Июл 18 2011, 00:48
off: Вообще, засада. Нахожусь не на вашем сервисе, а форум стоит ipb. Вот блин... Почему так получилось?

Автор: Сергей Июл 18 2011, 04:28
Цитата (Guyver2011 @ Сегодня, 05:48)
off: Вообще, засада. Нахожусь не на вашем сервисе, а форум стоит ipb. Вот блин... Почему так получилось?


Всегда можете находиться на нашем, стоит только попросить.

Да и, буду краток: красную рамку форума откройте и прочитайте п. 1.

Автор: Romych Июл 18 2011, 08:09
Guyver2011
вы поленились прочитать тему подробнее, рабочий скрипт со всеми инструкциями к установке в постах №113 и более свежая его версия, пост №130

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

Автор: Guyver2011 Июл 18 2011, 12:27
Спасибо, прочитал - сделал. Но никак не хотела работать сама функция вставки тега на саму страницу, пришлось её переделать:

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);}

Иначе и по 113 и по 130 скрипту (номер сообщения), выводилась только начальная часть, и на символе "," всё прекращало работать

[spoil="Спойлер] - и всё. Причем выделение текста вообще никак не работало, т.е. выделяешь текст, а в итоге просто после него пишется неполноценный тег...

Автор: Romych Июл 18 2011, 17:52
Цитата (Guyver2011 @ Июл 18 2011, 12:27)
Спасибо, прочитал - сделал. Но никак не хотела работать сама функция вставки тега на саму страницу, пришлось её переделать


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

Автор: Guyver2011 Июл 18 2011, 22:47
Теперь просто кнопка вставляет код вида:

[spoil=Спойлер]Вставьте сюда то, что хотите скрыть[/spoil]

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

Автор: Romych Июл 19 2011, 18:36
Цитата (Guyver2011 @ Июл 18 2011, 22:47)
Теперь просто кнопка вставляет код вида:

[spoil=Спойлер]Вставьте сюда то, что хотите скрыть[/spoil]

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

два вопроса:
1. текст не выделятся это понятно, а после ручной правки спойлер вообще работает или нет?
2. дайте ссылку на тему, в которой испытываете скрипт

Автор: Guyver2011 Июл 19 2011, 23:03
Вот ссыль:

http://chiefnet.*цензура*.ru/index.php?showtopic=526&st=0�entry14929

Спойлер работает. Как в старом виде, когда ещё нельзя было сделать 2 спойлера в 1 посте, так и в новом. Но везде косяк со вставкой тега на страницу. Тег вставляется не до конца.

*цензура* меняем на 1ЬЬ

Автор: Romych Июл 20 2011, 21:43
Guyver2011
создайте аккаунт с доступом в админку,
напишите мне в личку ник и пароль, после того как всё настроим, просто удалите этот аккаунт или смените пароль

Автор: WARLORD Дек 18 2011, 22:54
Как я вижу проблема со спойлером осталась. Конечно хотелось бы чтобы спойлер был такого типа

http://ifotki.info/9/bdb999faba448492d1f2517563c394d6d97651106894388.jpg.html

И тег для него был таким [SPOILER=Пример спойлера] текст [/SPOILER] (Верхний)

Ну а обычный тег [.SPOILER] текст [/SPOILER] (Нижний) выглядел так

http://ifotki.info/9/4c9c65cc457eded81acc6a997cba10a2d97651106894388.jpg.html

Почему так нельзя сделать? sad.gif sad.gif sad.gif

Автор: Dron Дек 19 2011, 21:12
Потому, что уже сделано так как сделано.

Автор: Rasty Мар 21 2012, 16:13
ss

Предупреждение: спам.

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)