Скрипты

Скрипт парсера RSS лент

Парсит указанные RSS ленты и размещает материалы на вашем сайте. Можно настроить автообновление, а контент распределить по категориям, получая, таким образом, самонаполняемый проект. Новые фиды добавляются как из админки, так и с помощью пользователей, попадая на модерацию.

Посмотреть скрипт в действии можно здесь.

Установка:

1. Скопируйте файл к себе на сервер.
2. Разархивируйте.
3. Создайте пустую MySQL базу данных.
4. Пропишите в config.php свои значения:

$user = "admin";                   // логин администратора
$pass = "demo";                    // пароль администратора
$magic = "wtf";                    // секретное слово
$path = "http://site.ru/reader/";  // путь к файлам
$dblocation = "localhost";         // хост
$dbname = "database";              // имя базы данных
$dbuser = "user";                  // пользователь базы данных
$dbpasswd = "password";            // пароль к базе данных

5. Запустите sql.php в браузере (например, site.ru/reader/sql.php). После успешного создания таблиц этот файл лучше удалить.
6. Откройте главную страницу ленты, например, site.ru/reader/ и перейдите в админку, введя имя пользователя и пароль из заполненного ранее файла config.php. Создайте там все необходимые категории и добавьте в них блоги.
7. Обновите ленту из админки путем нажатия соответствующей ссылки.
8. Настройте ежечасное выполнение файла update.php через cron командой

curl --silent http://site.ru/reader/update.php >/dev/null 2>&1

Требования:

— PHP 5 и выше;
— curl;
— SimpleXML.

Условия:

1. При большом количестве RSS лент лучше увеличить время выполнения скрипта.
2. Ссылку на RSS следует вводить в формате XML, например, feeds.feedburner.com/site?format=xml.

Скриншоты:

а) лента

б) админка

в) добавление блога

Вы можете изменить дизайн по своему усмотрению.

Стоимость скрипта — 1000 рублей. По поводу продажи писать на почту [email protected].

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *