Page 1 of 1

отделить эмбеды от прямых ссылок

Posted: Mon Oct 20, 2014 9:12 pm
by smart
Здравствуйте,

подскажите каким образом омжно отделить эмбеды от прямых ссылок на туб, который не дает эмбедов ?

На данный момент проблема состоит в том, что если использовать такой код:

Code: Select all

<a href="<? if ('<!--ROT_CONTENT_ID-->' != 0) { ?>
/content/?url=http://domain/vid/slug/
<? } else { ?>
/content/?url=<!--URL-->
<? } ?>">
то получим все ссылки как внешние, эмбедов не будет, но если мы оставим только

Code: Select all

/content/?url=http://domain/vid/slug/
то все ссылки внешние будут как редирект через якобы страницу на сервере.

Задача состоит в том, чтобы эмбеды выдавать как свои страницы, а урлы для которых нет эмедов, выдавать как прямые линки на видео других тубов.

Re: отделить эмбеды от прямых ссылок

Posted: Mon Oct 20, 2014 9:46 pm
by admin
Можно заменить URL на SOURCE_URL

Re: отделить эмбеды от прямых ссылок

Posted: Mon Oct 20, 2014 9:51 pm
by smart
admin wrote:Можно заменить URL на SOURCE_URL
Такой вариант работает аналогично, я так понимаю эмбеды не считаются кастом галлерами, как и в случае с сайтмапом, либо все отображается как свои страницы, либо как внешние ссылки, промежуточного варианта нет

Re: отделить эмбеды от прямых ссылок

Posted: Tue Oct 21, 2014 11:44 am
by admin
А ясно.
Да, в этом случае ембеды не срабатывают.

Но можно в условии проверять еще и EMBED_CODE и будет то что надо.
Только не забыть префикс добавить ибо ковычки в ембеде наверняка будут.

Re: отделить эмбеды от прямых ссылок

Posted: Tue Oct 21, 2014 7:02 pm
by smart
admin wrote:А ясно.
Да, в этом случае ембеды не срабатывают.

Но можно в условии проверять еще и EMBED_CODE и будет то что надо.
Только не забыть префикс добавить ибо ковычки в ембеде наверняка будут.
как это будет выглядеть и куда толкать ?

Re: отделить эмбеды от прямых ссылок

Posted: Wed Oct 22, 2014 1:45 pm
by admin
Такого плана условие будет

if ('<!--ROT_CONTENT_ID-->' != 0 or strlen('<!--ESCAPED_EMBED_CODE-->') > 10 ) { ...

Re: отделить эмбеды от прямых ссылок

Posted: Fri Oct 24, 2014 3:01 pm
by smart
спасибо, работает как надо :)

Re: отделить эмбеды от прямых ссылок

Posted: Fri Oct 24, 2014 3:10 pm
by admin
NP )