Page 1 of 1

TCMS - Embed Iframe

Posted: Sat Jan 19, 2019 12:09 am
by S_Flash
Как заставить скрипт импортировать только src от <iframe> всегда, а не весь эмбед код ифрейма полностью?

Re: TCMS - Embed Iframe

Posted: Sat Jan 19, 2019 6:48 am
by admin
Просто добавлять в поле embed только сам src и будет импортировать только его

Re: TCMS - Embed Iframe

Posted: Sat Jan 19, 2019 11:43 am
by S_Flash
Просто фидами хотелось бы скормить несколько различных спонсоров, один из которых даёт сорс на эмбед а другой ифрейм и получается перемешивание данных. Ведь есть же поле в импорте Parce Thumb, почему бы не добавить Parce Iframe Src. Embed бессмыссленное само по себе поле, которое ничем не лучше Custom var.. А так хотяб какой-то смысл в него вложить в его вариацию в виде Parce Iframe Src.

Re: TCMS - Embed Iframe

Posted: Sat Jan 19, 2019 1:34 pm
by admin
по хорошему parse thumb надо убрать потому что это только растит грабли, если спон не хочет в экспорте выдавать просто урл и не реагирует на просьбы - то видимо ему не особо надо реклама, он может с тем же успехом не реагировать на просьбу выплат ..

Варианты

1. для спона где только scr класть в кастом вар а в выводе првоерять есть кастом или нет и выводить как надо
2. прогонять дамп спона через гейт и править что надо
3. в выводе ембеда прямо в темпелйте проверять есть iframe в коде или нет и в зависимости от этого формировать страницу

Re: TCMS - Embed Iframe

Posted: Sun Jan 20, 2019 6:32 am
by Andrew1
еще простой вариант - сделать копию темплейта custom_page, в которой сделать второй вариант вывода эмбеда (только src или целиком), и указывать конкретному спонсору нужный темплейт...

Re: TCMS - Embed Iframe

Posted: Sun Jan 20, 2019 6:47 am
by admin
Тоже хороший вариант!

Re: TCMS - Embed Iframe

Posted: Sun Jan 20, 2019 7:09 am
by S_Flash
Хороший программист или проектировщик от таких "хороших" вариантов должен падать в обморок не доходя до середины.
Почти все принципы рабооты с данными нарушены и добавили вишенкой на торь - дублирование кода.
Хранить <iframe width=656 height=786 src="http://ddd/ddd" аллоффулскрин> это вариант аля хранить в базе путь к тумбам с учём настройки грабера, только хуже! Лишние и бесполезные, а главное неоднозначные данные (типа бывают споны ещё и разные размеры width=656 height=786 пихающие в один и тот же дамп).
Ладно если бы существовали сегодня какие другие варинты эмбедов, кроме ифрейма, но они-то уже давно умерли вместе с bject.. Просто нужно новое более умное поле Iframe src (Parse), которое умеет выдёргивать само код src, при отсутсвии урла галеры использоваться как урл для чекера контента (как правило все те же ошибки при удалении галеры имеет место для урла эмбеда)..

Re: TCMS - Embed Iframe

Posted: Sun Jan 20, 2019 7:22 am
by admin
У вас полное головосмешение от "дублирования кода" и до "принципоа работы с данными"
давайте начнем с того что каждый будет рассуждать в пределах своей компетенции, как только вы пройдете немного дальше от "какой там браузер отвечает за ДНС на сервере" тогда будем рассуждать о дублировании кода )

Какой спон сейчас дает тумбу в формате что б надо было парсить тумбу ? те где сейчас надо parse thumb ? я таких не знаю. Тоже самое будет с вашим parse src. Поэтому стоит сразу пропустить бесполезную стадию и просить спона выдавать в нужном формате, а не писать костыли.