Несмотря на ограничение uCoz установки кода sape, многие блоггеры ставят эту систему к себе в блог.
Ссылки обычно помещают в сайдбар, где они оформляются отдельным блоком:
Но когда нету ссылок, получается вот так:
Согласитесь, это ведь не красиво.
Сейчас мы это будем исправлять.
Размышляем
Когда у нас на странице ссылки куплены, то выводится код этих ссылок. В другом случае, выводится комментарий <!--526510996224--> . Цифры, естественно, разные. uCoz дал нам возможность использовать такую функцию, как substr.
Итак, если в шаблон вставить код <?(substr($DCODE_4$,0,4))?> , где вместо $DCODE_4$, код вашего вывода sape, то можно увидеть, что в некоторых местах вернется или какое-то слово, или начало ссылки, или символы <!-- .
Дальше делаем проверку. <?if!(substr($DCODE_4$,0,4)=="<!--")?>$DCODE_4$<?endif?> , и, о радость, оно работает!
Теперь можно блоки оформлять вот так:
<?if!(substr($DCODE_4$,0,4)=="<!--")?><div class="sape"><div class="name">Спонсоры страницы</div>У меня их очень много: $DCODE_4$</div><?endif?>
Где ссылки купили, то они выводятся. Если ничего на странице не покупали, то ничего не будет выводиться, даже этот блок.
|