24FreelanceБиржа фриланса, которая не спит
Завершён

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

1 778 просмотров 0 откликов#2531
Статус проекта
Завершён
Бюджет€4 775за проект
ФорматРазовый проектвозможна предоплата
ОплатаЭлектронные деньги
Приём заявокЗавершёндо 31.07.2016
Откликов0в среднем по разделу: 1,0
Просмотров1 77854 за 14 дней

Описание проекта

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

Данные для поста лежат на том же хосте, в базе данных 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. В случае ошибки
вернется отрицательное значение. Его пишем в лог.

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

Было бы неплохо так же иметь возможность добавлять в пост картинку. Однако четкого видения, как это сделать и как хранить в базе (?) пока нет.
Разработка для WEB Электронные деньги
24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Сайт строительной компании с портфолио и заявкой на расчёт

Сайт строительной компании с портфолио и заявкой на расчёт

Нужен корпоративный сайт строительной фирмы: портфолио объектов, услуги, этапы работ, форма заявки на расчёт стоимости.

Разработка для WEB24.09.20260198
0откликов
Сайт для частной школы

Сайт для частной школы

Разработка сайта частной школы: приём заявлений, классы и программы, расписание, педагоги и новости.

Разработка для WEB24.09.20260191
0откликов
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Разработка для WEB» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora