Загрузка картинок для генератора тем
09.10.2011В настоящее время я уже сделал генератор тем - все работает за исключением одного: совсем неясно пока как сделать загрузку картинок для будущей темы. Генератор будет онлайновым - любой посетитель на сайте за несколько кликов сможет сконструировать себе тему, точнее выбрать цвета для темы. С цветами все нормально - они выбираются и даже текущая страница меняет свой цвет в соответствии со сделанным выбором. В теме имеются две картинки и их можно позволить пользователю загрузить. Этого пока не сделано, препятствиям служит следующее:
- для полной интерактивности надо будет загружать к себе на сайт и следовательно надо будет обеспечить дополнительную безопасность сервера, так как посетители будут не зарегистрированные. Нужны все проверки на формат и размер файлов. Чтобы не накапливался мусор раз в сутки надо будет удалять старые файлы
- формат картинки, в теме это png, а это обеспечивает прозрачность картинки. То есть надо всякие jpg, gif и прочее конвертировать в png еще каким то образом выделяя фон.
- размеры картинки
- после загрузки картинки ее включение в файл архива темы
- как загружать картинку: обычной формой или флеш кнопкой загрузки. Если флеш, то дополнительные танцы с обработкой результатов ответа сервера после загрузки, а также подключение самой библиотеки флешовой загрузки.
Однозначно, возни много. Решать все описанные задачи в рамках одного генератора тем получается накладно. Как альтернативный вариант просто оставить поле редактирование адреса картинки, а для картинок сделать отдельную страниц форматирования картинок. Пока что у меня нет решения этой задачи и поэтому презентация генератора тем немного откладывается.
← Ранее Заголовок виджета «Похожие записи»
Позже Новый пакет пожеланий →
Комментарии (5) на запись “Загрузка картинок для генератора тем”
Оставить комментарий
Форматирование по размеру тоже не нужно, можно просто добавить рекомендованную ширину в инструкцию, и что в случае недостаточной ширины картинка будет повторяться до заполнения всего пространства. (таким образом пользователь сможет или загрузить изображение для фона как однопиксельной ширины так и целую картинку
Насчет загрузчика, я считаю чем проще тем лучше - использовать стандартную форму браузера
А вот насчет включения в архив идей нет