Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 25.09.2010, 12:24   #1
Новичок
 
Регистрация: 07.09.2009
Сообщений: 12
Вес репутации: 0
nivodor на пути к лучшему
По умолчанию Как спрятать блок ссылок если ссылки не куплены

Народ подскажите пожалуйста в таком вопросе.
Решил сделать на сайте так, чтобы рекламный блок не выводился вообще, если ссылки еще не куплены.
Сайт состоит из php-страниц. Этот код сапы прописан в верху каждой страницы сайта:
PHP код:
<?php 

    
global $sape;

    if (!
defined('_SAPE_USER')){

        
define('_SAPE_USER''...............'); 

    }

    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 

    
$sape = new SAPE_client();

?>

<?php
Левый, правый и нижний блок сайта в которых выводятся купленные ссылки подключается инклюдом, там прописал такой код:
PHP код:
<?php 

    $sape_links 
$sape->return_links(1);
if (
strstr('href'$sape_links)!==FALSE)
{
// выводим ссылки вместе с кодом, открывающим и закрывающим список
echo '<ul style="text-align:justify;" id="no_href"><li>'// начало списка
echo $sape_links// код ссылок
echo '</li></ul>'// конец списка
}
else
{
// выводим только код sape
echo $sape_links;



?>
На страницах где ссылки куплены, всё выводится нормально. А на страницах где нет купленных ссылок, появляется ошибка:

Warning: strstr() [function.strstr]: Empty delimiter in /home/sait/public_html/file/bottom_block.php on line 24

В ошибки сказано что то про пустые разделители...

Подскажите кто знает, что я не так сделал?
nivodor вне форума   Ответить с цитированием
Старый 25.09.2010, 12:31   #2
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

Цитата:
Сообщение от nivodor Посмотреть сообщение
что я не так сделал?
$sape->return_links(1);
тут пусто должно быть как минимум
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 25.09.2010, 12:44   #3
Новичок
 
Регистрация: 07.09.2009
Сообщений: 12
Вес репутации: 0
nivodor на пути к лучшему
По умолчанию

Цитата:
Сообщение от Ank Посмотреть сообщение
$sape->return_links(1);
тут пусто должно быть как минимум
Спасибо за ответ.
Но я не понял, что имеете ввиду. У меня выводятся ссылки в трех блоках в левом - 1, в нижнем - 1 и в правом - 1.

В левом и нижнем по одной - $sape->return_links(1);

В правом - $sape->return_links(); - последний вывод ссылки.
nivodor вне форума   Ответить с цитированием
Старый 25.09.2010, 12:50   #4
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

Цитата:
Сообщение от nivodor Посмотреть сообщение
В левом и нижнем по одной
а... ну из первого сообщения этого не видно ни разу..
bottom_block.php on line 24 - это что именно? Это echo $sape_links; ? или другое чтото?
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 25.09.2010, 13:03   #5
Новичок
 
Регистрация: 07.09.2009
Сообщений: 12
Вес репутации: 0
nivodor на пути к лучшему
По умолчанию

Цитата:
Сообщение от Ank Посмотреть сообщение
а... ну из первого сообщения этого не видно ни разу..
bottom_block.php on line 24 - это что именно? Это echo $sape_links; ? или другое чтото?
Прошу прощения, что не очень понятно изложил.

Это ошибка в куске (блоке) кода, который подключается к сайту инклюдом, в этом блоке располагается и код вывода ссылок. Вобщем вот этот кусок кода:

Код HTML:
<table id="Table_06" width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">

<tr>

<td valign="top" align="center">

<br>


<div align="center">

<? echo $sape->return_links(1); ?>

</div>

</td>

</tr>

</table>
nivodor вне форума   Ответить с цитированием
Старый 27.09.2010, 12:47   #6
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

ну есть такая мысль...
Поскольку Вы не выводите чеккод, то при отсутсвии ссылок не выводиться ничего, а echo - вызывается.
Я бы попробовал включить показ ЧК или ничего и не выводить, в случае отсутствия ссылок (чревато нехорошими последствиями).
Ну на крайний случай запретить ПХП показывать варнинги...
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 12.10.2010, 08:40   #7
Новичок
 
Регистрация: 23.06.2009
Сообщений: 39
Вес репутации: 181
Akyrzaman на пути к лучшему
По умолчанию

<? echo $sape->return_links(1); ?>

вместо этого

<?
if(isset($sape->return_links()) && !empty($sape->return_links()) ){

тут фигачите вывод ссылок



}
?>
Akyrzaman вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спрятать блок на странице от индексации pablodiablo Google, MSN, Yahoo 7 28.05.2010 18:47
Спрятать Внешние ссылки (ВС) lib3rty Вопросы от новичков 22 23.04.2010 15:25
Если спрятать блок ссылок через javascript MrY Общие вопросы оптимизации 9 15.12.2009 17:26
как безопасно спрятать от глаз ссылки сапы Zsilent Вопросы от новичков 23 22.12.2008 13:52
Подскажите, если мне надо изменить текст ссылок, которые у меня уже куплены, как мн е Bruno Bonelly Вопросы по работе системы 1 14.11.2007 15:18


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