Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

 

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

Рекомендованные сообщения

Опубликовано:

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

Опубликовано:
  • Автор

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

Опубликовано:

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

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

Изменено пользователем Viktar83

Опубликовано:
  • Автор

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

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

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

 

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

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

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

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

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

Опубликовано:
  • Автор

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

 

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

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 сообщением выше.

Опубликовано:
  • Автор

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

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.