Сообщение от kupidon
|
Неожиданно
|
Что в этом неожиданного?
Вообще место вашей темы скорее всего должно быть не в этом разделе, ибо на 99% все вопросы ее затрагивающие должен решать сервер. Главное же в данном вопросе, это как связаны данные, структура их (каталоги). Если этот вопрос у вас будет иметь "слабые места", то гарантированно, что рано или поздно у вас появятся проблемы.
Если бы речь была к примеру о добавлении изображений к статье и не просто "притулить", а разместить их в статье, тогда бы ваша тема более тяготела бы к данному разделу.
Пусть не имеется визуального редактора и оперируя полем textarea хочется отформатировать текст как статью с "красивой" вставкой в нее изображений: как есть; указать обтекание текстом; указать размер.
Заголовок статьи передается отдельным полем, а на параграфы разбиваться текст будут по условию - два подряд перевода строки определяют параграфы. Обтекание справа/слева задается именами классов. Размер изображения определяется оценочно, исходя из известной ширины элемента отображающего статью на странице.
В этом случае все, включая и связь добавляемого в статью изображения с местоположением его на странице, будет решаться клиентом. Добавление изображения, это добавление поля file в форму, которое получает в имени индекс по приращению. Этот же индекс добавляется ВВ-тегу [IMG], связывая изображение в тексте с загружаемым изображением. С этим же тегом связывается обтекание, если оно задается, и размер, ели он изменяется. Изменение размера, которые нужно указать и передать на сервер, можно решить оперируя исключительно стилем - указывать ширину/высоту, рассчитывая процентное изменение от исходного размера ширины или высоты.
Серверу останется только сделать разбор текста, загружать изображения, заменяя в тексте ВВ-тег связанный с каждым ссылкой на загруженное.