Click

Автоматичне додавання контенту в WordPress-блоги

Ще десь в одній з перших записів обіцяв викласти Perl -скрипт, яким розкладав контент по сітці блогів (працює безпосередньо з базою даних wordpress). Тільки недавно про це згадав :)
Викладаю як є (тобто він повністю працездатний, а естетичні ляпи нехай залишаються), всередині в загальному-то все досить зрозуміло (на мій погляд) описано. Майже всі налаштування винесені в початок скрипта (настройки БД для wp-блогів см. з рядка 155).

Сам скрипт тільки наповнює бази сітки блогів (таблиці для всіх блогів сітки зберігаються всередині однієї БД) і оновлює інформацію про час публікації записів, контент для нього повинен бути підготовлений заздалегідь (скрипт для підготовки контенту теж викладу на днях), для зберігання підготовленого контенту використовується ДБ у форматі SQLite3.

Шапка скрипта з описом, сам скрипт доступний за посиланням нижче (досить просто скопіювати текст скрипта в порожній файл і зберегти).

 #! / Usr / bin / perl-w # v 1.3 (2009-09-02) (c) dimio # Основний цикл роботи скрипта.  # 1.  Отримуємо з соотв.  таблиці бази кол-во блогів (BlogID = X), створюємо з них массив1 на Х ел-тов.  # 2.  Виробляємо перебір массіва1, при цьому в циклі перебору робимо наступне: # 2.1.  Робимо запит до локальної БД щоб отримати для поточного блогу список GameID ще не опубл.  ігор; # 2.2.  Для отриманих значень BlogID і GameID робимо запит до бази для формування тіла повідомлення # (див. ф-ту prepare_message); # 2.3.  Публікуємо повідомлення у відповідному блозі (шляхом прямого внесення рядків в соотв. Таблицю БД # цільового блога).  # 2.4.  У разі успішної публікації - оновлюємо запис у стовпці DateOfPost таблиці BlogsContent локальної БД.  # 4.  По закінченню перебору массіва1 завершуємо роботу програми. 

Повний вихідний код скрипта .

Ще на схожі теми:

Category Рубрики: seo , Блогінг , Гаджети , Кодинг | Tag Мітки: , , , , | Comments 2 коментаря

Comments

2 коментаря to "Автоматичне додавання контенту в WordPress-блоги"

  1. Палю тему пише:

    > Контент для нього повинен бути підготовлений заздалегідь (скрипт для підготовки контенту теж викладу на днях)

    Дуже Чекаємо!! тільки не 1,5 року, як з цим постом :)

    • dimio пише:

      Блогу й півроку немає, півтора років взятися нізвідки. Або це ручний спам?
      А скрипт завтра викладу, завантажений роботою весь тиждень.

Leave a Reply