Вход | Регистрация
Xevian.CMS: База знаний
Шаблоны
Терминология
Руководство разработчика
Вопросы
- Системные константы
- Системные переменные
- Локализации
- Типы статических блоков
Типы контейнеров статических блоков
- Типы параметров
- Плэйсхолдеры
- Шаблоны
CSS классы
- Паттерны


ГлавнаяВопросыВопросыИнструкцииВеб-инженеруНастройка граббинга курсов валют, котировок и т.д ...

Настройка граббинга курсов валют, котировок и т.д

В системе есть готовый скрипт для граббинга /.../DB_Mediator.php, включающий в себя курсы валют, котировки драгоценных металлов и некоторых дневных метеоявлений (ветер, влажность и т.д.)

Чтобы настроить автоматический граббинг на проекте надо:

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

Комментарии

Вы не авторизованы. При отправке сообщения, в качестве автора будет указан "Гость". Вход | Регистрация

Руководство разработчика