Автоматическая перезаливка изображений в новости
Mufasa 19.11.2011 стол заказов Стол заказов 3395 11 комментариев
DLE - прежде всего новостной движок, новости предполагают наличие изображений (постеры, скриншоты...), которые приходится вручную вначале скачать с других сайтов, а потом опять же вручную залить на свой сервер. Потому весьма актуален был бы модуль автоматической перезаливки картинок (или можно так выразиться - граббер картинок).
Был когда-то такой модуль Imagine, но в последних версиях движка DLE он уже не работает, автор забросил модуль, да и изначально он был довольно таки кривоватым, далеко не всегда и не отовсюду перезаливал (с тем же fastpic не работал)...
Нужно создать аналог - модуль для DLE 9.4 (лучше если вообще не будет привязки к версии движка), перезаливающий картинки в опубликованных новостях на сервер.
Примеры реализации:
1. При редактировании каждой новости в админке имеется кнопка "Перезалить картинки", при нажатии на которую будут проверяться все ссылки в теле новости, автоматически определяться картинки (jpg, png, gif), и если они расположены на чужом сайте - то будут автоматически заливаться в новость.
2. В новости в админке располагается чекбокс. Если в него выставить галочку и нажать на "Отправить", то модуль происходит описанная автоперезаливка изображений.
Предусмотреть следующие моменты:
- перезаливаемые изображения могут быть расположены где угодно - на других DLE-сайтах, на не-DLE-сайтах, на фотохостингах - модуль должен отовсюду уметь их перезалить (если имеется прямая ссылка, разумеется)...
- создание уменьшенной копии загружаемого изображения (превью);
- возможность наложить водяные знаки на изображение;
- изображения могут располагаться в дополнительных полях новостей;
- возможность задать список сайтов, с которых не нужно перезаливать изображения;
- возможность групповой массовой перезаливки (в списке новостей выбрать желаемые новости, внизу "Действие-Перезалить изображения");
- при редактировании в новости могут добавляться или удаляться изображения, при этом залитые изображения удаляются физически с сервера (хотя я так понимаю, сам движок дле отвечает за это).
Готов выслушать индивидуальные предложения (создание модуля по индивидуальному заказу) или же возможность публичной продажи (модуль будет создан и выставлен на продажу, купить смогут все желающие, а желающие облегчить жизнь себе и журналистам наверняка найдутся).
Был когда-то такой модуль Imagine, но в последних версиях движка DLE он уже не работает, автор забросил модуль, да и изначально он был довольно таки кривоватым, далеко не всегда и не отовсюду перезаливал (с тем же fastpic не работал)...
Нужно создать аналог - модуль для DLE 9.4 (лучше если вообще не будет привязки к версии движка), перезаливающий картинки в опубликованных новостях на сервер.
Примеры реализации:
1. При редактировании каждой новости в админке имеется кнопка "Перезалить картинки", при нажатии на которую будут проверяться все ссылки в теле новости, автоматически определяться картинки (jpg, png, gif), и если они расположены на чужом сайте - то будут автоматически заливаться в новость.
2. В новости в админке располагается чекбокс. Если в него выставить галочку и нажать на "Отправить", то модуль происходит описанная автоперезаливка изображений.
Предусмотреть следующие моменты:
- перезаливаемые изображения могут быть расположены где угодно - на других DLE-сайтах, на не-DLE-сайтах, на фотохостингах - модуль должен отовсюду уметь их перезалить (если имеется прямая ссылка, разумеется)...
- создание уменьшенной копии загружаемого изображения (превью);
- возможность наложить водяные знаки на изображение;
- изображения могут располагаться в дополнительных полях новостей;
- возможность задать список сайтов, с которых не нужно перезаливать изображения;
- возможность групповой массовой перезаливки (в списке новостей выбрать желаемые новости, внизу "Действие-Перезалить изображения");
- при редактировании в новости могут добавляться или удаляться изображения, при этом залитые изображения удаляются физически с сервера (хотя я так понимаю, сам движок дле отвечает за это).
Готов выслушать индивидуальные предложения (создание модуля по индивидуальному заказу) или же возможность публичной продажи (модуль будет создан и выставлен на продажу, купить смогут все желающие, а желающие облегчить жизнь себе и журналистам наверняка найдутся).