Система импорта новостей FDE Grabber
1 — Распаковать архив с системой импорта новостей в одну из папок на Вашем сервере,
доступных из web.
Пусть, далее, для определённости, директория, где находится
система импорта новостей называется ROOT,
а полный URL, соответствующий данной папке — WEBROOT.
2 — Проверить совместимость системы импорта новостей с Вашей платформой
(если Вы этого ещё не сделали). Для этого требуется запустить файл:
WEBROOT/fde_compatibilities.php
3 — Проставить права на запись на некоторые папки и файлы:
ROOT/cache
ROOT/config
ROOT/config/dynamic.php
ROOT/uploads/files
ROOT/uploads/synonymizer/export
ROOT/uploads/synonymizer/import
ROOT/uploads/system
ROOT/uploads/tmp
4 — отредактировать файл ROOT/config/dynamic.php в соответствии с настройками Вашего сервера:
URL граббера (путь к папке, где установлена система FDE Grabber)
'LIVE_SITE' => '/fde_grabber_4/',
хост базы данных, где находится или будет находиться граббер:
'DB_HOST' => 'localhost',
пользователь базы данных, где находится или будет находиться граббер:
'DB_USER' => 'root',
пароль пользователя базы данных, где находится или будет находиться граббер:
'DB_PASS' => 'root',
имя базы данных, где находится или будет находиться граббер:
'DB_NAME' => 'fde_grabber',
префиксы таблиц граббера в базе данных, где находится или будет находиться граббер
'DB_PREFIX' => 'fde_',
полный путь на сервере к папке загрузок граббера
'FILES_DIR' => 'D:/FDE_ROOT/www/fde_grabber_4/uploads/files/',
полный путь на сервере к временной папке загрузок граббера
'TMP_DIR' => 'D:/FDE_ROOT/www/fde_grabber_4/uploads/tmp/',
полный путь на сервере к файлу изображения вотермарка, светлая версия
'WATERMARK_LIGHT' => 'D:/FDE_ROOT/www/fde_grabber_4/uploads/watermark/light.png',
полный путь на сервере к файлу изображения вотермарка, тёмная версия
'WATERMARK_DARK' => 'D:/FDE_ROOT/www/fde_grabber_4/uploads/watermark/dark.png',
5 — запустить установщик: WEBROOT/install.php
6 — Войти в систему: WEBROOT/index.php.
По умолчанию устанавливается администратор с логином admin и паролем 123456
Работа с граббером, в основном, сводится к добавлению/редактированию/удалению
категорий источников и самих источников, а также настройки CRONа
Содержимое страниц может получаться, согласно шаблонам регулярных выражений,
а также, согласно простым шаблонам
Пример, с использованием регулярных выражений:
Верхняя граница для получения контента:
#<div id='news-id-[0-9]+'>#
Нижняя граница для получения контента:
#</div><br><br>#
Для того, чтобы производить логин на сайт, требуется там иметь зарегистрированный аккаунт.
Пример: сайт my-site.net логин tester_1 пароль 123456
POST параметры для логинизации: my-site.net/index.php?username=tester_1&password=123456
Примечание: пусть вас не смущает, что эти параметры записаны как GET параметры. Таков синтаксис граббера
Чтобы производить фильтрацию тегов, необходимо их просто перечислить через запятую
Пример: Фильтрация тегов: span,font,script,iframe,p
После того, как будут добавлены категории и источники для граббера, можно приступать к граббингу
в данный момент имеется 3 стадии граббинга:
1 — crontab_feeds.php — обновление доступных источников: один вызов — один источник
2 — crontab_articles.php — получение доступной статьи: один вызов — одна статья
3 — crontab_publicate.php — публикация в DLE полученных статей
Имеется возможность ручного запуска кроновских скриптов из админцентра: раздел "Ручной CRON"
Подробно ознакомиться со всеми возможностями можно непосредственно в справочной системе админцентра
Мне кажется цена 1.5 — 2 USD абсолютно нормальная… но все таки лучше разобраться самому… тем более сложного в этом ничего нет…настройка скоко будет стоит, а тот тут за 1,5 у.е. предлагают ?
Спасибо понялесть поддержка публикации только в новости и блоги
Instantcms3 публикует в блоги
а то так ничего и не ясно, что получаешь в результате… ИМХО…