Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: WYSIWYG редактор
Форумы портала PHP.SU » » CMS и фреймворки » WYSIWYG редактор

Страниц (1): [1]
 

1. Саныч - 21 Мая, 2011 - 20:47:03 - перейти к сообщению
Необходимо написать простенький визуальный редактор. Раньше с таким не сталкивался... Знаю, что для этого используется ифрейм, не знаю зачем Улыбка

На данный момент интересует общий принцип работы таких редакторов, в частности не понятно, как определить выделеный текст в абзаце или др. элементе, как его заменить и т.д.
Вобщем подскажити или пните в нужном направлении...
2. DeepVarvar - 21 Мая, 2011 - 21:12:06 - перейти к сообщению
Саныч пишет:
используется ифрейм
Не обязательно..
Как пример - тот же CKEditor..
Кстати настраивается до такого простого вида.
Если решишь не заморачиваться и использовать CKEditor,
могу скинуть список всех его настроек (на английском правда).
3. Саныч - 21 Мая, 2011 - 21:24:25 - перейти к сообщению
DeepVarvar, цель всеже стоит написать свой велосипед Улыбка
Хотелось бы услышать советы по теме:
1. общий принцип работы
2. определение выделеных элементов
3. замена этих выделеных элементов
пока все, дальше буду разбираться, возможно еще появятся вопросы
4. maragon - 21 Мая, 2011 - 21:38:11 - перейти к сообщению
А что ты желаешь видеть в редакторе?
кроме обычной работы с текстом (b,i,u,center,left,right).
5. Саныч - 21 Мая, 2011 - 21:48:08 - перейти к сообщению
maragon, "обычную работу с текстом", ссылки, изображения, таблицы, возможно в будущем еще понадобятся спец символы... Вот пока и все...

Мне важно понять сам принцип, основы так сказать, а дальше уже все просто...
7. Саныч - 21 Мая, 2011 - 23:32:00 - перейти к сообщению
DeepVarvar, не то, это все для текстового поля описывается, про такое я б и спрашивать не стал...
Мне не понятно следущее, к примеру есть абзац (<p>), мы выделяем в нем какую-то часть и нажимаем на кнопку и эта выделенная часть обрамляется тегом <b> (или любым другим)...
Вот этоб мне понять нормально, а с остальным проблем не будет...

 

Powered by ExBB FM 1.0 RC1