Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2016, 12:56   #1
Saffet
Новичок
Джуниор
 
Регистрация: 15.06.2016
Сообщений: 3
По умолчанию Скрипт проверки наличия ссылок

Здравствуйте, уважаемые форумчане!
Как реализовать такую задачу? Хочу, чтобы скрипт проверял наличие ссылок на изображение и если их нет, то скрывал <section> полностью, со всем его содержимым, то есть присваивал ему значение display: none

PHP код:
<section class="album">                         
    <
ul class="lb-album">
        <
li>
            <
a href="#image-1"><img src=" средствами PHP подставляется ссылка " /></a>      
        </
li>
        <
li>
            <
a href="#image-2"><img src=" средствами PHP подставляется ссылка " /></a>      
        </
li>
    </
ul>
</
section

Последний раз редактировалось Saffet; 15.06.2016 в 13:17.
Saffet вне форума Ответить с цитированием
Старый 15.06.2016, 13:14   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Вот при таком раскладе вообще не нужно проверять.

PHP код:
$data = new array( "google""shmugl""tugle" );

echo 
'<section class="album"> <ul class="lb-album"> ';

for( 
$i=0$i count($data); $i++ )
    echo 
'<li> <a href="#image-'.$i.'"><img src="'.$data[$i].'" /></a> </li>';

echo 
'</ul></section>'
А если ситуация такая где все-таки нужно, то можно так.

PHP код:
$data = new array( "google""shmugl""tugle" );

echo 
'<section class="album"> <ul class="lb-album"> ';

for( 
$i=0$i count($data); $i++ )
    echo 
'<li> <a class="special_image_class" href="#image-'.$i.'"><img src="'.$data[$i].'" /></a> </li>';

echo 
'</ul></section>'

Код:
<script type="text/javascript">

var data = document.getElementsByClassName("special_image_class");

for (var i=0; i<data.length; i++){

    if( data[i].src == "" || data[i].src == undefined || data[i].src == null ){

        data[i].style.display = "none";
    }
}

</script>
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 15.06.2016, 13:59   #3
Saffet
Новичок
Джуниор
 
Регистрация: 15.06.2016
Сообщений: 3
По умолчанию

Большое спасибо! Правда оказалась немного сложнее, чем я думал....

Если я правильно понимаю, то этим кодом PHP я должен полностью заменить свой <section>, в котором значение из админ. части Wordpress подставлялось следующим образом:

PHP код:
<img src="<?php            
    
echo $rent_preview_1 get_post_meta$post->ID'rent_preview_1',  true);                                
    echo 
$rent_preview_1 get_post_meta$arenda_v_antalii_id'rent_preview_1'true );
        
?>" />
Сейчас же всё это надо записать в переменную .$data[$i]. Боюсь, что это выше моих познаний ...

Возможно есть какие-то варианты без полного погружения в основы программирования ?

P.S. "google", "shmugl", "tugle" - это вообще что-то пугающее...

Последний раз редактировалось Saffet; 15.06.2016 в 14:01.
Saffet вне форума Ответить с цитированием
Старый 15.06.2016, 14:19   #4
Saffet
Новичок
Джуниор
 
Регистрация: 15.06.2016
Сообщений: 3
По умолчанию

Попробовал скрипт на Java, почему-то не срабатывает...

PHP код:
<script type="text/javascript">

    var 
data document.getElementsByClassName("section.album");

    for (var 
i=0i<data.lengthi++){

    if( 
data[i].src == "" || data[i].src == undefined || data[i].src == null ){

        
data[i].style.display "none";
    }
    }

</script> 
Saffet вне форума Ответить с цитированием
Старый 15.06.2016, 15:07   #5
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Я просто пример показал. А у вас там все подвязяно, я не знаю.
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где и как написать скрипт проверки? dsandreev WordPress и другие CMS 0 10.01.2015 17:46
Программа проверки ссылок на бан в ОД, ВК.(delphi) nubick Фриланс 2 04.10.2014 21:31
Проверка работоспособности ссылок (наличия файла) из таблицы excel sashmedv Microsoft Office Excel 6 08.01.2014 15:49
Нужен скрипт проверки интернет соединения SPIL JavaScript, Ajax 21 27.11.2008 01:07