Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как самому сделать визуальный редактор?
 
 автор: Владимир55   (24.05.2009 в 22:54)   письмо автору
 
 

Содержимое переменной $text (это книга) средствами рнр выводится на экран монитора, позволяя оператору ознакомиться с ее содержанием.

Оператор перемещает указатель мышки в нужную ему часть текста по вертикали и жмет левую кнопку мышки. Это действие оператора как-бы "отчеркивает" верхнуюю часть текста, которая при этом должна записаться в переменную $new.

Вырезать середину предложения не требуется, ибо для разделения оператор выбирает место между абзацами.

Как можно такое осуществить?

  Ответить  
 
 автор: neadekvat   (24.05.2009 в 22:56)   письмо автору
 
   для: Владимир55   (24.05.2009 в 22:54)
 

Такое, по-моему, надо не с помощью пхп делать..

  Ответить  
 
 автор: cheops   (25.05.2009 в 12:37)   письмо автору
 
   для: Владимир55   (24.05.2009 в 22:54)
 

При помощи AJAX (JavaScript) вероятно можно. Вообще визуальные редакторы - это всегда на 95% JavaScript, более того при их создании стараются не использовать серверные компоненты, чтобы обеспечить их большую переносимость.

  Ответить  
 
 автор: mihdan   (25.05.2009 в 18:56)   письмо автору
 
   для: Владимир55   (24.05.2009 в 22:54)
 

Не советую самому писать такие вещи, все уже есть FCKEditor, TinyMCE. Если для обучения, могу посоветовать

http://xpoint.ru/know-how/WYSIWYG/TrueJavaScriptEditor

  Ответить  
 
 автор: Владимир55   (25.05.2009 в 23:13)   письмо автору
 
   для: mihdan   (25.05.2009 в 18:56)
 

Я там совершенно ничего не понял: ни зачем этот редактор, ни о чем эта статья...
Как-то прямо так, с места в карьер - какие-то коды и всякие нюансы, тогда как даже непонятно, где этот WYSIWYG брать и как устанавливать.

  Ответить  
 
 автор: Петр   (28.05.2009 в 11:21)   письмо автору
 
   для: Владимир55   (25.05.2009 в 23:13)
 

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

Взял FCKeditor, удалил лишние файлы (хелпы, картинки, инструкции и примеры), также убрал все ненужные серверные скрипты (Perl, ASP и прочее), оставил только PHP.

Подключается он очень просто:
- в начале страницы вставляем <script language="javascript" type="text/javascript" src="/fckeditor/fckeditor.js"></script>
- пишем JS функцию:
// Загрузка визуального редактора;
function wysiwyg(textarea) {
    var oFCKeditor = new FCKeditor(textarea);
    oFCKeditor.BasePath = '/systems/fckeditor/';
    oFCKeditor.ReplaceTextarea();
}
- вставляем на страницу это: <textarea name="text">текст</textarea><script>wysiwyg('text')</script>

А можно процесс интеграции сделать еще проще: JQuery заменяет все поля класса wysiwyg на редактор и все

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования