Всем привет.
Нужно написать гейт для граба фото галер. Без него в граб попадает куча мусора в виде некачественных тумб, которых то и нет на самой галере.
В вики нашел по гейтам: https://smartcj.com/wiki/doku.php?id=ru ... is_gallery
Непонятно что и как. У кого-нибудь есть опыт написания гейтов для граба галер? Примеры? Хотелось бы более подробно процесс написания.
Спасибо
Написание гейтов
Re: Написание гейтов
Don't forget to run script update
Re: Написание гейтов
Большое спасибо!!! Помогло))
Re: Написание гейтов
Единственный момент. Допустим гейт возвращает в паттерн thumb_url список тумб для галеры (урлы). Так нельзя сделать?admin wrote:Отлично, NP)
Re: Написание гейтов
Можно
**Вариант 2: замена на стадии импорта**
Допустим у нас есть import set http://sponsor/dump.php который выдает дамп вида
url|thumb_url|desc
и мы решили делать кастом галеры из этого контента, однако проблема опять же в том, что галера имеет тот же вид что и в предыдущем примере, те граббер в штатном режиме не может ее сграбить.
Делаем гейт - вариант 2:
* gate.php?url=http://sponsor/dump.php
* гейт получает урл фида, грабит его, обрабатывает каждую строку как галеру и добавляет поле с картинками для кастом галеры, те в данном случае гейт выдает дамп сразу в виде url|thumb_url|desc|image_list
* мы добавляем в импорт сет сразу gate.php?url=http://sponsor/dump.php
**Вариант 2: замена на стадии импорта**
Допустим у нас есть import set http://sponsor/dump.php который выдает дамп вида
url|thumb_url|desc
и мы решили делать кастом галеры из этого контента, однако проблема опять же в том, что галера имеет тот же вид что и в предыдущем примере, те граббер в штатном режиме не может ее сграбить.
Делаем гейт - вариант 2:
* gate.php?url=http://sponsor/dump.php
* гейт получает урл фида, грабит его, обрабатывает каждую строку как галеру и добавляет поле с картинками для кастом галеры, те в данном случае гейт выдает дамп сразу в виде url|thumb_url|desc|image_list
* мы добавляем в импорт сет сразу gate.php?url=http://sponsor/dump.php
Don't forget to run script update
Re: Написание гейтов
Сделал тестовый gate2.php, который выводит:
url|desc|thumb_url|image_list
Добавляю gate2.php в Import set
Жму Test, в ответ: Looks like regular Dump и можно выбрать только одно поле. Я так понял должны быть 4 поля в конкретном случае?
Safe_mode=Off
Curl http://doman/gate2.php выводит
url|desc|thumb_url|image_list
url|desc|thumb_url|image_list
Добавляю gate2.php в Import set
Жму Test, в ответ: Looks like regular Dump и можно выбрать только одно поле. Я так понял должны быть 4 поля в конкретном случае?
Safe_mode=Off
Curl http://doman/gate2.php выводит
url|desc|thumb_url|image_list
Re: Написание гейтов
даadmin wrote:gate2 выдает одну строку только ?
Re: Написание гейтов
Поправьте его плз что б выводил 2 минимум тк для теста берет 2. - часто в дампах первая это просто описание что это за дамп
Don't forget to run script update







