Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Storm

Spoiler

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

Тоже мне дыра - выруби флеш нафиг и всё!

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

 

andaril Да и не надо тут гнать про то, чего не знаешь:

 

 

Источник http://wiki.iblink.ru

 

Юзай правильные cookies и всё окей.

 

Кому надо решение - в Личку

Как человек, хорошо знающий составителей вики и долгое время работающий с IPB могу сказать, что включение сих кук для многих несёт постоянные разлогинивания, в следствии чего они много у кого выключены. Это не трёп, а реальная статистика, к сожалению. Тем более, что яваскрипт можно использовать не только для того, чтобы своровать куки, можно поступить намного сложнее и выманить пароль. Всё зависит от умений взломщика. Я бы не стал это говорить, если бы не было другого способа избавить от проблемы. Посмотрите как сделан спойлер у Arhar'а(есть на IBR), можно обойтись без отключения защиты.

Поделиться сообщением


Ссылка на сообщение

улыбнуло)

Поделиться сообщением


Ссылка на сообщение

Посоветуйте как сделать ВВ-код спойлера для версии IPB v2.3.6 (ID: 23010).

 

Очень надо, там почему-то с таким же кодом стандартом стоит скрытый текст.

 

Жду ответа!

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

 

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

 

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

Код

 

Раскрывающийся текст

 

 

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

 

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

 

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

 

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

HTML

<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

 

 

СпасиБо огромное но,он текст скрывает а вот картинки не скрывает как можно ето исправить?

Поделиться сообщением


Ссылка на сообщение

ibpower'а больше нет, сайт удален хостером за неоплату хостинга, а домен продан. Что там теперь будет, неизвестно.

 

Если нужно прятать картинки для юзеров с числом постов меньше n, можно создать отдельную группу с автоматическим переходом в основную по достижении n постов.

А новичковой группе в настройках просто запретить видеть аттачи (группе Гости, понятное дело, тоже запретить).

Поделиться сообщением


Ссылка на сообщение
07/15/09 22:31 (изменено)

Я попробовал на своём 2.3.1.1 все варианты - не работает никакой (всё равно просто закрашивает чёрным или выдаёт ошибку). Не подскажете рабочий? или что сделать чтобы заработало?

Изменено пользователем JoeKerr

Поделиться сообщением


Ссылка на сообщение

Можно сделать свой спойлер с использованием jQuery.

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

У меня почему то Быстрый ответ на Аяксе из за этого спойлера не работал. А так как я в javascript не разбираюсь - просто взял и выключил его. :rolleyes:

Поделиться сообщением


Ссылка на сообщение

Я бы с радостью, но я ни в html ни в яве ни бум бум. Поэтому хотелось бы получить уже готовый :rolleyes:

Поделиться сообщением


Ссылка на сообщение
07/16/09 15:39 (изменено)

Сейчас нарыл такую штуку:

 

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

 

Название BB-кода - Раскрывающийся текст

Полное описание этого BB-кода - При клике на ссылку текст раскрывается

Пример этого BB-кода - [expand]тута текст... ляляля...тут еще текст...ляляля[/expand]

Тэг этого BB-кода

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

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

 

<div>
<div style="cursor: pointer; color: #847441; font-size: 12px; font-family: Verdana, Tahoma, Helvetica, sans-serif; text-decoration: none" onclick="show_hide_text(this)"><img src='./style_images/1/exp_plus.gif' border='0' alt='+ Открыть'> Открыть текст</div>
<div style="display: none">
{content}
</div>
</div>

 

Далее, идем в ВНЕШНИЙ ВИД - Изменить общий шаблон форума:

Находим:

 

<% javascript %> 
</head>

 

Заменяем на:

<% javascript %> 
<script type="text/javascript" src='jscripts/script.js'></script>
</head>

 

 

Содержимое файла script.js (кидать в jscripts):

 

/**
* Copyright, Aliance, 2004
**/
function show_hide_text(divObj) {
var div = divObj.parentNode.getElementsByTagName('div')[1];
if (div.style.display == 'none') {
	div.style.display = 'block';
	divObj.innerHTML = "<img src='./style_images/1/exp_minus.gif' border='0' alt='- Закрыть'> скрыть ";
} else {
	div.style.display = 'none';
	divObj.innerHTML = "<img src='./style_images/1/exp_plus.gif' border='0' alt='+ Открыть'> Открыть текст";
}
}

 

Но выглядит некрасиво... Зато работает (2,3,1,1) . Буду дальше эксперементить, авось найду что надо.

Изменено пользователем JoeKerr

Поделиться сообщением


Ссылка на сообщение

Скрины с моего самодельного спойлера на jQuery. Идею подал знакомый программер, но эт не важно :ph34r:

post-29414-1247765878_thumb.jpg

post-29414-1247765890_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
07/16/09 17:41 (изменено)

А вот теперь мне реально нужна помощь.

 

7a97d9f27407t.jpg

 

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

1) До раскрытия спойлера на кнопке надпись "show", после - "закрыть", после закрытия - "показать".

2) При попытке селать спойлер без имени вылезает ошибка.

3) При использовании "спойлер в спойлер" и редактировании этого дела меняется код:

 

[spoiler=Спойлер раз]Сначала "открыть" на английском, а потом переводится на русский.
[spoiler=спойлер два]При юзании сразу двух спойлеров возникает глюк с кодом при редактировании что приводит к его невозможности. Использовать осторожно.[/spoiler][/spoiler]

 

На такой:

 

[spoiler=Спойлер раз]Сначала "открыть" на английском, а потом переводится на русский.<div class="spo_all"><div class="spo_top"><span class="spo_option">спойлер два</span><span class="spo_desc"><input name="spo_button" type="button" value="show" onclick="spo_me(this);" class="spo_button" /></span>[/spoiler]<div class="spoiler">При юзании сразу двух спойлеров возникает глюк с кодом при редактировании что приводит к его невозможности. Использовать осторожно.</div></div>

 

Скажите как это исправить?

Изменено пользователем JoeKerr

Поделиться сообщением


Ссылка на сообщение

Ну хтя бы как последний поправить? Остальное то не критично...

Поделиться сообщением


Ссылка на сообщение

Неужели никто не знает?

Поделиться сообщением


Ссылка на сообщение

делал как написано во втором варианте выходит такая ошибка Ошибка использования BB кодов форума. Возможно вы неправильно использовали какой-то из тегов, как, например, тег [TAG], тогда как он должен использоваться в виде [TAG=] или наоборот. что делать подскажите

Поделиться сообщением


Ссылка на сообщение

Сделал СПОЙЛЕР из второго поста, теперь возник вопрос как его дабавить в панель ВВ-тэгов?

 

1c06bd1f8a2585465e79fc3e7e0a.jpeg

Поделиться сообщением


Ссылка на сообщение

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

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...