LemonS
Import Sets и Hamster
В принципе это относится не только к Хамстеру, но поскольку вопрос возник именно на его примере - описываю проблему на его примере.
Вводная: Хамстер дает ембеды, вы решили сделать на эмбедах сайт. Дабы было постоянное автоматическое пополнение сиджа настроили Import Set и добавили туда дамп Хамстера
http://partners.xhamster.com/2export.php?ch=!&cnt=4&tmb=4&a
&dlm=|
который выдает в формате #EMBED|#THUMB|#TITLE|#CHANNEL|#DURATION|
Как бы этого достаточно, все работает и все хорошо.
Вопрос возникнет позже - когда надо будет добавить автоматическое удаление галер удаленных на хамстере. хамстер выдает список урлов удаленных видео, но в нашем то импорт сете урла нет (#EMBED|#THUMB|#TITLE|#CHANNEL|#DURATION|) и потому Смарт не сможет на автомате удалять удаленные видео (сорри за тавтологию но смысл надеюсь ясен).
Что делать: урл дампа хамстера надо поменять так, что б там появился урл гали, примерно так
http://partners.xhamster.com/2export.php?ch=!&cnt=4&tmb=4&a
&dlm=|
тогда дамп будет выдавать урл гали #EMBED|#THUMB|
#URL|#TITLE|#CHANNEL|#DURATION|
Смарт будет добавлять гали в базу с пометкой source url = ... и соответственно сможет автоматически удалять у себя в базе удаленные видео хамстера.
LemonS
Сегодня попался вопрос, который думаю может повториться:
В скрипте есть 2 темплейта, которые видимо легко спутать: это content_custom_flv и content_page. Оба они они отображают флешконтент, но разный.
content_page используется, когда например туб или спонсор дает ембед код, а content_custom_flv когда у вас есть прямой урл до flv файла. Основная разница тут в том, что в первом случае используется плеер спонсора, который показывает рекламу спонсора и тп, а во втором случае вы юзаете свой плеер. Кстати, этот дефолтный плеер можно поменять на любой другой где будет ваша реклама линки и прочее.
В самом темплейте это выглядит так:
content_page - мы выводим просто ембед код.
content_custom_flv - выводим урл к плееру и парамтеры к плееру - урл до мувика , превью и тп.
Из этого получилось 2 вопроса.
1. Когда вы добавляете ембед - тумба нужна обязательно, потому что если с flv можно нарезать тумбы, то с ембед кода никак.
2. При создании кастом галер есть пункт Embed Template, обычно по дефолту там стоит autodetect и с этим не возникает вопросов. Так что если вы хотите самостоятельно указать темплейт - проследите за тем, что для контента с ембед кодом надо content_page, а для случаев когда у вас есть прямой урл до flv файла - content_custom_flv.
В целом же выбор темплейта руками нужен в очень редких случаях, например, если у вас кастом галеры для разных спонов и вы хотите сделать ну очень разные темплейты. Причем настолько разные, что обойтись просто переменным доступным у каждого спонсора никак нельзя.
Woland
LemonS: Перенёс эти "хинты, которые касаются не только смарта" в рекламу (остальные сейчас тоже найду и туда же выкину). Все последущие подобные топики буду переносить туда сразу. Совершенно очевидно с какой целью создан топик и совершенно очевидно, что ты тупо его апаешь, когда он выходит за пределы первой страницы раздела, в остальном он никому там нах не нужен (не веришь - смотри последние посты и автора оных, делай выводы). Нах этот цирк ...