Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Пожелания пользователей системы (http://forum.sape.ru/forumdisplay.php?f=15)
-   -   Текст перед ссылками! (http://forum.sape.ru/showthread.php?t=2490)

Scamp 15.06.2007 15:33

Текст перед ссылками!
 
хотелось бы, чтобы была возможность писать текст, который будет появляться лишь в том случае, когда на странице размещена ссылка..
типа:

Реклама: ссылка

а если ссылки не куплены - то слова "Реклама: " не должно быть

fatman 19.06.2007 16:33

Я так сделал:
Код:

.....
код Sape
.....
$splinks = $sape->return_links();
    unset($o);

if (preg_match("/href/", $splinks)) {

?>

<h4>Реклама</h4> 
<?php
    echo $splinks;
?>


<? } else {echo $splinks;} ?>


Anatoly 19.06.2007 20:22

У меня тож рекламный блок выдаётся только при наличии ссылок в объекте sape.

Scamp 20.06.2007 08:47

Fatman! бигреспект!

Titan 03.07.2007 00:48

fatman - спасибо! :-)

Подскажите, пожалуйста, если ссылки отсутствуют, как отключить вывод служебного тега вида: <!--12345678--> ?

Anatoly 03.07.2007 06:31

Цитата:

Сообщение от Titan (Сообщение 23142)
fatman - спасибо! :-)

Подскажите, пожалуйста, если ссылки отсутствуют, как отключить вывод служебного тега вида: <!--12345678--> ?

Его отключать не надо - приведёт к тому, что индексакция сапы в следующий раз не заберёт страничку.

Впрочем, имеет смысл, если индексацию не собираетесь заказывать в ближайшее время, и не выводить служебный тэг. В вышеприведённом примере, если в блоке ссылок не найден собственно 'href', можно просто не выводить переменную $splinks и всё. ;)

den78ru 03.07.2007 06:35

Цитата:

Сообщение от Anatoly (Сообщение 23171)
Впрочем, имеет смысл, если индексацию не собираетесь заказывать в ближайшее время, и не выводить служебный тэг. В вышеприведённом примере, если в блоке ссылок не найден собственно 'href', можно просто не выводить переменную $splinks и всё. ;)

А можно конкретно код, я например в пхп на уровне.... ну вообщем на очень низком уровне :)

Anatoly 03.07.2007 06:39

Ну например так:

Цитата:

Сообщение от fatman (Сообщение 20635)
Код:

.....
код Sape
.....
$splinks = $sape->return_links();
    unset($o);

if (preg_match("/href/", $splinks)) {

?>

<h4>Реклама</h4> 
<?php
    echo $splinks;
?>


<? } ?>


Т.е., убирается только часть после else. ;) Только я не понял, что за строка unset($o) - вообще сильно не понял. Мож, автор коментнёт? ;)

Anatoly 03.07.2007 06:44

А вообще не!!!

Комментарий, похоже, надо выводить всегда. Потому что сапа проверяет ВСЕ странички (вроде), а не только те, на которых ссылки куплены. Если он не найдёт код - будет ERROR и скорее всего на такой странице ссылку никогда купить не смогут.

В общем, я бы этого комментария не боялся. И не боюсь. :)

den78ru 03.07.2007 07:44

Цитата:

Сообщение от Anatoly (Сообщение 23178)
В общем, я бы этого комментария не боялся. И не боюсь. :)

Я тоже не боюсь, но опасаюсь


Часовой пояс GMT +3, время: 05:21.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.