Форум SAPE.RU

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

TPAKTOP 29.01.2008 18:31

Рекомендации по установке кода на DLE
 
Открываем файл index.php.

Находим строку:

$tpl->compile('main');

Перед строчкой добавляем:

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'));

Заходим в папку с шаблонами.

В файле shortstory.tpl

находим фрагмент:

{short-story}

Заменяем на:

<sape_index>{short-story}</sape_index>

В файле fullstory.tpl

Находим:

{full-story}

Заменяем на:

<sape_index>{full-story}</sape_index>

Все.

Просьба оставлять комментарии, если у Вас есть какие-то исправления или дополнения.

--==^Bumer^==-- 01.02.2008 21:12

А если на сайте уже продаются такие ссылки, то как быть? они все удалятся? или надо не заменять старый код на новый, а просто этот добавлять рядышком?

eddbit 01.02.2008 21:18

Цитата:

Сообщение от --==^Bumer^==-- (Сообщение 81943)
А если на сайте уже продаются такие ссылки, то как быть? они все удалятся? или надо не заменять старый код на новый, а просто этот добавлять рядышком?

Тоже интересует ответ на данный вопрос

Avelon 01.02.2008 21:24

старое ничего не удалится

почитайте еще плз http://www.sape.ru/faq_new.php?q_id=298

может вызникнуть notice при двойном определении _SAPE_USER

там написано что надо поправить

Xoxmy 01.02.2008 21:29

Avelon, огромное спасибо Вам за еще одну возможность заработать :).
Сорри за флуд.

Avelon 01.02.2008 21:30

не забывайте обновлять sape.php , нужно скачать новый код в папку!

--==^Bumer^==-- 01.02.2008 21:37

Цитата:

старое ничего не удалится

почитайте еще плз http://www.sape.ru/faq_new.php?q_id=298

может вызникнуть notice при двойном определении _SAPE_USER

там написано что надо поправить
Ну это то понятно, но вот в случае с дле такое не проходит.
Добавил обычный код и код для гиперконтекста рядышком, проиндексировалось, добавилось 29 страниц, но теперь вместо коротких новостей показывается {full-story} а полные новости норм.

V!rus 01.02.2008 21:40

Ничего не работает( Даже старые((
У меня шаблоны обрабатывают php. вставляю часть кода в main.tpl, но ничего не работает(

--==^Bumer^==-- 01.02.2008 21:48

Сорри, это я дурак :) Поправил щас норм, тока вот с указанием цены, ставишь коэфф, но цена на добавленных страницах не меняется

Avelon 01.02.2008 21:52

я поставил коефф 1.5 и у меня в "контекстные страницы" видно что цена выше в полтора раза

V!rus 01.02.2008 21:52

Контекстные страницы нашло, но обычные ссылки пропали, не могу понять. А хеш код изменился?
В общем, делал так:
1) т.к. у меня шаблоны обрабатывают php, я вставил в main.tpl в самом верху
<?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'));
?>
2) Все заключил в <sape_index></sape_index> Работает.
3) Чуть ниже в main.tpl
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'какой_то_другой_хеш');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
//echo $sape->return_links();
?>
И вывожу ссылки обычным образом
<?php
echo $sape->return_links(1);
?>
Но старые не выводит. Что не так?

MFKilla 01.02.2008 21:53

Все сделал по инструкции выложеной здесь,пока пишет ссылки не найдены.Я не понял их может в тексте как то еще выделять надо?

Peretz 01.02.2008 21:56

А как установить на DRUPAL?

--==^Bumer^==-- 01.02.2008 21:57

У меня все нашло и все заработало, щас попробую купить одну ссылочку, если купит то будет вообще зашибись :)

Ank 01.02.2008 22:00

Э.. какой то другой хеш откуда взялся?
ретурн линкс - только на старые ссылки и распространяется.

--==^Bumer^==-- 01.02.2008 22:03

Теперь сайт с гиперконтекстом не виден в поиске, смотрел из другого аккаунта....

V!rus 01.02.2008 22:03

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

define('_SAPE_USER', 'другой_хэш');

,на

if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'другой_хэш');
}

Объясните, на странице должен еще и старый код присутствовать?

Xoxmy 01.02.2008 22:04

Скажите а как долго индексируются контекстные страницы? Вроде все сделал нормально, все отображается, в панели написано "Поиск заказан, дождитесь его окончания!" и уже около 15 минут так, и не одной страницы. Так должно быть?

V!rus 01.02.2008 22:05

у меня за минуту нашло 700+ страниц

Avelon 01.02.2008 22:06

Цитата:

Сообщение от --==^Bumer^==-- (Сообщение 81988)
Теперь сайт с гиперконтекстом не виден в поиске, смотрел из другого аккаунта....

подождите, пересчет индекса для поиска идет раз в пару часов!

Avelon 01.02.2008 22:07

Цитата:

Сообщение от MFKilla (Сообщение 81975)
Все сделал по инструкции выложеной здесь,пока пишет ссылки не найдены.Я не понял их может в тексте как то еще выделять надо?

внимательно почитайте http://www.sape.ru/faq_new.php?q_id=298

возможно чтото вы сделали не так

у кого получилось - делимся каментами к инструкции!

--==^Bumer^==-- 01.02.2008 22:12

Avelon т.е. раз все сработало, страницы добавились, значит все нормально? можно все сайты так добавлять? ничего что я два кода разместил вот так (главно то работает :))))
Цитата:

define('_SAPE_USER', 'хешкод');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'урл_сайта';
$sape = new SAPE_client($o);
$tpl->set('{evgeniy}', $sape->return_links());
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'));
$tpl->compile('main');

MFKilla 01.02.2008 22:14

Цитата:

Сообщение от Avelon (Сообщение 81999)
внимательно почитайте http://www.sape.ru/faq_new.php?q_id=298

возможно чтото вы сделали не так

у кого получилось - делимся каментами к инструкции!

Сделал это
Цитата:

Открываем файл index.php.

Находим строку:

$tpl->compile('main');

Перед строчкой добавляем:

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'));

Заходим в папку с шаблонами.

В файле shortstory.tpl

находим фрагмент:

{short-story}

Заменяем на:

<sape_index>{short-story}</sape_index>

В файле fullstory.tpl

Находим:

{full-story}

Заменяем на:

<sape_index>{full-story}</sape_index>

Все.
Этого достаточно или нет?

Ank 01.02.2008 22:22

--==^Bumer^==--
ну да, все правильно :)
Может лишний дефайн, но на это можно и плюнуть. (если все это так и написано, как показано)
Единственно - я бы передал в контестный конструктор $o и сделал бы унсет.

--==^Bumer^==-- 01.02.2008 22:31

Ank спасибо ;)

правда это все равно не понял)))

Цитата:

Единственно - я бы передал в контестный конструктор $o и сделал бы унсет.

Xoxmy 01.02.2008 22:34

Блин у меня все равно до сих ни одной страницы не промндесировал, не подскажите в чем трабла? Мой код:
Цитата:

define('_SAPE_USER', 'код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set('{LINKS1}', $sape->return_links(1));
$tpl->set('{LINKS2}', $sape->return_links(1));
sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));

Ank 01.02.2008 22:39

--==^Bumer^==--
$sape_context = new SAPE_context($o);
это отдаст хост и контексту.
unset($o);
в факе же пишут про него :)
Xoxmy
ob_start(array(&$sape_context,'replace_in_page'));
replace_in_page - это где то описано?

V!rus 01.02.2008 22:48

Все, у меня заработало :)

Xoxmy 01.02.2008 22:55

V!rus - везет :).
Ank - replace_in_page я больше нигде не писал, кроме как в самом коде.

V!rus 01.02.2008 23:00

А линкс.дб удалил? sape.php обновил? <sape_index></sape_index> заключил?

Xoxmy 01.02.2008 23:01

Цитата:

Сообщение от V!rus (Сообщение 82082)
А линкс.дб удалил? sape.php обновил? <sape_index></sape_index> заключил?

конечно

V!rus 01.02.2008 23:15

может ноуиндексы лишние на страницах?

Ank 01.02.2008 23:34

Кажется дошло :)
код с ob_start(array(&$sape_context,'replace_in_page')); не ДО боди ли ставиться?
А обычный не после ли?

--==^Bumer^==-- 01.02.2008 23:42

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

mistersky 01.02.2008 23:51

Цитата:

Ank в движке то? вданном случае до и после боди вроде ниче не ставится
Ставятся оба кода в файл main.tpl при условии исполнения в файлах TPL - PHP.

Так и получается один код до - один после.

--==^Bumer^==-- 01.02.2008 23:56

Цитата:

Ставятся оба кода в файл main.tpl при условии исполнения в файлах TPL - PHP.

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

mistersky 01.02.2008 23:58

Цитата:

и много сайтов появилось уже, а мой этот нет
Вот это странно ... нужно тоже акк зарегать - проверить.

mistersky 02.02.2008 00:08

Все в порядке - работает.

Цитата:

и много сайтов появилось уже, а мой этот нет
Страницы активировали ?

Ank 02.02.2008 00:10

--==^Bumer^==--, страницы нашлись? В контекстных страницах есть кеш, что там видно?
И последний вопрос, а КАК эти самые оптимизаторы ищут Ваши страницы :)?

--==^Bumer^==-- 02.02.2008 00:18

Цитата:

Страницы активировали ?
да
Цитата:

страницы нашлись?
да, даже удалил динамические
Цитата:

В контекстных страницах есть кеш
есть, там виден текст который схавался вашим роботом :)
Цитата:

И последний вопрос, а КАК эти самые оптимизаторы ищут Ваши страницы ?
захожу в другой аккаунт, вписываю любую часть текста из кэша, ставлю ид своего сайта, жму поиск, и пишет нет доступных площадок.


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

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