Дизайн и модификация Invision Power Board: Spoiler

Перейти к содержимому

 

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

1. Обязательно в заголовке укажите версию форума и кратко обозначьте суть проблемы. Темы вроде "Помогите" и "Вопрос!!!" могут остаться без ответа.
2. Воспользуйтесь поиском, чтобы не повторять уже кем-то заданного вопроса.
3. Для каждого нового вопроса создавайте отдельную тему.
4. Задавайте вопросы в рамках тематики форума. Раздел о дизайне и верстке шаблонов IPB выше по курсу.
5. Если у вас проблемы с настройкой наших скинов или модификаций, вопросы следует задавать в темах их поддержки в разделе Файловый архив.

СвернутьПрикрепленные теги

bb-code spoiler спойлер
  • (4 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Spoiler BB-Код спойлера

#1 Пользователь не на сайте   Storm »

 
 
  • Newbie
  • *
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 06-марта 08
  • IPB version:2.3.x
 

Отправлено 06 марта 2008 - 21:04

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

#2 Пользователь не на сайте   Dragon »

 
 
  • Member
  • **
  • Группа: Пользователи
  • Сообщений: 93
  • Регистрация: 13-декабря 06
  • IPB version:2.3.x
 

  Отправлено 06 марта 2008 - 21:29

Админцентр -> УПРАВЛЕНИЕ-> Добавить новый 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
0

#3 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Группа: IPB Specialist
  • Сообщений: 2 646
  • Регистрация: 24-марта 07
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 06 марта 2008 - 21:32

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

:))
0

#4 Пользователь не на сайте   V-Spot »

 
 
  • Member
  • **
  • Группа: Пользователи
  • Сообщений: 24
  • Регистрация: 25-июля 07
  • IPB version:2.3.x
 

Отправлено 06 марта 2008 - 22:33

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

#5 Пользователь не на сайте   Dragon »

 
 
  • Member
  • **
  • Группа: Пользователи
  • Сообщений: 93
  • Регистрация: 13-декабря 06
  • IPB version:2.3.x
 

  Отправлено 06 марта 2008 - 22:45

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

Цитата

/*
+----------------------------------------------------
| 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>

0

#6 Пользователь не на сайте   Storm »

 
 
  • Newbie
  • *
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 06-марта 08
  • IPB version:2.3.x
 

Отправлено 06 марта 2008 - 23:10

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

#7 Пользователь не на сайте   V-Spot »

 
 
  • Member
  • **
  • Группа: Пользователи
  • Сообщений: 24
  • Регистрация: 25-июля 07
  • IPB version:2.3.x
 

Отправлено 06 марта 2008 - 23:18

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

#8 Пользователь не на сайте   Acid Burn »

 
 
  • Advanced
  • ***
  • Группа: Пользователи
  • Сообщений: 377
  • Регистрация: 21-ноября 06
  • IPB version:2.3.x
 

Отправлено 07 марта 2008 - 10:03

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

#9 Пользователь не на сайте   Dragon »

 
 
  • Member
  • **
  • Группа: Пользователи
  • Сообщений: 93
  • Регистрация: 13-декабря 06
  • IPB version:2.3.x
 

Отправлено 07 марта 2008 - 20:50

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

#10 Пользователь не на сайте   V-Spot »

 
 
  • Member
  • **
  • Группа: Пользователи
  • Сообщений: 24
  • Регистрация: 25-июля 07
  • IPB version:2.3.x
 

Отправлено 08 марта 2008 - 18:01

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


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

Сообщение изменено: V-Spot (08 марта 2008 - 18:20)

0

#11 Пользователь не на сайте   V-Spot »

 
 
  • Member
  • **
  • Группа: Пользователи
  • Сообщений: 24
  • Регистрация: 25-июля 07
  • IPB version:2.3.x
 

Отправлено 08 марта 2008 - 19:08

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

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

#12 Пользователь не на сайте   DeBasser »

 
 
  • Newbie
  • *
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 09-мая 08
  • IPB version:2.3.x
 

Отправлено 13 июня 2008 - 01:18

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

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

#13 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Группа: IPB Specialist
  • Сообщений: 2 646
  • Регистрация: 24-марта 07
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 13 июня 2008 - 12:54

>> поиск
0

#14 Пользователь не на сайте   sania-ted »

 
 
  • Member
  • **
  • Группа: Пользователи
  • Сообщений: 97
  • Регистрация: 11-ноября 07
  • Откуда:Ярославль
  • IPB version:2.3.x
 

Отправлено 15 июня 2008 - 01:26

Просмотреть сообщениеandaril Jun 13 2008, 03:01 PM сказал(а):

>> поиск

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

#15 Пользователь не на сайте   LeXx_Kiev »

 
 
  • Newbie
  • *
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 04-июня 08
  • IPB version:2.3.x
 

Отправлено 26 июня 2008 - 14:53

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

Сообщить об этой теме:


  • (4 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Похожие темы

Тема Автор Статистика Последнее сообщение

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О нас
Copyright © 2005-2010 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна