ResourceGrabber

Компонент реализует функционал парсинга данных по ссылке.
Автор дополнения
Володя Володин
Пакетов
45
Закачек
24 419
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
45
Закачек
24 419
Обычно отвечает в течение нескольких дней
Версия 1.0.14-beta
Дата выпуска 30.10.2018
Загрузки 40
Просмотры 7 325
Граббер Ресурсов. Компонент реализует функционал парсинга данных по ссылке.
За сравнительно короткий промежуток времени позволяет скопировать большой объем данных с одного сайта на другой. Чтобы упростить процесс, предусмотрены специальные сниппеты, позволяющие получать нужную вам информацию. Может применяться как для всего контента, так и для определенного: картинки, текст и т.д.



Панель управления находится на странице ресурса, доступна через меню и сочетание клавиш (alt+g)

Особенности

— интеграция с miniShop2 (создание/ обновление товаров) мин. версия 2.4.0
— интеграция с CurrencyRate. (модификация цен)
— интеграция с msOptionSeller (задание опции Магазин товара minishop2)

Демо сайт
Доступен демо сайт
Логин и пароль для входа в админку — test

Установка
— Подключите наш репозиторий
— Установите miniShop2 — это магазин на основе которого реализован функционал магазина
— Установите ResourceGrabber

Для тестирования можно использовать наш хостинг, на нём эти дополнения можно выбрать прямо при создании сайта.

Настройка
working_templates — здесь перечисляем шаблоны для которых нужно активировать функционал.

Сниппеты
Создать сниппет для парсинга данных. В комплекте сниппет для сайта aliexpress в папке
core/components/resourcegrabber/snippets/aliexpress/product.inc
Вы можете создать сниппет для своих нужд по аналогии.

Cron
Для обновления ресурсов можно использовать скрипт для cron, пример в папке
core/components/resourcegrabber/cron/update.php

1.0.14-beta (30.10.2018)

  • Add "reload_page_on_update", "client_user_agent" setting
  • Fix "tvs" [js]

1.0.13-beta (19.10.2018)

  • Updated builder

1.0.12-beta (01.09.2018)

  • Improved compatibility with PHP 5.6

1.0.11-beta (26.07.2018)

  • Add "dependence" validator

1.0.10-beta (17.07.2018)

  • Change "create", "update" [rgResourceSetter]

1.0.9-beta (05.07.2018)

  • Change "addData" [js]
  • Change "prepareData" [js]
  • Change "update" [rgMsProductSetter]

1.0.8-beta (27.06.2018)

  • Add "chainreactioncycles" snippet

1.0.7-beta (26.06.2018)

  • Add "rgOnBeforeSaveData,rgOnSaveData" event

1.0.6-beta (25.06.2018)

  • Add "HTMLPurifier" vendor
  • Add "snippet" resolver
  • Fix "content" [js]

1.0.5-beta (19.06.2018)

  • Change "run" [rgContentGetter]
  • Add "parse" [GrabSnippet]

1.0.4-beta (19.06.2018)

  • Add "cron" script

1.0.3-beta (18.06.2018)

  • Add "stripData" [ResourceGrabber]
  • Add "rgOnBeforeGetEffectiveUrl,rgOnAfterGetEffectiveUrl" event
  • Add "settings"
  • Add "docs"

1.0.2-beta (15.06.2018)

  • Add "policy"
  • Change "GrabData"
  • Change "getEffectiveUrl"
  • Change "resourcegrabber-grid-data" grid
  • Add "aliexpress" snippet

1.0.0-beta (13.06.2018)

  • Initial

Последние обсуждения в сообществе MODX.pro