Skip to content

bb-код без модального окна

Здравствуйте. Вообщем, возможно ли сделать так, чтобы при нажатии на bb-код не вылезало модальное окно (не знаю как назвать, смотрите скриншот), а просто, при нажатии сразу в форму ответа шел bb-код на который нажал. Подскажите пожалуйста как это реализовать. Спасибо.

 

post-57793-0-90277300-1425757365_thumb.png

Featured Replies

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

  • Author

На кастомном вылазит, но кнопки option нет, есть только контент, хоть это радует. Если вставлять код в окно (контент), то табуляция кода беспощадна сбивается напрочь, а если бы окно не вылазило, табуляция на 75-80% была бы нормальная. Есть какие-нибудь ещё варианты? :rolleyes:

На кастомном вылазит, но кнопки option нет, есть только контент, хоть это радует. Если вставлять код в окно (контент), то табуляция кода беспощадна сбивается напрочь, а если бы окно не вылазило, табуляция на 75-80% была бы нормальная. Есть какие-нибудь ещё варианты? :rolleyes:

А поля для ввода option и не будет, если в настройках ББ-кода этого явно не указать. Я так понимаю, проблема с реализацией какого-то кастомного ББ-кода (настройки и код замены) ? Про "табуляцию" не совсем уверен, что правильно понял - может, скриншот ?

Edited by Viktar83

  • Author

А поля для ввода option и не будет, если в настройках ББ-кода этого явно не указать. Я так понимаю, проблема с реализацией какого-то кастомного ББ-кода (настройки и код замены) ? Про "табуляцию" не совсем уверен, что правильно понял - может, скриншот ?

Не подумайте что я связываю одну проблему с другой, просто думал мой косяк, оказывается нет, но он непосредственно относится к этой теме. :unsure:

Короче, я создал новый ББ-код:

 

<pre class='prettyprint lang-sql'>
   {content}
</pre>

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

post-57793-0-01930800-1425764884_thumb.png

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

post-57793-0-80354900-1425765020_thumb.png

  • Author

Третий скриншот не влез в пост выше, поэтому пишу в новом, извините.

 

Скриншот насчет табуляции:

post-57793-0-17494100-1425765284_thumb.png

Скорее всего этот эффект обусловлен тем, что там содержится и тег br и перенос строки, и при обрамлении его в теге pre выражается в виде двух переносов строк. Имхо, в таком случае вариантом может быть написания отдельного обработчика для этого ббкода в котором будут удалятся лишние br.

Модальное окно просто так не убрать, как я понял - править скрипты ( как и говорил siv1987 )

 

По поводу табуляторов: в стандартном ВВ-коде code они тоже присутствуют.

post-57438-0-25541100-1425803359_thumb.jpg

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

внизу вставил тот же код через всплывающее окно, табы остались.

 

По поводу переносов строк:

post-57438-0-56454000-1425803363_thumb.jpg

ведите теги <br> и после него пустой <span>. Грешу на скрипт подсветки синтаксиса ( \admin\applications_addon\ips\ccs\skin_cp\editors\editarea\highlight.js ) или как говорит siv1987 сообщением выше.

  • Author

Спасибо большое за ответы, воспользовался хуком SyntaxHighlighter. Думаю, тему можно закрывать.

Create an account or sign in to comment

Account

Navigation

Search

Search

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.