Условные операторы - подгрузка видео с доп полей

голоса: 0

Добрый вечер. Есть сайт, он в процессе разработки, и не знаю как решить 1 вопрос. Итак, для плеера я использую одну базу которая автоматически вставляет фильмы по названию, но иногда случается что фильм в тот базе нету и это очень плохо. Я решил сделать доп поле, что если в базе нету этого фильма то я буду ставить в ручную через доп. поле. в даном случае у меня используется $RFILE_URL$. Итак, я создал такой код:
 

Код
<?if($RFILE_URL$)?><iframe width="560" height="400" src="$RFILE_URL$" frameborder="0" allowfullscreen=""></iframe><?else?><iframe src="https://v1575816917.bazon.to/embed?search=$ENTRY_TITLE$" frameborder="0" scrolling="no" allowfullscreen="" width="800" height="452"></iframe><?endif?>


Но он не работает. Помогите пожалуйста решить этот вопрос! Спасибо

Адрес сайта filmaska.ucoz.net
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: 0
может лучше использовать $RFILE_DIRECT_URL$ потому что $RFILE_URL$ это ссылка редирект
| Автор:

в поле $RFILE_URL$ у меня ссылка на фильм. но я попробовал как вы говорите но и так тоже не работает почему то

Alexandru Butucel,
я не знаю как вы пробовали
Alexandru Butucel,

Попробуйте ваш код заменить на такой:

<?if($RFILE_URL$)?> <iframe width="<?if($RFILE_URL$)?>560<?else?>800<?endif?>" height="<?if($RFILE_URL$)?>400<?else?>452<?endif?>" src="<?if($RFILE_URL$)?>$RFILE_DIRECT_URL$<?else?>https://v1575816917.bazon.to/embed?search=$ENTRY_TITLE$<?endif?>" frameborder="0" allowfullscreen=""></iframe> <?endif?>

Yuri_Geruk,
щас работает, это уже хороший знак, только косяк с моей стороны, я не копировал весь код. он выглядит так:  <?if($RFILE_URL$)?><iframe width="560" height="400" src="$RFILE_URL$" frameborder="0" allowfullscreen=""></iframe><?else?><iframe src="https://v1575816917.bazon.to/embed?search=$ENTRY_TITLE$" frameborder="0" scrolling="no" allowfullscreen="" width="800" height="452"></iframe><?endif?>  с таким кодом он показывает и плеер от базон и мой фильм который я поставил в доп поле. как исправить ?
Alexandru Butucel,
Правильный код я показал в ответе выше.
Yuri_Geruk,
в таком случае показывает оба плеера
Yuri_Geruk,

вот исходный код:

<html lang="ru">
<head>
<title>$ENTRY_TITLE$ смотреть онлайн в hd 720</title>
<meta name="description" content="Смотреть онлайн $ENTRY_TITLE$ бесплатно в качестве hd 720" />
<meta property="og:locale" content="ru_RU" />
<meta property="og:type" content="article"/>
<meta property="og:site_name" content="Смотреть кино в русской озвучке онлайн в hd 720 качестве онлайн" />
<meta property="og:title" content="$ENTRY_TITLE$ смотреть онлайн в качестве 720"/>
<meta property="og:description" content="$BRIEF$" />
<meta property="og:url" content="$ENTRY_URL$" />
<meta property="og:image" content="$IMG_URL1$"/>
<link type="text/css" rel="stylesheet" href="/_st/my.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="shortcut icon" href="/images/favicon.png" />
 <script src="https://weblion777.github.io/hdvb.js" async></script>
</head>

<body>
<div class="wrap">
<div class="block center">
$GLOBAL_AHEADER$

$GLOBAL_OWL$
<!-- END CAROU -->

<div class="cols clearfix" id="rkl-start">
<main class="main">
<?if($MODER_PANEL$)?><div style="float: right;">$MODER_PANEL$</div><?endif?>
<div class="sect-header fx-row fx-middle"><h1 class="sect-title to-small to-maxwidth"></h1></div>
<div class="xsort-area ignore-select"></div>

<div class="cont grid-list clearfix" id="grid">
<!-- <body> -->
<article class="full ignore-select">
<div class="fcols-wr">
<div class="fcols clearfix">

<div class="fleft">
<div class="fheader" id="fheader">
<h1 itemprop="name">$ENTRY_TITLE$<small></small></h1>
<?if($AUTHOR_NAME$)?><div class="foriginal">[ $AUTHOR_NAME$ ] </div><?endif?>
</div>
 
<?if($OTHER1$)?><div class="st-line"><span>Год выпуска:</span> $OTHER1$</div><?endif?>
<?if($OTHER2$)?><div class="st-line"><span>Страна:</span> $OTHER2$</div><?endif?>
<?if($ENTRY_CATS$)?><div class="st-line"><span>Жанр:</span> $ENTRY_CATS$</div><?endif?>
<?if($OTHER6$)?><div class="st-line"><span>Перевод:</span> $OTHER6$</div><?endif?>
<?if($OTHER3$)?><div class="st-line"><span>Режиссер:</span> $OTHER3$</div><?endif?>
<?if($OTHER4$)?><div class="st-line"><span>Актеры:</span> $OTHER4$</div><?endif?>
<?if($OTHER7$)?><div class="st-line"><span>Сезон:</span> $OTHER7$</div><?endif?>
<?if($OTHER8$)?><div class="st-line"><span>Кол. серий:</span> $OTHER8$</div><?endif?>
<div class="fbtns clearfix icon-l"><div class="krutoteni fbtn to-view btn-scroll" data-scroll="fview"><span class="fa fa-play-circle"></span> Смотреть онлайн!</div></div>
</div> <!-- END FLEFT -->

<div class="fright" id="fright">
<div class="fposter img-wide">
<img itemprop="image" src="<?if($SCREEN_URL$)?>$SCREEN_URL$<?else?>$IMG_URL1$<?endif?>" alt="$ENTRY_TITLE$">
<?if($OTHER5$)?><div class="m-new-quality new-quality">$OTHER5$</div><?endif?>
</div> 

</div>
</div> <!-- END FRIGHT -->
</div> <!-- END FCOLS -->
 <h2>Смотреть онлайн $ENTRY_TITLE$ бесплатно в хорошем качестве</h2>
<div class="fdesc full-text video-box clearfix">$MESSAGE$</div>
<h3 class="subtitle">Начни прямо сейчас бесплатно смотреть $ENTRY_TITLE$ в хорошем качестве HD 720, 1080</h3>

<div class="fplayer tabs-box" id="fview">
<div class="tabs-sel">
<?if($RFILE_URL$)?><span class="current">Плеер</span><?endif?>
<?if($SOURCE_URL$)?><span>Трейлер</span><?endif?>
</div>

<?if($RFILE_URL$)?> <iframe width="<?if($RFILE_URL$)?>560<?else?>800<?endif?>" height="<?if($RFILE_URL$)?>400<?else?>452<?endif?>" src="<?if($RFILE_URL$)?>$RFILE_URL$<?else?>https://v1575816917.bazon.to/embed?search=$ENTRY_TITLE$<?endif?>" frameborder="0" allowfullscreen=""></iframe> <?endif?>
<?if($SOURCE_URL$)?><div class="tabs-b video-box"><iframe src="$SOURCE_URL$" width="610" height="370" frameborder="0" allowfullscreen=""></iframe></div><?endif?>
<div class="s-date icon-l"><span class="fa fa-clock-o"></span>$ADD_DATE$, $ADD_TIME$</div>
</div>

<div class="sub-text clearfix">
 <font color="#FBB450" class="bold">Важно:</font> В плеере можно <strong>$ENTRY_TITLE$</strong> смотреть онлайн на андроид, айфон и айпад в hd 720 p без регистрации! Также не забудь рассказать о полученных эмоциях своим друзьям или в комментариях. Знайте, мы заботимся о вашем удобстве. Приятного просмотра!
<div class="yx-share">
<span class="yx-share-title">Рассказать друзьям!</span>
<div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,twitter" data-counter=""></div>
</div>
</div> <!-- END FCOLS-WR -->

<div class="rels">
<div class="sect-title to-small">Смотрите также</div>
<div class="fx-row">$MYINF_4$</div>
</div>

<?if($COM_IS_ACTIVE$)?>
<div class="full-comms">
<?if($COM_CAN_READ$)?>
<div class="comments-items">
$COM_BODY$
<?if($COM_PAGE_SELECTOR$)?>
<div class="bottom-nav clr ignore-select" id="bottom-nav">
<div class="pagi-nav clearfix">
<span class="navigation">$COM_PAGE_SELECTOR$</span>
</div>
</div>
<?endif?>
</div>
<?endif?>
<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?>
<?else?>
<div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div>
<?endif?>
<?endif?>
</div>
<?endif?>
<!-- </body> -->
<div class="bottom-nav clr ignore-select" id="bottom-nav"></div>
<!--/noindex-->
</div>
</main> <!-- END MAIN -->

<aside class="side">
$GLOBAL_CLEFTER$
</aside> <!-- END SIDE -->
</div> <!-- END COLS -->

$GLOBAL_BFOOTER$
</div> <!-- END BLOCK CENTER -->
</div> <!-- END WRAP -->
</body>
</html>

Alexandru Butucel,

Второй показывает с второго условия:

<?if($SOURCE_URL$)?><div class="tabs-b video-box"><iframe src="$SOURCE_URL$" width="610" height="370" frameborder="0" allowfullscreen=""></iframe></div><?endif?>

первое условие работает правильно.

Yuri_Geruk,
это ссылка на трейлер. проблему так и не решил. (
...