Форум 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)

Rozen 26.05.2008 03:59

http://forum.sape.ru/showpost.php?p=163556&postcount=84
тут подействовавшее решение отображения контекстов через мамбот

Dеl 11.06.2008 19:23

Проставил теги <sape_index> ... </sape_index> и т.д. по инструкции, проиндексировались странички, пошли первые продажи... только вот какое недоразумение получилось - ссылки не появляются на страничках... и соответственно ерроры сплошные... как это можно вылечить?

Добавлено через 20 часов 59 минут
правда... теги <sape_index> вырезаются, продажи есть, words.db создался и наполнен... но почему-то ссылки не появляются на страничках...
очень жду осмысленных предложений и рекомендаций

Shtormov 19.06.2008 08:52

Ставил на WordPress скрипт от MaxSite.org и заметил следующую штуку:
Когда у нас к примеру страница, на которой 5 постов, то функция
$sape_context->replace_in_text_segment($content)
начинает обрабатывать content каждого поста на наличие в нем ключевых слов. Фишка в том, что если к примеру, слова у нас в пятом посте, то они не станут ссылками, потому что функция работает только при первом прогоне, а не при каждом. Как это исправить?

urka2000 12.07.2008 01:30

Установка контекстніх и обічніх ссілок.
 
Цитата:

Сообщение от Ank (Сообщение 91574)
совершенно верно, два

До сих пор не могу заставить работать ОБА кода ссылок.
Сайт статический, ПХП.
Перерыл все темы и ФАКи, только тут нашел упоминание.
Итак, если на странице хочу продавать ОДНОВРЕМЕННО ОБА типа ссылок.

Согласно инструкции по установке:
Для хостинга с поддержкой PHP:
сначала ставим "Установка кода отображения гипертекстовых ссылок."
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'c3715b1e53b1b6aed9ebaf3d05c49d8f');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>


далее, согласно раздела "Установка кода отображения гипертекстовых ссылок непосредственно из контента страницы (контекстные ссылки)"
ставим ДОПОЛНИТЕЛЬНО код

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


Т.е. начало страницы должно выглядеть так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

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


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

<head>
<title>...

Правильно или нет?

Ank 12.07.2008 17:32

Цитата:

Сообщение от urka2000 (Сообщение 195591)
Правильно или нет?

Ну почти...
Разница в том, что sape_context - должен быть ДО боди (а не перед хеадом..) а простой - не обязательно.
И можно в один define все слить..
И два раза !defined - писать не надо.

urka2000 13.08.2008 22:59

Цитата:

Сообщение от Ank (Сообщение 195792)
Ну почти...
Разница в том, что sape_context - должен быть ДО боди (а не перед хеадом..) а простой - не обязательно.
И можно в один define все слить..
И два раза !defined - писать не надо.

Хорошо, пробуем так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'c5555555555555555f3d05c49d8f');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
// $sape = new SAPE_client();
$o['force_show_code'] = true;
$sape = new SAPE_client($o);

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();


?>
<head>
<title>Программа ПППП</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="description" ....

</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="760" class="maintable" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td>
<!-- это начало топа -->

Смотрим:
1. sape_context - стоит ДО боди
2. два раза !defined - не писали.

Теперь вішеприведенній текст правильній?

urka2000 15.08.2008 23:24

Цитата:

Сообщение от Ank (Сообщение 195792)
Ну почти...
Разница в том, что sape_context - должен быть ДО боди (а не перед хеадом..) а простой - не обязательно.
И можно в один define все слить..
И два раза !defined - писать не надо.

Так правильно или нет?

urka2000 19.08.2008 00:00

Цитата:

Сообщение от Ank (Сообщение 195792)
Ну почти...
Разница в том, что sape_context - должен быть ДО боди (а не перед хеадом..) а простой - не обязательно.
И можно в один define все слить..
И два раза !defined - писать не надо.

Не работает!
Вішеприведенній текст правильный или нет?

lokk 02.09.2008 16:58

Подскажите, что делаю не так!
У меня сайт на НТМL. Без движка. Хостинг платный. Решила разместить конткстные ссылки.
1. Поместила папку с файлом сапы туда, где находится главная страница сайта.
2. На страницах сайта в самом начале поместила нужный код. Между тегами </head> и <body>
3. Текстовые фрагменты выделила нужными тегами <sape_index> ... </sape_index>

Система, видимо не распознает, так как все время пишет: введите урл с кодом сапы.
Или на сайтах с НТМL нельзя размещать контекстные ссылки?

Ank 02.09.2008 17:04

lokk, размещать - можно.
А ПХП поддерживается?

lokk 02.09.2008 17:17

Извините мою дремучесть, но я не знаю что такое ПХП. Расшифруйте, пожалуйста.

Ank 02.09.2008 17:21

lokk, Вам проще обратится за помощью. Тут на форуме многие помогут.....

lokk 02.09.2008 17:56

Исчерпывающий ответ!

Ank 02.09.2008 18:40

lokk, Вы предлагаете пересаказать книжку про пхп, хтмл, ашмановский курс и еще чегонибудь?

lokk 02.09.2008 19:48

Уважаемый, я не просила у вас ничего пересказывать. Я знаю, что такое HTML, PHP, и ашмановский курс никакого отношения к моему вопросу не имеет и "еще чего-нибудь" тем более. Я просто спросила, что такое ПХП. Если бы вы написали PHP правильно, так и вопросов таких не было бы. Если не хочется отвечать, так не отвечайте, никто ведь не принуждает. И к чему такие советы "обратитесь на форум за помощью", я и так сюда обратилась.

Sergey2121 09.09.2008 13:10

Цитата:

Сообщение от Ank (Сообщение 229041)
lokk, размещать - можно.
А ПХП поддерживается?

У меня php поддерживается, но! -
а где же собственно инструкция для SSI?

Я на отдельном php-файле разместил код:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'хххххххххххххх');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
?>

В html-странице вставил теги:

</sape_index>...</sape_index>

Файл words.db уже создался, не пустой - народ уже купил контекстные ссылки на моем сайте. Но они еще не показываются.

Перед <body> что в html-странице, скажите пожалуйста, что ставить?

Ank 09.09.2008 14:33

Sergey2121, SSI и контекст - несовместимы. И про установку контекста - есть отдельная ветка, там как раз и написано что с SSI не будет работать.

Sergey2121 09.09.2008 15:07

Но Вы же сами написали:
Цитата:

Сообщение от Ank (Сообщение 229041)
lokk, размещать - можно.
А ПХП поддерживается?

Или тут что-то другое?

Filipp 09.09.2008 16:36

Цитата:

Сообщение от Sergey2121 (Сообщение 234426)
Но Вы же сами написали:


Или тут что-то другое?

Это немного разные вещи.

Sergey2121 09.09.2008 17:15

Хорошо, а как тогда на html установить кон.ссылки?

Ank 09.09.2008 18:57

Цитата:

Сообщение от Sergey2121 (Сообщение 234505)
Хорошо, а как тогда на html установить кон.ссылки?

Без SSI. Просто много - много ручной работы. В каждый файл воткнуть код. Ветка кстати именно та, читайте ее сначала, тут все рассказано.
На голый хтмл - ставиться легко, не считая правки сотен файлов :)

Sergey2121 10.09.2008 12:39

:(Прочел ветку внимательно, пробую колдовать - не получается.
Я после хеада перед боди вставил в htm-страницу:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '________________');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
?>
Далее поставил в теле<sape_index>........</sape_index>

Страница проиндексировалась, words.db не образовался, <sape_index> - виден, конт.ссылки не показываются (уже куплены).
Что-то не так сделал?
Обычные ссылки у меня через инклюд выводятся.

Ank 10.09.2008 12:56

Цитата:

Сообщение от Sergey2121 (Сообщение 235342)
words.db не образовался,

показываться ничего не будет.

Цитата:

Сообщение от Sergey2121 (Сообщение 235342)
<sape_index> - виден,

только в случае не совсем правильной установки... и в случае включенного чеккода.
чтото не так в королевстве...
походу на уровне исполнения пхп...
киньте в личку адрес пациента - может увижу чего...

Sergey2121 10.09.2008 14:28

Благодарю за help.
Пациент скорее жив, чем мертв. Порядок в королевстве восстановлен. Правда обычные ссылки перестали показываться, но причина мне понятна, пойду все переделывать нафиг.

Dimas_CooleR 13.09.2008 13:01

Цитата:

Сообщение от day (Сообщение 82503)
Вопрос снят.. Это побочное действие скрипта Dmonitor для статистики Ядиректа.. Вопрос выше про то. что ссылок тупо нет - когда статус ОК.. все ещё рассматривается.

пропиши не
$sape_context = new SAPE_context();
а с указанием параметра:
$sape_context = new SAPE_context($o);

Генатцвали 02.10.2008 23:43

Дайте плиз последовательность установки кода на страницы HTML

Redkvadrat 14.10.2008 14:59

Подскажите плз, а есть ли плагин для NetCat :confused:

Veles 14.10.2008 20:34

Цитата:

Сообщение от Генатцвали (Сообщение 257416)
Дайте плиз последовательность установки кода на страницы HTML

Контекст на HTML?
Ручками, вот и вся последовательность...

james.r52 14.11.2008 16:50

на ASP.NET работает контекстные ссылки?

kabelshik 13.01.2009 20:56

Чувствую себя полным идиотом. Пробовал вроде бы все коды, которые встретил здесь, но страницы с контекстными ссылками так и не находятся.
Вопросы:
1. Прошу помочь с этим
2. Как правильно делать поиск контекстных страниц? Менять код => закачивать код => заменять sape.php => Повторный автоматический поиск контекстного кода на проиндексированных страницах ? Сколько-то ждать после этого надо или страницы появятся сразу?

XCOS 24.01.2009 13:44

Код вставлен в шаблон.
Что делать, если: обычные ссылки отображаются.
Стоит мамбот joomla, Контекстные страницы в системе находятся.

А вот на сайте контекстные ссылки не хотят отображаться?
И в системе они error :(

markovnik 25.01.2009 05:05

Прошу помощи по установке контекстных ссылок.
Движок самописный какой-то на пхп, но не я писал (в пхп почти ноль).
Обычные ссылки установил без проблем. Вставил нужный код в шаблон и все в порядке.
Теперь решил установить контекстные ссылки в каждой выводимой статье.
Читаю инструкцию:
Цитата:

Для корректной индексации страниц системой и для правильного отображения ссылок, в исходном коде тех страниц, на которых вы планируете размещать контекстные ссылки, добавьте в самое начало (до вывода тега body в результирующий html-документ) следующий код:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '852cca_ваш_хеш_код_924da2');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
?>

Важно: Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить фрагмет кода:

define('_SAPE_USER', '852cca_ваш_хеш_код_924da2');
на

if (!defined('_SAPE_USER')){
define('_SAPE_USER', '852cca_ваш_хеш_код_924da2');
}
Открыл файл шаблона pattern.html, там перед body вставил данный код.

Далее...
Цитата:

Далее, перед выводом каждого фрагмента текста страницы, из которого Вы хотите продавать ссылки, необходимо предварительно обработать данный фрагмент функцией replace_in_text_segment.

Пример:
<?
$text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки';
$text = $sape_context->replace_in_text_segment($text);
echo $text;
?>
Вот тут немного непонятно, куда это писать? опять же в шаблон?
В шаблоне pattern.html где выводится тело статей, ну т.е. контент статей, такие строчки:
<td class="text" valign = top>
<div id="contt">
<div id="navtit">[wikiphp]</div>
<div id="navcont">[telophp]</div>
</div>
</td>
[telophp] - это и есть переменная где как бы выводится контент статей, но как здесь согласовать с этим
<?
$text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки';
$text = $sape_context->replace_in_text_segment($text);
echo $text;
?>

там в квадратных скобках [] , а код который нужно вставить идет по другому с $ и echo

Помогите, пожалуйста, куда и как вписывать код?

pierrevk 28.01.2009 15:41

Установил код для показа контекстных ссылок на сайт (joomla).
Контекстные страницы найдены верно, пользователи покупают на них ссылки.
Однако купленные ссылки не отображаются на страницах, по прошествии суток контекстные ссылки выпадают в error (обычные ссылки - ок).
words.db образовался, содержимое нормальное.

Какими должны быть мои действия?

XCOS 09.02.2009 13:19

pierrevk собрат по несчастью, у меня то же самое, уже все перепробовал, не хочет джумла контекстные ссылки отображать. Я уже штуки 3 темы создал об этом, никто не хочет нам помочь

dashka 25.03.2009 10:42

Народ, вот я не понимаю, вроде установила код, теги там, нажимаю на сайте "Если Вы его уже установили, то нажмите здесь, чтобы заказать переиндексацию".
У меня выводит сообщение - "Поиск заказан, дождитесь его окончания!"
Тут же обновляю страницу, мне опять пишет "Если Вы его уже установили, то нажмите здесь, чтобы заказать переиндексацию". Неужели бот за 1 секунду проверил мой сайт на наличие кода?

Добавлено через 18 часов 39 минут
Ура, получилось)
Теперь вот понять не могу, там в настройках у меня указано 5 ссылок на страницу. В контекстных показано - 5 мест, 0 свободно. Так эти места заняты обычными ссылками. Для контекстных есть лимит? В смысле если у меня 5 мест заняты обычными ссылками, то контекстные размещаться на этой странице не будут или как?

Veles 25.03.2009 14:06

Цитата:

Сообщение от dashka (Сообщение 412366)
Для контекстных есть лимит? В смысле если у меня 5 мест заняты обычными ссылками, то контекстные размещаться на этой странице не будут или как?

Лимит общий, без разбора контекстные, обычные или гламурные...

Avelon 25.03.2009 15:11

вероятно это ЧПУ для жумлы так делает

скрипт не видит настоящего урла страницы, если обычные ссылки выводятся - то вам надо с контекстными сделать тоже самое, там наверняка вы вставляли кусок кода по передаче URI

dashka 25.03.2009 16:29

Цитата:

Сообщение от Avelon (Сообщение 413226)
вероятно это ЧПУ для жумлы так делает

скрипт не видит настоящего урла страницы, если обычные ссылки выводятся - то вам надо с контекстными сделать тоже самое, там наверняка вы вставляли кусок кода по передаче URI

Чувак, ты кому отвечал? Если мне, то я ничего не поняла)

П.С. а как посмотреть купленные у меня контекстные ссылки?

Avelon 25.03.2009 16:37

http://forum.sape.ru/showthread.php?t=8623 все про жумлу

dashka, на ты ко мне не надо

dashka 25.03.2009 22:33

Цитата:

Сообщение от Avelon (Сообщение 413345)
http://forum.sape.ru/showthread.php?t=8623 все про жумлу

dashka, на ты ко мне не надо

Извините, никак не могу привыкнуть к Российским правилам)
На ты по моему гораздо проще общаться, а то Вы понимается скорее как множественное число. Ну да как хотите, мне все равно)

П.С. обидеть не хотела))) Просто реально не поняла мне это или нет))


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

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