банеры 2.0

Post Reply
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

банеры 2.0

Post by darkover »

Есть две группы баннеров, назовем условно 720 и 300, выводятся они на кастом галерах, но вот бывает такая шляпа, как отсутствие у спона банера определенного размера, скажем 720 есть, а 300 нету. И соответственно на кастом галере, где должен быть баннер из группы 300 - пустое место. Можно ли как-то сделать, что бы чекалось, если баннера нет - вывести заглушку, или какой-то другой код ?

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

Image
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: банеры 2.0

Post by admin »

Можно условно

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

if ($test) {
echo $test;
} else {
что-то другое
}
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: банеры 2.0

Post 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 код заглушки';
}?>


admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: банеры 2.0

Post by admin »

Я бы советовал обернуть $test = ... в heredoc конструкцию
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: банеры 2.0

Post by darkover »

admin wrote:Я бы советовал обернуть $test = ... в heredoc конструкцию
Я не знаю, что это такое xD
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: банеры 2.0

Post by admin »

Don't forget to run script update
Post Reply