Page 1 of 1

банеры 2.0

Posted: Mon Oct 21, 2013 7:32 pm
by darkover
Есть две группы баннеров, назовем условно 720 и 300, выводятся они на кастом галерах, но вот бывает такая шляпа, как отсутствие у спона банера определенного размера, скажем 720 есть, а 300 нету. И соответственно на кастом галере, где должен быть баннер из группы 300 - пустое место. Можно ли как-то сделать, что бы чекалось, если баннера нет - вывести заглушку, или какой-то другой код ?

И еще момент
Если я не добавляю что-то в поле banner html - то они тупо не добавляются вообще

Image

Re: банеры 2.0

Posted: Mon Oct 21, 2013 8:13 pm
by admin
Можно условно

$test = "баннер 300":

if ($test) {
echo $test;
} else {
что-то другое
}

Re: банеры 2.0

Posted: Mon Oct 21, 2013 8:37 pm
by darkover
вот код, вдруг кому понадобится

Code: Select all


<?php
$test = '<banner sponsor=CURRENT_ITEM_SPONSOR banner_group="adv300"></banner>';
if ($test) {
echo '<banner sponsor=CURRENT_ITEM_SPONSOR banner_group="adv300" num=1-3>
<a target=_blank href="/goto/<!--GALLERY_SLUG-->/" rot_id="<!--THUMB_LINK-->"><img src="<!--THUMB_URL-->"></a></banner>';
} else {
echo ' html код заглушки';
}?>



Re: банеры 2.0

Posted: Mon Oct 21, 2013 10:23 pm
by admin
Я бы советовал обернуть $test = ... в heredoc конструкцию

Re: банеры 2.0

Posted: Mon Oct 21, 2013 10:34 pm
by darkover
admin wrote:Я бы советовал обернуть $test = ... в heredoc конструкцию
Я не знаю, что это такое xD

Re: банеры 2.0

Posted: Tue Oct 22, 2013 1:33 am
by admin