Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Контекстные ссылки и все, что с ними связано (http://forum.sape.ru/forumdisplay.php?f=28)
-   -   Инструкция по установке кода размещения контекстных ссылок (http://forum.sape.ru/showthread.php?t=8380)

virtualbrest 22.04.2009 17:26

Все же чувства возобладали над разумом, и я нажал на НАЖМИТЕ ЗДЕСЬ. Видел надпись дождитесь, идет переиндекскация (кажется). Потом опять появилось

Цитата:

Ни на одной странице сайта пока не найден контекстный код.
По правде сказать я закомментировал
Цитата:

// $o[ 'force_show_code' ] = true;
и в ссылках, и в контексте, может зря? Но насколько я понял это только контрольный код для ВМ, сапе он не нужен, или я не прав?

Ank 22.04.2009 17:40

virtualbrest, чтобы расставить точки ... где надо :)
На страницах ПРИСУТСТВУЮЩИХ в сапе есть контекстный код?
Если нет - то не надо никуда давить - эффект уже видели.

virtualbrest 22.04.2009 22:13

Да есть теперь, нужный текст обрамлен тегами сапы (обратно вернул дебуг). Хочу теперь что бы странички появились в разделе контекстные страницы, там пока zerro. Для этого жму кнопку в этом разделе. Никакого эффекта. Что еще я мог упустить?

Добавлено через 1 минуту
Ну вот, все же нельзя было удалять $o[ 'force_show_code' ] = true; вернул, заказал повторную проверку, и страницы сразу повалили, спасибо, буду воевать дальше!

Ank 23.04.2009 08:10

virtualbrest, да не делается в сапе ничего в реальном вермени! Нажав на кнопку - вы позвали робота. Пока он шел - Вы чеккод включили - ибо суетитесь :)

demer 24.04.2009 20:35

Здравствуйте,
Также возникла проблема с установкой контекстных ссылок (у меня spaiz-nuke 1.3, аналог php-nuke).
Обычные ссылки работают в блоке, все в порядке.
Добавил код контекста непосредственно в модуль Статей (т.к. только в их текстах намерен размещать контекстные ссылки).
Перед подключением header.php вставил код:
if (!defined('_SAPE_USER')){ define('_SAPE_USER',"***************"); }
require_once('includes/'._SAPE_USER.'/sape.php');

$sape_context = new SAPE_context();

Ниже, где выводится текст статьи:
$text = $sape_context->replace_in_text_segment($text);
echo '<font class="content">'.nl2br($text).'</font>';

Если включить опцию $o['force_show_code'] = true;
То в html-коде в нужном месте появляются теги:
<sape_index>мой текст</sape_index><!--c127514333480-->

Но при заказе индексации через интефрейс sape (поиска контекстных страниц) - ничего не находит. Пробывал на 3х разных сайтах, результата 0.
Естественно обновил sape.php и удалил links.db
В чем может быть дело?

Также пробывал подключать код непосредственно в header.php (перед выводом html, body):
if (!defined('_SAPE_USER')){ define('_SAPE_USER',"*************"); }
require_once('includes/phpinc/sape.php');
$o['host'] = '****.ru';
$o['force_show_code'] = true;
$sape=new SAPE_client();
$sape_context = new SAPE_context($o);

И оставлять в коде статей токо реплейс.

По прежнему все работает - как обычные ссылки, так и теги <sape_index> в нужном месте.

И кстати, через какой интервал времени робот сапы находит страницы с контекстом (после нажатия "Если Вы его уже установили, то нажмите здесь, чтобы заказать переиндексацию.") ?

virtualbrest 26.04.2009 20:01

Посомтри я выше выкладывал свой код, тебе надо сделать как у меня.

В догонку 2 вопроса:

1. $o[ 'force_show_code' ] = true; - можно это теперь убрать, когда все сраницы с контекстом в статусе ОК?

2. Поставил не очень высокую цену на контекст, однако - ни одной покупки, может надо еще что-то сделать (статус ОК страниц есть), или просто никто не покупает?

Ank 26.04.2009 23:42

demer, все вроде верно. Код контекста стоит на найденных страницах?
ВОРДС.дб создается?

virtualbrest, 1 -да

2 - ждать. контекст = только руки, никаких автоматов.

svn 30.04.2009 14:57

Сайт на чистои хтмл, причем для использования в качестве контентной ссылки я предоставляю абсолютно все слова на странице, а код устанавливаю с использованием функции ob_get_contents().

Можно ли в этом случае не устанавливать теги <sape_index> ... </sape_index> ?

Или хотя бы последний?

demer 12.05.2009 23:51

Ank, Да, words.db (243 байта) создался, но в интерфейсе сапы по прежнему не находит ни одной контекстной страницы. Куда копать? и сорри за столь долгий ответ)

urikor 22.06.2009 10:37

Подскажите, плиз.
Решил установить контекстный код на страницы сайта, где уже есть "обычные" ссылки.
Сайт совсем новый (в системе всего пару месяцев), поэтому файл sape.php не обновлял.
Все вроде бы делал по инструкции.
Но, после того, как заменил прежний код

<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '40......1');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

на

<?php

if (!defined('_SAPE_USER')){
define('_SAPE_USER', '40.....1');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
?>

переиндексация страниц прошла успешно (правда, почему-то одна страница все-таки не нашлась), но сам контекст на странице после того места, где показывались обычные ссылки с сапы перестал отображаться (у меня простой статический хтмл).
Пришлось ставить оба вышеприведенных кода.
После этого, вроде бы, стало на место.
Но, вот будут ли работать контекстные ссылки?

Спасибо


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

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