Редактор темы

Вопрос? Отсутствует все плееры если первова плеера нету

alexfrain

PRO Users
Регистрация
2 Ноя 2018
Сообщения
243
Рейтинг реакций
17
Баллы
18
1/3
Автор темы
здравствуйте помогите с правильным написанием кода

дело в том что если первый активный плеер отсутствует то все остальные тоже не показываются

вот код
Код:
<div id="full-video">
        [xfgiven_pleer_hdvb]
        <ul id="navt" class="nav-tabs block-p" role="tablist">   
            <li class="active"><a href="#online1" role="tab" data-toggle="tab">Источник 1</a></li>
            
            [xfgiven_pleer_kodik]
            <li ><a href="#online2" role="tab" data-toggle="tab">Источник 2</a></li>
              
            [/xfgiven_pleer_kodik]
            [xfgiven_pleer_moonwalk]
            <li><a href="#online3" role="tab" data-toggle="tab">Источник 3</a></li>
            [/xfgiven_pleer_moonwalk]
            [xfgiven_pleer_hdgo]
            <li><a href="#online4" role="tab" data-toggle="tab">Источник 4</a></li>
            [/xfgiven_pleer_hdgo]
            [xfgiven_pleer_iframe]
            <li><a href="#online5" role="tab" data-toggle="tab">Источник 5</a></li>
            [/xfgiven_pleer_iframe]
        </ul>
        [/xfgiven_pleer_hdvb]
        [xfgiven_pleer_hdvb]
        <div class="tab-content block-p">           
            <div class="tab-pane fade in active" id="online1">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_hdvb]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>           
            [xfgiven_pleer_kodik]
            <div class="tab-pane fade" id="online2">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_kodik]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_kodik]
            [xfgiven_pleer_moonwalk]
            <div class="tab-pane fade" id="online3">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_moonwalk]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_moonwalk]
             [xfgiven_pleer_hdgo]
            <div class="tab-pane fade" id="online4">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_hdgo]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_hdgo]
            [xfgiven_pleer_iframe]
            <div class="tab-pane fade" id="online5">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_iframe]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_iframe]
            
        </div>
        [/xfgiven_pleer_hdvb]
    </div>
 
alexfrain у тебя обрамлены все плееры в это -
xfgiven_pleer_hdvb
Естественно, что если у тея нет ссылки в первом плеере, то и остальных не будет, потому, как данное условие обуславливает вывод всех табов, если есть ссылка в первом. Соответственно, если в первом ссылки нет, то и остальные табы не будут выводиться.
 
alexfrain
Код:
<div id="full-video">
        <ul id="navt" class="nav-tabs block-p" role="tablist">  
            [xfgiven_pleer_hdvb]
            <li class="active"><a href="#online1" role="tab" data-toggle="tab">Источник 1</a></li>
            [/xfgiven_pleer_hdvb]
            [xfgiven_pleer_kodik]
            <li ><a href="#online2" role="tab" data-toggle="tab">Источник 2</a></li>
            [/xfgiven_pleer_kodik]
            [xfgiven_pleer_moonwalk]
            <li><a href="#online3" role="tab" data-toggle="tab">Источник 3</a></li>
            [/xfgiven_pleer_moonwalk]
            [xfgiven_pleer_hdgo]
            <li><a href="#online4" role="tab" data-toggle="tab">Источник 4</a></li>
            [/xfgiven_pleer_hdgo]
            [xfgiven_pleer_iframe]
            <li><a href="#online5" role="tab" data-toggle="tab">Источник 5</a></li>
            [/xfgiven_pleer_iframe]
        </ul>
       
        <div class="tab-content block-p">                     [xfgiven_pleer_hdvb]
            <div class="tab-pane fade in active" id="online1">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_hdvb]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>  
            [/xfgiven_pleer_hdvb]      
            [xfgiven_pleer_kodik]
            <div class="tab-pane fade" id="online2">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_kodik]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_kodik]
            [xfgiven_pleer_moonwalk]
            <div class="tab-pane fade" id="online3">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_moonwalk]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_moonwalk]
             [xfgiven_pleer_hdgo]
            <div class="tab-pane fade" id="online4">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_hdgo]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_hdgo]
            [xfgiven_pleer_iframe]
            <div class="tab-pane fade" id="online5">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_iframe]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_iframe]
           
        </div>
       
    </div>
Это код правильнее. Если ссылка в табе есть, то он выводится, если нет, то не выводится.
 
Последнее редактирование:
Автор темы
alexfrain у тебя обрамлены все плееры в это -
xfgiven_pleer_hdvb
Естественно, что если у тея нет ссылки в первом плеере, то и остальных не будет, потому, как данное условие обуславливает вывод всех табов, если есть ссылка в первом. Соответственно, если в первом ссылки нет, то и остальные табы не будут выводиться.
ну а как сделать чтобы при отсутствии первого выводились все остальные
 
alexfrain сообщение выше смотри. Если во всех пяти будут ссылки, то все пять и выведутся. Если в первом нет ссылки, то остальные выведутся, если во втором нет, то первый, третий, четвертый и пятый выводятся, и так далее.
Условие таково, что выводятся лишь те плееры, в которых есть ссылки и убираются те, в которых их нет.
Просто замени код и все. И сам проверь, попеременно добавляя и удаляя ссылки из тех или иных допполей.
xfgiven - означает "если поле заполнено"(перевод с английского, недословный)
Ели допполе не пустое, то таб появится, если пустое, то не появится, и без разницы, какой это по счету таб.
Не знаю как еще разъяснить.
 
alexfrain сообщение выше смотри. Если во всех пяти будут ссылки, то все пять и выведутся. Если в первом нет ссылки, то остальные выведутся, если во втором нет, то первый, третий, четвертый и пятый выводятся, и так далее.
Условие таково, что выводятся лишь те плееры, в которых есть ссылки и убираются те, в которых их нет.
Просто замени код и все. И сам проверь, попеременно добавляя и удаляя ссылки из тех или иных допполей.
xfgiven - означает "если поле заполнено"(перевод с английского, недословный)
Ели допполе не пустое, то таб появится, если пустое, то не появится, и без разницы, какой это по счету таб.
Не знаю как еще разъяснить.
Лол. Нет. Если нет ссылки в доп поле hdvb то весь блок будет скрыт.
 
PunPun спасибо, ты прав, с телеыона редактировал, там первый xfgiven ниже спустить нужно.
 
Автор темы
alexfrain
Код:
<div id="full-video">
        [xfgiven_pleer_hdvb]
        <ul id="navt" class="nav-tabs block-p" role="tablist">  
            <li class="active"><a href="#online1" role="tab" data-toggle="tab">Источник 1</a></li>
            [/xfgiven_pleer_hdvb]
            [xfgiven_pleer_kodik]
            <li ><a href="#online2" role="tab" data-toggle="tab">Источник 2</a></li>
             
            [/xfgiven_pleer_kodik]
            [xfgiven_pleer_moonwalk]
            <li><a href="#online3" role="tab" data-toggle="tab">Источник 3</a></li>
            [/xfgiven_pleer_moonwalk]
            [xfgiven_pleer_hdgo]
            <li><a href="#online4" role="tab" data-toggle="tab">Источник 4</a></li>
            [/xfgiven_pleer_hdgo]
            [xfgiven_pleer_iframe]
            <li><a href="#online5" role="tab" data-toggle="tab">Источник 5</a></li>
            [/xfgiven_pleer_iframe]
        </ul>
        [xfgiven_pleer_hdvb]
        <div class="tab-content block-p">          
            <div class="tab-pane fade in active" id="online1">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_hdvb]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>  
            [/xfgiven_pleer_hdvb]      
            [xfgiven_pleer_kodik]
            <div class="tab-pane fade" id="online2">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_kodik]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_kodik]
            [xfgiven_pleer_moonwalk]
            <div class="tab-pane fade" id="online3">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_moonwalk]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_moonwalk]
             [xfgiven_pleer_hdgo]
            <div class="tab-pane fade" id="online4">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_hdgo]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_hdgo]
            [xfgiven_pleer_iframe]
            <div class="tab-pane fade" id="online5">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_iframe]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_iframe]
           
        </div>
       
    </div>
Это код правильнее. Если ссылка в табе есть, то он выводится, если нет, то не выводится.
css не позволяет так поставить выходит кликабельные строки
 
Автор темы
я переписал вот так примерно
Код:
<div id="full-video">
        <ul id="navt" class="nav-tabs block-p" role="tablist">   
        [xfgiven_pleer_hdvb]
            
            <li class="active"><a href="#online1" role="tab" data-toggle="tab">Источник 1</a></li>
            [/xfgiven_pleer_hdvb]
            [xfgiven_pleer_kodik]
            <li ><a href="#online2" role="tab" data-toggle="tab">Источник 2</a></li>
              
            [/xfgiven_pleer_kodik]
            [xfgiven_pleer_moonwalk]
            <li><a href="#online3" role="tab" data-toggle="tab">Источник 3</a></li>
            [/xfgiven_pleer_moonwalk]
            [xfgiven_pleer_hdgo]
            <li><a href="#online4" role="tab" data-toggle="tab">Источник 4</a></li>
            [/xfgiven_pleer_hdgo]
            [xfgiven_pleer_iframe]
            <li><a href="#online5" role="tab" data-toggle="tab">Источник 5</a></li>
            [/xfgiven_pleer_iframe]
        </ul>
        
        
        <div class="tab-content block-p">           
            [xfgiven_pleer_hdvb]
            <div class="tab-pane fade in active" id="online1">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_hdvb]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>           
            [/xfgiven_pleer_hdvb]
            [xfgiven_pleer_kodik]
            <div class="tab-pane fade" id="online2">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_kodik]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_kodik]
            [xfgiven_pleer_moonwalk]
            <div class="tab-pane fade" id="online3">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_moonwalk]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_moonwalk]
             [xfgiven_pleer_hdgo]
            <div class="tab-pane fade" id="online4">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_hdgo]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_hdgo]
            [xfgiven_pleer_iframe]
            <div class="tab-pane fade" id="online5">
                <div class="video-responsive">
                <iframe src="[xfvalue_pleer_iframe]"  width="610" height="370" frameborder="0" allowfullscreen=""></iframe>
                </div>
            </div>
            [/xfgiven_pleer_iframe]
            
        </div>
        
    </div>
и вроде работает если первое доп поле пуста то остальное выводица
 
alexfrain я уже исправил в своем посте, не успел отписаться))
Так и с остальными будет, поэксперементируй.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху