Требуется создать небольшой плагин для woordpress
Требуется создать небольшой плагин для woordpress.
Задача плагина – позволить добавлять статьи + картинка (1 шт. (gif&png&jpeg) = 1 статья) к ним в разные категории незарегистрированным пользователям.
Главное полная совместимость с текущей и последующих версиях вордпресса.
В настройках плагина в админки, управление опциями:
1. Выбрать пользователя (из существующих) – селект, от какого имени будем опубликовывать статьи
2. Указать обязательность загрузки одной картинки. Т.е. если стоит чекбокс, то пока пользователь не укажет картинку (реальную) – статью он не опубликует.
3. Указать минимальные размеры загружаемой картинки – 2 поля XY в пикселях. Например, 100х100. И если картинка будет или по X или по Y меньше 100пикс. то пользователю будет сообщаться это и просить указать картинку больше этих минимальных значений.
4. Указать максимальные размеры загружаемой картинки – 2 поля XY в пикселях. По этим полям картинка будет резаться автоматически, чтобы не выходить за указанную пропорцию. Например, указано 400х400, пользователь загружает фото 700х800, при загрузки скрипт сожмет пропорционально картинку – чтобы максимальная сторона была 400 пикс. – т.е. на выходе будет фото размером 350х400 (при входе 700x800). Код (готовая функция php + проверка, что это фото) сжатия у меня есть если надо.
5. Нужно ли авто-опубликовывать статью сразу или в черновик отправлять – чекбокс.
6. Ограничение по символам текста. Указываем количество и если символов в тексте меньше этой цифры – выдается сообщение пользователю.
7. Настройка количества символов, после которых будет вставлен тег more, если он не указан пользователем
Форма должна вызываться как-то – например, через зарезервированный тег [add_form_noger]. Я его вставляю на страницу (возможно под паролем) и на ней отображается эта форма. Другой вариант можно зарезервировать какую-нибудь страницу или вообще создать новую например как отдельным скриптом php в каталоге каком то /add_form_noger/index.php – и там будет просто этот скрипт. Вобщем тут обсуждаемо.
Также проверять на одинаковые заголовки при публикации – дублей быть не должно.
Для пользователя форма должна выглядеть: Заголовок + загрузка фото + полная_статья_текст с визуал редактором простым (как идет в стандарте) на теги – b, i, зачеркнутые, маркированный, нумерованный, выравнивание, тег далее. Более ничего не надо. Ну и плюс защиты от дурака - вырезать html теги, проверять длину заголовка на нормы и т.д.
При клике опубликовать – пользователя перебрасывает на готовую страницу со статьей (учитывая какой формат стоит url – чпу, id или…) если все ок. Если ошибки в фото – неправильный формат или размер – то выдаем сообщение. Или ошибка в заголовке стать – такой заголовок уже был. При успехе – скрипт не дает возможности вернуться назад (кнопкой в браузере) и опубликовать эту статью заново.
Формат публикации:
Публикуемая картинка должна размещать справа от текста, текст должен огибать фото.
Укажите цену выполнения этого плагина и сколько времени у вас это займет. Также ваш опыт. Оплата webmoney или яндекс деньгами.
P.S.: Да я занаю про tdo mini forms и ads, они не подходят.