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

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

 

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

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

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

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

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

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

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 149
  • Откуда:Россия, Тула
  • 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
  • Репутация: 813
  • 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
  • Репутация: 813
  • 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
  • Группа: Пользователи
  • Сообщений: 90
  • Регистрация: 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 289
  • Регистрация: 20-Март 09
  • Репутация: 2 087
  • 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
  • Группа: Пользователи
  • Сообщений: 90
  • Регистрация: 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 289
  • Регистрация: 20-Март 09
  • Репутация: 2 087
  • 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
  • Репутация: 813
  • IPB version:I have no IPB
 

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

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

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

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

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


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


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

  

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
При копировании материалов с сайта
прямая ссылка на источник обязательна