Модификация нескольких BBcode - Страница 4 - Дизайн и модификация Invision Power Board

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

 

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

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

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

bb-code bb-коды ipb 3 spoiler спойлер

  • 5 Страниц +
  • « Первая
  • 2
  • 3
  • 4
  • 5

Модификация нескольких BBcode [img] и [spoiler]

#46 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 152
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 16 Июль 2012 - 18:07

Цитата

А поподробнее можно?
Можно.

- Качаете скрипт с офсайта.

- Зливаете содержимое архива на сервер, в /public/js/3rd_party/syntaxhighlighter/, допустим.

- В globalTemplate, перед тегом "</head>" добавляете:
<!-- ::: SyntaxHighlighter CSS and Scripts ::: -->
<link type="text/css" rel="stylesheet" href="{$this->settings['js_base_url']}js/3rd_party/syntaxhighlighter/styles/shCore.css" />
<link type="text/css" rel="stylesheet" href="{$this->settings['js_base_url']}js/3rd_party/syntaxhighlighter/styles/shThemeDefault.css" />
<script type="text/javascript" src="{$this->settings['js_base_url']}js/3rd_party/syntaxhighlighter/scripts/shBrushXml.js"></script>
<script type="text/javascript" src="{$this->settings['js_base_url']}js/3rd_party/syntaxhighlighter/scripts/shBrushSql.js"></script>
<script type="text/javascript">  
SyntaxHighlighter.all();  
</script>
Вместо shThemeDefault.css можно выбрать любой стиль из папки /public/js/3rd_party/syntaxhighlighter/styles/.
Вместо или дополнительно к shBrushXml.js и shBrushSql.js добавляете загрузку скриптов с нужным синтаксисом из папки /public/js/3rd_party/syntaxhighlighter/scripts/.

- В АЦ -> Внешний вид -> BB-коды открываете для редактирования "XML код". Отмечаете возле пункта меню "Удалить кеш всех n объектов?" чекбокс "Да". Шаблон замены BB-кода меняете на такой:
<pre class="brush: xml">
{content}
</pre>
Сохраняете изменения.
Аналогично редактируете HTML и SQL коды, изменяя class="brush: xml" на class="brush: html" и class="brush: sql" соответственно. Для подсветки синтаксиса других языков создаете бб-коды по тому же принципу.

Сообщение изменено: Dmitriy427 (16 Июль 2012 - 18:27)

3

#47 Пользователь не на сайте   LoGwi-N ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 114
  • Регистрация: 06-Январь 11
  • Репутация: 2
  • Откуда:г. Гомель
  • IPB version:3.4.x
 

Отправлено 22 Июнь 2013 - 13:17

Как сделать так, чтобы стили работали также и внутри спойлера (курсив и прочее)?
0

#48 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 22 Июнь 2013 - 15:09

Просмотреть сообщениеLoGwi-N сказал(а):

Как сделать так, чтобы стили работали также и внутри спойлера (курсив и прочее)?

Так все работает.
Смотрите в настройках спойлера пункт Prevent other codes parsing? Может там "Да" установлено
0

#49 Пользователь не на сайте   namut ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 17-Август 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 24 Сентябрь 2013 - 23:06

Всем доброго..
Подскажите, как сделать, чтобы спойлер (текст и кнопка) вставлялся и отображался не с новой строки (как сейчас на стандартном), а по тексту, т.е. вставлять между текстом.

Пример:
Вася Пупкин [spoiler='сказал']тута речь[/spoiler] и так далее..

после отправки спойлер будет на второй строке, а нужно, чтобы остался также между текстом..

Сообщение изменено: namut (24 Сентябрь 2013 - 23:08)

0

#50 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 25 Сентябрь 2013 - 08:03

Редактированием кода спойлера и его css-оформлением решается вопрос.

Например, можно открыть ipb_common.css
Найти
div.bbc_spoiler 		{	 }

Заменить на
div.bbc_spoiler 		{ display: inline-table; }

0

#51 Пользователь не на сайте   namut ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 17-Август 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 25 Сентябрь 2013 - 13:18

Просмотреть сообщениеnewbie 25 Сентябрь 2013 - 08:03 сказал(а):

Редактированием кода спойлера и его css-оформлением решается вопрос.

Например, можно открыть ipb_common.css
Найти
div.bbc_spoiler 		{	 }

Заменить на
div.bbc_spoiler 		{ display: inline-table; }


при таком варианте, спойлер также отображается с новой строки, а вот текст за ним идёт как нужно, но при открытии спойлера, текст смещается
Вложение  1.png (2,93К)
Количество загрузок: 27 Вложение  2.png (4,06К)
Количество загрузок: 25
0

#52 Пользователь не на сайте   namut ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 17-Август 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 25 Сентябрь 2013 - 17:06

Просмотреть сообщениеnamut 25 Сентябрь 2013 - 13:18 сказал(а):

при таком варианте, спойлер также отображается с новой строки, а вот текст за ним идёт как нужно, но при открытии спойлера, текст смещается
Вложение 1.png Вложение 2.png

дополнение
также, хотелось бы иметь возможность смены цвета в заголовке - в стандартном варианте цвет не меняется.
0

#53 Пользователь не на сайте   Alien2001 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 92
  • Регистрация: 26-Июль 12
  • Репутация: 10
  • IPB version:3.3.x
 

Отправлено 29 Ноябрь 2015 - 18:46

Подскажите, пожалуйста, хочу для картинок, которые через [IMG] подгружаются изменить alt и title, и вместо статичных слов вставить название темы. Код формируется в функции _buildOutput класса bbcode_img. Можно ли как-то оттуда достать необходимые мне данные о названии темы?
0

#54 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 29 Ноябрь 2015 - 18:59

Нельзя. Парсер ббкодов с темами не связан.
0

#55 Пользователь не на сайте   Alien2001 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 92
  • Регистрация: 26-Июль 12
  • Репутация: 10
  • IPB version:3.3.x
 

Отправлено 29 Ноябрь 2015 - 19:05

Спасибо
0

#56 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 29 Ноябрь 2015 - 21:58

Нужно либо при сохранении темы распарсить изображения и добавить альты, либо при создание кеша.
0

#57 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 30 Ноябрь 2015 - 12:19

Просмотреть сообщениеAlien2001 сказал(а):

Можно ли как-то оттуда достать необходимые мне данные о названии темы?

Смотрите $this->request. ID'шник темы там точно есть.
0

#58 Пользователь не на сайте   f2065 ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 16-Ноябрь 16
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 20 Ноябрь 2016 - 13:31

Вот на многих форумах (из популярных - например 4pda-ru) спойлеры позволяют в заголовке использовать форматирование (FONT, B, I, SIZE, и т.п.).
Как это сделать?
Перекопал все сайты посвящённые IPB - но спойлеров (для IPB 3.4) всего 3 штуки нашёл, все попробовал, и ни в одном из них у меня форматирование заголовка не работает…

На некоторых форумах для спойлера другой тег - EXPAND. Но всё равно скриптов не нашёл.
0

#59 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 20 Ноябрь 2016 - 13:51

Форматировать заголовок нельзя. Кастомно можно указать только свой заголовок для спойлера.
0

#60 Пользователь не на сайте   f2065 ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 16-Ноябрь 16
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 20 Ноябрь 2016 - 14:37

Просмотреть сообщениеsiv1987 20 Ноябрь 2016 - 13:51 сказал(а):

Форматировать заголовок нельзя. Кастомно можно указать только свой заголовок для спойлера.
У многих такой вот спойлер вполне работает:
[spoiler=[size=3][color=blue]з[/color][/size][size=4][color=orange]а[/color][/size][size=5][color=orangered]г[/color][/size][size=6][color=red]о[/color][/size][size=7][color=green]л[/color][/size][size=6][color=deeppink]о[/color][/size][size=5][color=purple]в[/color][/size][size=4][color=sandybrown]о[/color][/size][size=3][color=teal]к[/color][/size]]
текст
[/spoiler]

И выглядит это так: Вложение  spoiler1.png (2,54К)
Количество загрузок: 7

Как это делают?
0

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


  • 5 Страниц +
  • « Первая
  • 2
  • 3
  • 4
  • 5


Быстрый ответ

  

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


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

Вопросы по работе сайта

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

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

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

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

IPB 3.x ¦ IPB 2.x

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

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