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