Переделываем добавление новостей в DLE

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Максим Попов  
// Бюджет предлагайте, не скуплюсь за качественный код. Также ищу программиста на постоянную удаленную работу.

Ищу относительно ответственного программиста для выполнения следующих задач:
(далее описываю очень_конкретно, что где и как должно выглядеть на выходе)

Добавление новостей со стороны юзера
- При вставке картинки по умолчанию выравнивание пусть будет по центру, а не Слева (в форме "Загрузка файлов", в выпадающем списке, изменить дефолтное значение)
- Вместо названий фото, в окошке загрузки файлов, будем выводить уменьшенные копии картинок, размером 250Х250. С тем же функционалом, что и есть сейчас. После отправки новости, превьюшки сразу удаляем.
- Процесс загрузки фото нужно сделать таким же, как и сейчас в комментариях (ajax, без перезагрузки). Скопировать и перетащить, включая дизайн.
- На странице "добавление новости" имеются формы – Заголовок, Приветствие, Краткая и Полная версии. Задача – убрать Краткую – она останется только у администратора в редакторе, и снять требования движка по ее обязательному заполнению. (в т.ч. для кнопки "Просмотр").

Со стороны редактора, т.е. в админке
- При открытии администратором новости для редактирования, из всех прикрепленных изображений, делаем превьюшки 225х200. Скругляем у каждой края. Выводим их над статьей. Далее нужно сделать такую хитрую штуку: при клике на превью, администратор вводит alt изображения, и оно вставляется в форму точно так же, как если бы это производилось ручками. И имею в виду отсупы и т.п. Т.е. смотрите, как это выводится в анонсах, и делайте так же. Неиспользованные картинки удаляем, используемые – "прикрепляем" к новости.
- Почему-то не сохраняются абзацы в одном из полей ("Приветствие") – нужно пофиксить.
- снять требования движка по ее обязательному заполнению

Все превью, кроме пригодившихся при редактировании, храним в какой-то отдельной папке.
Опубликован 11.03.2013 в 14:17

Выберите способ верификации:

Обновите страницу после прохождения верификации.