Jump to content

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


Amfy
 Share

Recommended Posts

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

 

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

Link to comment
Share on other sites

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

  • Upvote 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

Edited by Viktar83
  • Upvote 1
Link to comment
Share on other sites

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

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

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

 

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

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

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

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

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

Link to comment
Share on other sites

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

 

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Модальное окно просто так не убрать, как я понял - править скрипты ( как и говорил 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 сообщением выше.

  • Upvote 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...