Дмитрий
Чертежи. Схемы. ArchiCAD
Предоставляю все услуги по чертежам
Светлана
Продвижение бизнеса
Продвижение Вашего бизнеса в онлайн и оффлайн режимах!
Анатолий
Новая жизнь для вашего сайта!
Новая жизнь начинается с нового дизайна.
Игорь
Администрация групп Вк
Увеличение количества подписчиков всего за месяц

Плагин для wordpress - автопостинг

Сергей
2

Сергей

нет рекомендаций
нет жалоб
Завершён
Название проекта: Плагин для wordpress - автопостинг
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка для WEB
Предоплата: возможна предоплата
Способы оплаты: Электронные деньги
Прием заявок: завершен

Описание проекта:
Требуется разработать плагин для вордпресс, умеющий создавать пост в двух режимах —
черновик и сразу публикация.

Данные для поста лежат на том же хосте, в базе данных mysql.
Процедуры уже написаны, нужен только php-код

Требования

1. Умение работать по расписанию.
В настройках расписания:
время и день недели
режим — черновик или сразу постить.
пользователь/пароль для вызова процедур
название процедуры, которую нужно вызывать
ее параметры и их тип
комментарий

хранить настройки локально, в ini-файле, пароль желательно не хранить в открытом виде.

1. Вызов процедуры p_get_template — получаем шаблон. Некий текст
вступления, например, «здравствуйте, сегодня мы публикуем текст про %tag%"
Varchar (300)
2. Вызов процедуры p_get_tag — получаем произвольный тип текст, который
будем публиковать. Например, „замечательные машины для обработки металла“. Varchar (100)
3. Меняем %tag% на значение из p_get_tag — это будет вступление.
4. Вызов процедуры p_get_setting — получаем настройки:

row_before_text tinyint — количество пустых строк между вступлением и
собственно текстом

delimeter — varchar (10) символы-разделители между информацией, например: ***

delimeterposition varchar (6), позиция разделителей, значения: ' left', ' right', ' center'

row_before_delimeter — количество пустых строк перед разделителем

row_after_delimeter — количество пустых строк после разделителя

row_before_sign — количество строк перед подписью

sign — собственно подпись — varchar (200). будет содержать гиперссылки.

5. Вызов процедуры указанной в настройках с указанными параметрами — получаем рекордсет.

Id_Text int unsigned, TextValue varchar (700)

добавляем текст из рекордсета, с использованием ранее полученных настроек

текст + row_before_delimeter + delimeter и его позиция согласно
delimeterposition + row_after_delimeter + следующий_текст — и так до конца
рекордсета.

Затем row_before_sign + sign, и собственно создание поста. В случае
успешного создания — в виде черновика или успешного постинга —
еще раз бежим по рекордсету и вызываем процедуру:
p_set_used (iId_Text unsigned) — передаем в нее Id_Text. В случае ошибки
вернется отрицательное значение. Его пишем в лог.

Если пост не удалось создать — пишем в лог время и причину.
В случае ошибки при любой операции — пишем в лог. Иметь возможность лог удалить.

Было бы неплохо так же иметь возможность добавлять в пост картинку. Однако четкого видения, как это сделать и как хранить в базе (?) пока нет.
Автор проекта
Сергей
Артем
Разработка мобильных приложений
Создание мобильных приложений любой сложности
Максим
Сайт по низким ценам
Разработка сайтов качественно, быстро и доступно
Марина
Коллажи на заказ
Мастер Adobe Photoshop принимает заказы
Василий
Обработка фото на заказ
Обрабатываю фото на Adobe Photoshop в кратчайшие сроки
Егор
Разработка мобильных приложений
Создание мобильных приложений в короткие сроки
Скопировать лендинг
Уважаемые Работодатели! . Если Вы ищете, как скопировать чужой...
Сайт-визитка за 3 дня!
Сделаю качественно сайт-визитку для Вашего бизнеса, товаров или...
Personal website development
Personal website development. Provide website development of all...
Дизайн для групп ВК
Имея оригинальную идею, которую оценят пользователи социальных...
Фотообработка. Коррекция фотографий. Ретушь фото
Занимаюсь фотообработкой и корректировкой изображений. Простая...