Перейти к содержимому
Русский язык для Invision Community 5

Приветствую всех, у меня такой вопрос, какой код нужно прописать в "Шаблон замены BB-кода" что бы получился раскрываемы список со своим текстом или изображением, а не просто затемнённый текст. Заранее спасибо.

Рекомендованные сообщения

Админцентр -> УПРАВЛЕНИЕ-> Добавить новый BB-code

Заполните поля так:

---------------------------------------------------------------------

Название BB-кода: Тег spoiler!

 

Полное описание этого BB-кода: Тег, скрывающие текст и показывающий его по нажатию на ссылку

 

Пример этого BB-кода:

[spoiler]Раскрывающийся текст[/spoiler]

Тег этого BB-кода: spoiler

 

Использовать опции в теге?: Нет

 

Сменить операнды?: Нет

 

Замена BB-кода:

<script type='text/javascript'>
mytagid = Math.floor( Math.random() * 100 );
document.write("<div style='padding:4px;border:1px dotted black'><a href='#' onclick='toggleview("+'"'+mytagid+'_closed'+'"'+");return false;'><font size=0>» Нажмите, чтобы показать текст - нажмите опять, чтобы скрыть... «</font></a><br /><div id='"+mytagid+"_closed' style='display:none'>{content}<br /> <a href='#' onclick='toggleview("+'"'+mytagid+'_closed'+'"'+");return false;'><font size=1>скрыть</font></a></div></div>");
document.close();
</script>

 

Взято с IBPower.Ru

можно чуток проще с

ShowHide()

 

:))

Я заменил этим кодом его родной спойлер тэг. Работает норм но есть глюк с Quick Edit"ом, когда я нажимаю Complete Edit он меня выкидывает на страничку с надписью нажмите чтобы скрыть.. бла бла бла. Нажимаю и попадаю обратно на форум.

Я где то ошибся?

Как вариант ещё такое можно

/*

+----------------------------------------------------

| Spoiler #2 1.0

| ===================================================

| Автор: Seregwethrin seregwethrin /at/ g m a i l .com

| Перевод: Blower (IBPower.RU)

| ===================================================

| Дата выхода: 14 мая 2007, 14:52 (GMT+02:00)

+----------------------------------------------------

*/

 

Версия IP.Board: 2.2.x

 

Описание: Тег, скрывающий текст и показывающий его по нажатию на ссылку.

 

Редактируемые файлы:

 

./jscripts/ipb_global.js

 

---------------------------------------------------------------------------------

 

Открыть: ./jscripts/ipb_global.js

 

В самый низ добавить:

function spo_me(spo_button)
{
spo_button.value = spo_button.value == 'show' ? 'hide' : 'show';
var spo_element = spo_button.parentNode.parentNode.parentNode.childNodes[1];
if (spo_element.style.display == 'block')
{
	spo_element.style.display = 'none';
	spo_button.value = 'Показать';
}
else
{
	spo_element.style.display = 'block';
	spo_button.value = 'Скрыть';
}
}

АдминЦентр --> ВНЕШНИЙ ВИД --> [Выбрать скин] --> Изменить таблицу стилей (CSS — расширенный режим)

 

В самый низ добавить:

.spo_all {
width: 90%;
margin: 0 auto 0 auto;
}
.spo_top {
background: #E3E9DB;
border: 1px solid #B5C0A8;
/*border-left: 4px solid #B5C0A8; border-bottom: 0;*/
color: #000;
font-weight: bold;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
margin: 8px auto 0 auto;
padding: 3px;
height: 18px;
}
.spoiler {
background: #E3E9DB;
border: 1px solid #B5C0A8;
/*border-left: 4px solid #B5C0A8;*/
padding: 4px;
margin: 5px auto 8px auto;
display:none;
}
.spo_option {
font-weight:bold;
float:left;
}
.spo_desc {
float:right;
}
.spo_button {
height: 20px;
width: 70px;
font-size:10px;
margin-top: 0px;
}

АдминЦентр --> УПРАВЛЕНИЕ --> Добавить BB-код

 

Название BB-кода: Spoiler

Полное описание этого BB-кода: Тег, скрывающий текст и показывающий его по нажатию на ссылку.

Пример этого BB-кода:

[spoiler=Описание]Раскрывающийся текст[/spoiler]

Тег этого BB-кода: spoiler

Использовать опции в теге? Yes

Сменить операнды? No

Добавить в меню «Спец. элементы» редактора? Yes

Замена BB-кода:

<div class="spo_all"><div class="spo_top"><span class="spo_option">{option}</span><span class="spo_desc"><input name="spo_button" type="button" value="Show" onclick="spo_me(this);" class="spo_button" /></span></div><div class="spoiler">{content}</div>

  • Автор

Всем ОГРОМНОЕ СПАСИБО

А мне не поможите?

Вам то самое подойдёт.

2V-Spot: Родной споилер менять не надо было. я создавал ещё одни тег с именем споилер у меня работало всё как швецарский сыр ))

Еще задам вопросик а? Чем второй варьянт отличается от первого? Просто пробовать лень.

 

 

Блин не пойму. Все сделал как написано и все ровно при Эдите он меня выкидывает куда то...

Изменено пользователем V-Spot

Да уже не надо. Все сделал.

Второй варьянт с кнопкой, намного лучше первого.

Спасибо Дракон.

 

И извиняюсь за лишние посты =)

  • 3 месяца спустя...

а как добавить кнопку с этим кодом на окно быстрого и полного ответов?

 

так как смайлы, гиперссылка и код

>> поиск

>> поиск

для чего этот спойлер ваще нужен?

  • 2 недели спустя...

Поставил вариант из первого способа - не пашет. При попытке скрыть текст, ссылки нету, а текст пропадает... Что делать? :) :)

  • 2 недели спустя...

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

Возможно ли это?

Спасибо!

Создайте аккаунт или войдите в него для комментирования

Важная информация

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.