В системе есть готовый скрипт для граббинга /.../DB_Mediator.php, включающий в себя курсы валют, котировки драгоценных металлов и некоторых дневных метеоявлений (ветер, влажность и т.д.)
Чтобы настроить автоматический граббинг на проекте надо:
- Создать каркас статического блока с ПХ items
- Создать материал статического блока на новом каркасе, где тип статического блока будет trace (Информер - простой), сортировка-поле date_added, кол-во элементов = 1
- Шаблоны каркаса и элементов оставить пустыми
- Подключить новый статический блок к странице, где будет отображаться информер
- В PHPMyadmin добавить следующие таблицы БД
- traces
- traces_data (предварительно очищенная)
- traces_data2traces_params
- traces_groups
- traces_params
- traces_sources
- В таблице boxes_items в поле title найти по названию новый статический блок
- В столбце traces_id этой строки прописать id соответствующей строки из таблицы traces
- В таблице traces в столбце templates_body можно задавать нужную визуализацию контента, классы при этом тянутся из общего css
- Чтобы посмотреть результат граббинга, перейти по ссылке http://site.ru/backend/index.php?action=read_trace_source&source_id=(id_from.traces_sources)
- Для автоматического граббинга прописать эту ссылку в крон