Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как сделать textarea с добавлением изображений


Автор: 4epT 3.9.2010, 21:40
Добрый день! Подскажите пожалуйста, если мне нужно в базу добавлять статьи, в которых будут картинки + некоторые стили примененные к тексту, то как сделать такой контрол? Вот приблизительно такой как на этом форуме для добавления сообщений) И что бы это можно было легко записать в базу ..

Спасибо!

Автор: bars80080 3.9.2010, 22:20
Цитата(4epT @  3.9.2010,  21:40 Найти цитируемый пост)
Вот приблизительно такой как на этом форуме для добавления сообщений)

ищите в гугле "php редактор bb-кодов"

если же нужно, чтоб картинки сразу появлялись, а текст прям в текстареи становился жирным, то ищите "php wisiwig-редактор". в частности ckeditor и прочие

Автор: 4epT 3.9.2010, 22:41
Цитата(bars80080 @ 3.9.2010,  22:20)
Цитата(4epT @  3.9.2010,  21:40 Найти цитируемый пост)
Вот приблизительно такой как на этом форуме для добавления сообщений)

ищите в гугле "php редактор bb-кодов"

если же нужно, чтоб картинки сразу появлялись, а текст прям в текстареи становился жирным, то ищите "php wisiwig-редактор". в частности ckeditor и прочие

Спасибо, погуглю ...

Если можно подскажи какие нибудь самые простые без наворотов =) чисто форматирование текста + добавление картинок.

Автор: patap 3.9.2010, 23:31
вот эта штука, очень хорошая http://elrte.ru

Автор: ksnk 4.9.2010, 01:02
Цитата(4epT @  3.9.2010,  22:41 Найти цитируемый пост)
подскажи какие нибудь самые простые без наворотов =) чисто форматирование текста + добавление картинок.

Цитата(patap @  3.9.2010,  23:31 Найти цитируемый пост)
вот эта штука, очень хорошая http://elrte.ru 

Ну-ну.. Чисто без наворотов ;) 150к пожатого кода без учета картинок, jquery и jquery.UI (еще под +150)
Судя по объему должен уметь не меньше fckeditor'а... Хотя по скриншотам не очень-то разберешь...

Чтобы в гугле не искать, или для начала поиска ;) можно ткнуть http://forum.vingrad.ru/forum/topic-212552.html. Вроде как действительно несложно...

А насчет простых wysiwyg редакторов можно посоветовать http://plugins.jquery.com/node/16822- плагин к jQuery. Он занимает всего 10к в минимизированном виде.
Правда простота в таких вещах может оказаться не самой хорошей чертой. Юзер - существо вредное, к хорошему привыкает быстро и часто хочет странного, типа редактора таблиц прямо в редакторе, загрузчика файлов на сервер и прочих cut&paste с MSWord и drag&drop файлов с рабочего стола...   smile 

Автор: 4epT 4.9.2010, 11:18
Что можете сказать насчет CKEditor ?

Автор: ksnk 4.9.2010, 11:47
CKEditor это то, что раньше называлось fckeditor. В процессе развития проекта решили переименовать редактор. Большой, достаточно быстрый,  имеется для разных серверных платформ. Большая документация.
Один из самых навороченных (в хорошем смысле этого слова  smile ) редакторов. У меня, к сожалению нет достаточного опыта интеграции редактора в свои проекты, так что по поводу внедряемости ничего сказать не могу, но должна быть достаточно удобна.

Я пользовался http://nicedit.com/. Его главная фича - возможность встраиваться прямо в страничку. Очень удобно для реадактирования страницы "на лету".

Автор: 4epT 4.9.2010, 13:45
Цитата(ksnk @ 4.9.2010,  11:47)
CKEditor это то, что раньше называлось fckeditor. В процессе развития проекта решили переименовать редактор. Большой, достаточно быстрый,  имеется для разных серверных платформ. Большая документация.
Один из самых навороченных (в хорошем смысле этого слова  smile ) редакторов. У меня, к сожалению нет достаточного опыта интеграции редактора в свои проекты, так что по поводу внедряемости ничего сказать не могу, но должна быть достаточно удобна.

Я пользовался http://nicedit.com/. Его главная фича - возможность встраиваться прямо в страничку. Очень удобно для реадактирования страницы "на лету".

CKEditor полностью подошел)

P.S. Подскажите еще как сделать аплоад на сервер? Вот я в этом редакторе делаю статью, добавляю туда картинки ... как потом все эти картинки загрузить на сервер? Я ведь в итоге получаю просто отформатированный текст html c тегами <img href=...> и т.д.

Автор: bars80080 4.9.2010, 14:19
Цитата(4epT @  4.9.2010,  13:45 Найти цитируемый пост)
как потом все эти картинки загрузить на сервер?

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

Автор: 4epT 4.9.2010, 15:50
Цитата(bars80080 @ 4.9.2010,  14:19)
Цитата(4epT @  4.9.2010,  13:45 Найти цитируемый пост)
как потом все эти картинки загрузить на сервер?

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

Нашел такую кнопку) только в их демки она работает как аплоад на сервер ... а у меня просто как выбор изображения для кнопки

Автор: Sentox 4.9.2010, 20:17
Цитата(patap @ 3.9.2010,  23:31)
вот эта штука, очень хорошая http://elrte.ru

а баг со свойством ячейки таблицы сделали они?

Автор: DeamonShan 6.9.2010, 15:51
мне очень понравился SPAW2 Editor (линк не помню). 

Интеграция :

Код

$editor=new SpawEditor("name",$content);
echo $editor->getHtml();


И все). Встреонный файловый менеджер, создает папки, загружает файлы. Может редактировать несколько документов одновременно во вкладках.

Автор: 4epT 6.9.2010, 22:37
Цитата(DeamonShan @ 6.9.2010,  15:51)
мне очень понравился SPAW2 Editor (линк не помню). 

Интеграция :

Код

$editor=new SpawEditor("name",$content);
echo $editor->getHtml();


И все). Встреонный файловый менеджер, создает папки, загружает файлы. Может редактировать несколько документов одновременно во вкладках.

Она бесплатная?

Автор: maxipub 7.9.2010, 00:53
Цитата(patap @  3.9.2010,  23:31 Найти цитируемый пост)
вот эта штука, очень хорошая

Открыл демку. Внешне приятная. Тыкнул мышкой по кнопке болд, мышкой поставил курсор в докумен, начал печатать, текст не полужирный. Закрыл.

Вконтакте, кстати, как-то был конкурс на wysiwyg, вот там требования были жесткие, куда там моей претензии на болд. smile


Цитата(DeamonShan @  6.9.2010,  15:51 Найти цитируемый пост)
SPAW2 Editor (линк не помню). 

http://www.spaweditor.com/en/disp.php/en_products/en_spaw/en_spaw_intro
Та же болезнь. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)