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

Post Reply
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post 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/
то все ссылки внешние будут как редирект через якобы страницу на сервере.

Задача состоит в том, чтобы эмбеды выдавать как свои страницы, а урлы для которых нет эмедов, выдавать как прямые линки на видео других тубов.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Можно заменить URL на SOURCE_URL
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post by smart »

admin wrote:Можно заменить URL на SOURCE_URL
Такой вариант работает аналогично, я так понимаю эмбеды не считаются кастом галлерами, как и в случае с сайтмапом, либо все отображается как свои страницы, либо как внешние ссылки, промежуточного варианта нет
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

А ясно.
Да, в этом случае ембеды не срабатывают.

Но можно в условии проверять еще и EMBED_CODE и будет то что надо.
Только не забыть префикс добавить ибо ковычки в ембеде наверняка будут.
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post by smart »

admin wrote:А ясно.
Да, в этом случае ембеды не срабатывают.

Но можно в условии проверять еще и EMBED_CODE и будет то что надо.
Только не забыть префикс добавить ибо ковычки в ембеде наверняка будут.
как это будет выглядеть и куда толкать ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Такого плана условие будет

if ('<!--ROT_CONTENT_ID-->' != 0 or strlen('<!--ESCAPED_EMBED_CODE-->') > 10 ) { ...
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post by smart »

спасибо, работает как надо :)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

NP )
Don't forget to run script update
Post Reply