Page 1 of 2

Написание гейтов

Posted: Fri Mar 03, 2017 7:15 am
by DrDizel
Всем привет.
Нужно написать гейт для граба фото галер. Без него в граб попадает куча мусора в виде некачественных тумб, которых то и нет на самой галере.

В вики нашел по гейтам: https://smartcj.com/wiki/doku.php?id=ru ... is_gallery
Непонятно что и как. У кого-нибудь есть опыт написания гейтов для граба галер? Примеры? Хотелось бы более подробно процесс написания.
Спасибо

Re: Написание гейтов

Posted: Fri Mar 03, 2017 7:54 am
by admin

Re: Написание гейтов

Posted: Mon Mar 06, 2017 6:53 pm
by DrDizel
admin wrote:http://smartcj.com/wiki/doku.php?id=ru: ... is_gallery

Дописал пример
Большое спасибо!!! Помогло))

Re: Написание гейтов

Posted: Mon Mar 06, 2017 6:56 pm
by admin
Отлично, NP)

Re: Написание гейтов

Posted: Mon Mar 06, 2017 9:31 pm
by DrDizel
admin wrote:Отлично, NP)
Единственный момент. Допустим гейт возвращает в паттерн thumb_url список тумб для галеры (урлы). Так нельзя сделать?

Re: Написание гейтов

Posted: Tue Mar 07, 2017 3:21 am
by admin
Можно

**Вариант 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

Re: Написание гейтов

Posted: Wed Mar 08, 2017 1:03 pm
by DrDizel
Сделал тестовый 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

Re: Написание гейтов

Posted: Wed Mar 08, 2017 4:03 pm
by admin
gate2 выдает одну строку только ?

Re: Написание гейтов

Posted: Thu Mar 09, 2017 5:04 am
by DrDizel
admin wrote:gate2 выдает одну строку только ?
да

Re: Написание гейтов

Posted: Thu Mar 09, 2017 5:23 am
by admin
Поправьте его плз что б выводил 2 минимум тк для теста берет 2. - часто в дампах первая это просто описание что это за дамп