Помощник
|
Визуальный редактор своими руками |
WebJunior_mw
|
Сообщение
#1
|
||
|
|
||
|
|||
ixman |
17.1.2018, 16:00;
Ответить: ixman
Сообщение
#2
|
|
[mention]Разгильдяев, опыта как такого в разработке полноценного визуального редактора нет. Делал небольшой скриптик для поля textarea и нескольких тегов. По существу весь код работает через JS. Думаю иного и городить не нужно. А так всё зависит от того, какой функционал вам нужен.
|
|
|
WebJunior_mw
|
Сообщение
#3
|
|
|
|
|
ixman |
17.1.2018, 16:48;
Ответить: ixman
Сообщение
#4
|
|
Я так понимаю тут больше трудность заключается в создании панели с разными кнопками, сам код вставки тегов в редактор не сильно-то и сложный. Разные вариации можно найти на просторах интернета.
|
|
|
fedornabilkin |
17.1.2018, 17:17;
Ответить: fedornabilkin
Сообщение
#5
|
|
Рекомендую присмотреться к http://wysibb.com/
Там есть отличная возможность добавлять свои теги и поведение. Вполне может быть и не придется создавать свой. Но этот редактор на bb-кодах. Может быть они сейчас не так актуальны, как раньше. Сейчас вроде MD очень хорошо развивают и удобный он. Если будешь делать свой, присмотрись к этому, мне понравилась возможность регистрации своих тэгов. |
|
|
WebJunior_mw
|
Сообщение
#6
|
|
fedornabilkin, Благодарю! Очень крутая идея использовать стразу bb-коды без html-тэгов. Я обязательно возьму это на вооружение. А свой визуальный редактор мне больше для интереса хочется сделать. Приятно пользоваться тем, что сделано своими руками)
|
|
|
WebJunior_mw
|
Сообщение
#7
|
||
|
Напишу здесь не буду ради этого новую тему создавать. Такой вопрос. Начал пилить свой визуальный редактор и заметил, что метод getSelection через который можно получить выделенный текст вдруг перестал работать. Просто ничего не возвращает и всё. И выяснил, я что дело в атрибуте contenteditable без него выделенный текст прекрасно перехватывается.
А если выделить текст в не редактируемом диве то тогда всё в порядке Интересная особенность. У кого какие соображения? |
||
|
|||
miketomlin |
18.1.2018, 3:20;
Ответить: miketomlin
Сообщение
#8
|
|
@[member=Разгильдяев], contenteditable, конечно, фишка интересная, но большинство популярных редакторов использует обычную textarea. Как выше советовали, «изучите врага в лицо» и сделайте лучше. Ничего особенно крутого в bb-кодах я не вижу. Все равно нужно тщательно проверять и структурировать (строить иерархию тегов в стеке) поступающие данные на стороне сервера, а с bb- еще и подменять придется.
-------------------- |
|
|
fedornabilkin |
18.1.2018, 10:21;
Ответить: fedornabilkin
Сообщение
#9
|
|
Один из главных моментов - учесть возможность использования нескольких редакторов на одной странице. Чтобы у каждого редактора была своя инициализация со своими настройками. Еще несколько раз замечал такой подход, что текст печатают в обычной textarea, а визуализация происходит чуть ниже в диве. Тогда нет необходимости использовать contenteditable. Вполне вероятно, что он не будет работать в старых браузерах.
|
|
|
WebJunior_mw
|
Сообщение
#10
|
|
miketomlin, Кажется я понимаю о чём вы. Только не понятно как это реализовать. Что бы текст из textarea попадал в div. Ну точнее реализация то не хитрая пару строчек. Я имею ввиду как это всё визуально уложить? Что бы текст печатался в textarea, а выводился в div и при этом визуально этого не было бы заметно. Вот это задачка конечно интересная)
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Оплатим зарубежные сервисы своими visa mc | 0 | gregory037 | 1280 | 22.7.2023, 21:56 автор: gregory037 |
|
ПОДБИРАЮ ПОСТЫ ДЛЯ ГРУПП ВК (РЕДАКТОР ВК) И ДРУГИЕ УСЛУГИ | 0 | robot_yaga2 | 755 | 30.5.2023, 15:52 автор: robot_yaga2 |
|
Продам генератор постов для соц. сетей, работающий на контенте со сторонних сайтов, со встроенными своими рекламными блоками под выведение нужной рекламы | 0 | Tutich | 2493 | 19.8.2021, 9:47 автор: Tutich |
|
Требуется редактор на контентные сайты 250руб/час |
0 | Lisel85 | 869 | 1.10.2020, 16:17 автор: Lisel85 |
|
Необходим пишущий редактор для постоянного сотрудничества. | 5 | duoseo | 2875 | 6.7.2020, 19:33 автор: Vreg |
Текстовая версия | Сейчас: 29.3.2024, 17:46 |