Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как реализовать подсветку синтаксиса в BBCODES редакторе?

Как реализовать подсветку синтаксиса в BBCODES редакторе?


     04.01.2016    Все вопросы » Хаки    1474

вопрос
Приветствую.
Сейчас любая новость в ББ редакторе выглядит сплошным одноцветным текстовым массивом, что не совсем удобно, при использовании большого количества тегов при оформлении. Визуально все выглядит однородно. Но ведь код можно сделать "веселее" через подсветку синтаксиса.

Как реализовать подсветку синтаксиса в стандартном редакторе BBCODES, чтобы подсвечивались BB теги (и HTML теги тоже)?

Имею ввиду теги такого вида:
[b][/b]
[center][/center]
[url=http://]My Webpage[/url]


Спасибо.

Ответил: ПафНутиЙ


Используйте
Ace, CodeMirror или один из других редакторов, основанных на JS.
У большинства редакторов есть API, позволяющее добавлять собственный синтаксис.
Но имейте ввиду - это процесс непростой и гораздо проще использовать любой нормальный редактор, типа sublimeText, установив в него соответствующий плагин для подсветки bbcode синтаксиса.

3 комментария

finik
Юзер

finik - 4 января 2016 09:22 -

Не уточнил в самом вопросе - речь идет о подсветке синтаксиса в самой textarea, а не в code.

finik
Юзер

finik - 4 января 2016 18:50 -

гораздо проще использовать любой нормальный редактор, типа sublimeText, установив в него соответствующий плагин для подсветки bbcode синтаксиса.

Павел, а причем здесь sublimeText, который десктопный, а речь идет о подсветке в редакторе на сайте.

nowheremany
Эксперт

nowheremany - 5 января 2016 00:32 -

имеется ввиду. что в html элементе textarea невозможно сделать подсветку, т. к. в нем может быть только текст. Только с помощью спецпрограмм в самих программах (sublimeText) либо любой WYSIWYG редактор

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх