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

-->
Ответ
 
Опции темы
Старый 31.03.2010, 22:20   #1
Новичок
 
Регистрация: 31.03.2010
Сообщений: 3
Вес репутации: 0
Evenstine на пути к лучшему
Question Корректен ли код?

В сапе новичок. Мне необходимо чтобы ссылки выводились в контейнере (div), но чтобы данный контейнер не выводился, если ссылок для показа нет. Я поставил следующий код:
PHP код:
 if (!defined('_SAPE_USER')){
                        
define('_SAPE_USER''XXXXXXXXXXXXXXXXXXX'); 
                        }
                        require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
                        
$o['charset'] = 'UTF-8';      
                        
$sape = new SAPE_client($o);
                        
$q $sape->return_links();
                        if (
strstr($q'href')!==FALSE)
                        {
                        echo 
'<div id=stb-container class=stb-container><div id=\'caption\' class=\'stb-custom-caption_box\' >Рекламный блок</div><div id=\'body\' class=\'stb-custom-body_box\' >';
                        echo 
$q;
                        echo 
'</div></div>'
Не будет ли проблем с индексацией страниц и выводом ссылок от сапы?

Последний раз редактировалось Evenstine; 31.03.2010 в 22:27.
Evenstine вне форума   Ответить с цитированием
Старый 31.03.2010, 22:22   #2
Эксперт
 
Регистрация: 12.12.2009
Адрес: Ростов-на-Дону
Сообщений: 1,537
Вес репутации: 242
eresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущее
По умолчанию

По-моему проще написать if ($q)

Точно не помню, но кажется пустая строка - это false

И - откуда у вас берётся $sape_echo? Видимо имеете ввиду $q?
__________________
Партнёрка знакомств с блоком SAPE. Сапа без расходов на хостинг!
Самый удобный Хостинг (в т.ч. сейчас - бесплатное полугодовое тестирование хостинга Node.JS)
eresik вне форума   Ответить с цитированием
Старый 31.03.2010, 22:28   #3
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

Evenstine, unset забыли.
похоже - должно работать.
Одно но. Вот в таком виде робот не найдет ничего при начальной индексации...

Добавлено через 45 секунд
кстати да.. сапе_ечо - это что?
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК

Последний раз редактировалось Ank; 31.03.2010 в 22:28. Причина: Добавлено сообщение
Ank вне форума   Ответить с цитированием
Старый 31.03.2010, 22:28   #4
Новичок
 
Регистрация: 31.03.2010
Сообщений: 3
Вес репутации: 0
Evenstine на пути к лучшему
По умолчанию

eresik, Поправил, спасибо.

Ank,
То есть для начальной индексации надо все-таки ставить стандартный код?
Evenstine вне форума   Ответить с цитированием
Старый 31.03.2010, 22:30   #5
Эксперт
 
Регистрация: 12.12.2009
Адрес: Ростов-на-Дону
Сообщений: 1,537
Вес репутации: 242
eresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущее
По умолчанию

Если написать if ($q) - вроде бы и при начальной индексации всё должно найтись.

У меня сделано подобным образом, только сделано разнесение ссылок по разным блокам - сапобот всё нашёл.

В вашем варианте - возможно и не нашлось бы. Я не знаю чего там сапобот подсовывает вместо ссылок, и вообще - по какому принципу обнаруживает наличие кода.
__________________
Партнёрка знакомств с блоком SAPE. Сапа без расходов на хостинг!
Самый удобный Хостинг (в т.ч. сейчас - бесплатное полугодовое тестирование хостинга Node.JS)
eresik вне форума   Ответить с цитированием
Ответ


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

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

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


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