Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Опубликовано:

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

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

Опубликовано:

улыбнуло)

  • 1 месяц спустя...
Опубликовано:

Посоветуйте как сделать ВВ-код спойлера для версии 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 постов.

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

  • 2 месяца спустя...
Опубликовано:

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

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

Опубликовано:

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

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

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

Опубликовано:

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

Опубликовано:

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

 

Админка - УПРАВЛЕНИЕ - Дополнительные 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

Опубликовано:

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

 

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

Опубликовано:

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

  • 2 недели спустя...
Опубликовано:

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

  • 1 месяц спустя...
Опубликовано:

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

  • 3 месяца спустя...
Опубликовано:

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

 

1c06bd1f8a2585465e79fc3e7e0a.jpeg

  • 2 недели спустя...
Опубликовано:

А ответа все нет и нет...

Ладно буду сам думать (((

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.