Шкода клуб Питер > Работа нашего сайта и форума
Новый сайт Шкода клуб Питер
SunFloweR:
Господи, да за что?? Вот вы любители жизнь себе усложнить... как теперь форум читать? очень надеюсь, что это не приживется
Eug:
--- Цитата: "SunFloweR" post=728236 date=444895441 ---Господи, да за что?? Вот вы любители жизнь себе усложнить... как теперь форум читать? очень надеюсь, что это не приживется
--- Конец цитаты ---
Это для тех кто в теме. ;-)
Su_Rok:
Spoiler for Hiden:
--- Цитировать ---а зачем честным людям что-то скрывать?
--- Конец цитаты ---
SmileON:
--- Цитата: "Su_Rok" post=729174 date=445314757 ---
Spoiler for Hiden:
--- Цитировать ---а зачем честным людям что-то скрывать?
--- Конец цитаты ---
--- Конец цитаты ---
Что бы пихать туда фотки или много букофф, как пример:
Spoiler for Hiden:
--- Цитировать ---Как создать тег BBCode
Spoiler for Hiden:
--- Цитировать ---
Автор: dima. Последнее редактирование: 2011-04-22 12:37:13
Предварительное замечание:
Для лучшего понимания этого текста стоит прочесть главу документации по парсеру xBB – "API. Как создать тег", в которой описываются основы этого дела. Смотрите также список тегов BBCode, которые парсер xBB поддерживает по умолчанию.
Статья написана по просьбам пользователей xBB. Приведённые коды будут работать с xBB v 0.29.
Тег
Spoiler for Hiden:
--- Цитировать --- должен служить для публикации спрятанного текста. Примеры:
Код
Spoiler for Hiden:
--- Цитировать ---первый пример
--- Конец цитаты ---
должен вывести следующее:
[+] скрытый текст
Код Spoiler: Заголовок <- кликните чтобы показать/скрытьвторой пример
--- Конец цитаты ---
должен вывести следующее:
[+] Заголовок
Реализацию этого тега для xBB придумал Гость Алексей в мае прошлого года. Я лишь исправил его код так, чтобы он работал для xBB v 0.29.
Во первых, вы должны позаботиться о доступности следующего JavaScript'а. Вставите его в код HTML или будете грузить в отдельном файле или вместе с другим JS, работающем на вашем сайте, в контексте статьи неважно.
Javascript
function xbbSpoiler(obj)
{
var obj_content = obj.parentNode.parentNode.getElementsByTagName('div')[1];
var obj_text_show = obj.getElementsByTagName('span')[1];
var obj_text_hide = obj.getElementsByTagName('span')[0];
if (obj_content.style.display != '') {
obj_content.style.display = '';
obj_text_show.style.display = '';
obj_text_hide.style.display = 'none';
} else {
obj_content.style.display = 'none';
obj_text_show.style.display = 'none';
obj_text_hide.style.display = '';
}
return false;
}
Теперь создайте файл bbcode/Xbb/My/Spoiler.php и поместите в него следующий код:
PHP
Охламенко™:
Всё хотел узнать, для чего нужна кнопка *отметить непрочитанной*?
Для кого вообще это отмечается- для себя или для других? Не пойму принцип действия.
Навигация
Перейти к полной версии