Несколько вопросов по применению BB-кодов - Дизайн и модификация Invision Power Board

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

 

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

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

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

Теги не найдены

Страница 1 из 1

Несколько вопросов по применению BB-кодов

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

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

Отправлено 01 Март 2015 - 00:12

Ряд вопросов по применению BB-кодов:
а) чем отличаются обычные BB-коды от специальных (которые доступны через кнопку "Специальные BB-коды" в редакторе CKE) ?
б) CKE-редактор работать с BB-кодами не умеет, т.к. является целиком и исключительно wisiwyg-редактором. Тогда как при редактировании сообщения вставлять BB-коды ? Те, которые приведены в Внешний вид - Сообщения - BB-коды
в) почему в Внешний вид - Сообщения - BB-коды называются не просто "BB-коды", а "Пользовательские BB-коды" ? Есть ещё какие-то ?
г) в Внешний вид - Сообщения - Медиа-теги приведены те теги, которые автоматически (при соответствии регулярного выражения) подставляются вместо универсального тега [media] ?
д) если так, то почему в окне "Изменить медиа-тэг" у поля "Название" написано: "Используется во всплывающей подсказке медиа-тега". Где можно увидеть это всплывающее сообщение, если непосредственно эти теги в списке тегов отсутствуют (кнопка "Специальные BB-коды") ?
е) при установке галки "Включить HTML" включается режим отображения html-тегов. При этом html-теги по возможности преобразуются в соответствующие BB-коды. Почему тогда при снятии галки "Включить HTML" BB-коды не преобразуются обратно в html-теги ?
0

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

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

Отправлено 01 Март 2015 - 00:45

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

чем отличаются обычные BB-коды от специальных (которые доступны через кнопку "Специальные BB-коды" в редакторе CKE) ?

Это те же самые ббкоды которые отсутствуют на панели редактора.

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

Тогда как при редактировании сообщения вставлять BB-коды ? Те, которые приведены в Внешний вид - Сообщения - BB-коды

Так и вставлять. Форум их обработает вместе с остальными тегами.

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

Медиа-теги приведены те теги, которые автоматически (при соответствии регулярного выражения) подставляются вместо универсального тега [media] ?

Да.

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

"Используется во всплывающей подсказке медиа-тега". Где можно увидеть это всплывающее сообщение, если непосредственно эти теги в списке тегов отсутствуют (кнопка "Специальные BB-коды") ?

Можно увидеть в редакторе для BB-кодов которые там есть.

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

при установке галки "Включить HTML" включается режим отображения html-тегов.

При включение галки "Включить HTML" включается обработка пользовательского html группам, которые имеют права использовать html в сообщениях. Почему ббкоды не конвертируются обратно?.. Наверное потому, чтобы не отправлять лишний html на сервер который не будет обработан.
0

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

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

Отправлено 01 Март 2015 - 05:00

Цитата

Так и вставлять. Форум их обработает вместе с остальными тегами.

Т.е. их можно вставить только вручную ?
И никак нельзя вставлять автоматом ?

Цитата

Можно увидеть в редакторе для BB-кодов которые там есть.

Вы имеете ввиду окно вставки BB-кода ("Специальные BB-коды"). Да, там есть это описание. Но нет примера использования.
Где отображается пример использования (содержимое поля "Пример использование" в окне "Пользовательский BB-код / Изменить BB-код") ?

Цитата

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

А зачем что-то отправлять на сервер в момент снятия галки "Включить HTML" ?
В момент включения галки "Включить HTML" замена html на BB выполняется не на клиенте, а на сервере ?

И что будет происходить с BB-кодами при обновлении IP.Board ? Они все "затерутся" на "умолчательные" (те, которые присутствуют в новой версии) ?
0

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

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

Отправлено 01 Март 2015 - 11:31

Цитата

Т.е. их можно вставить только вручную ?
И никак нельзя вставлять автоматом ?

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

Цитата

А зачем что-то отправлять на сервер в момент снятия галки "Включить HTML" ?

В момент сохранение на сервер.
0

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

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

Отправлено 01 Март 2015 - 14:16

Цитата

В момент сохранения на сервер.

Тогда причина непреобразования BB-кодов в html-теги при выключении галки "Включить html" не в объёме отправляемых на сервер данных.
Скорее всего, такова логика: все BB-коды должны присутствовать в тексте сообщения в неизменном виде, независимо от того, включен режим отображения/обработки html-тегов или нет. Т.е. операция преобразования BB в html при включении галки "Включить HTML" одновсторонняя по своей сути.

Цитата

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

В БД текст сообщений как раз и хранится в html-формате (с возможным присутствием BB-кодов). Поэтому, наличие в тексте сообщения html-тегов, которые не могут быть преобразованы в BB-коды, ни на что не повлияет. Весь этот html-код будет нормально отображён.
0

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

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

Отправлено 01 Март 2015 - 14:42

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

В БД текст сообщений как раз и хранится в html-формате (с возможным присутствием BB-кодов). Поэтому, наличие в тексте сообщения html-тегов, которые не могут быть преобразованы в BB-коды, ни на что не повлияет. Весь этот html-код будет нормально отображён.

Хранятся в формате html не означает пользовательский html. Тот html который там находится это обработанный парсером html. Попробуйте всунуть через редактор скрипты, ифреймы и прочие теги которые не являются разрешенными не в режиме html, и вы поймете почему не преобразовываются обратно. Там, кстати, после отключения галочки и переключения редактора в визуальный режим ббкоды становятся обратно "визаульными", только нерадивые теги удаляются.

Цитата

Toggling HTML to off will convert the editor's contents to BBCode resulting in the loss of any complex HTML you may have added

0

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


Страница 1 из 1


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

  

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