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

day 04.02.2008 11:33

Решение проблемы на DLE! (для тех у кого не показываются ссылки)
 
Все у кого не отображаются ссылки физически на страницах - дружно говорим гражданину Sywooch спасибо!!! В index.php вообще ничего трогать не надо, оставляем старый вызов простых ссылок - не более. Дальше делаем вот что.. Сразу оговорюсь, тестилось на движках 5.*, 6.*.. Итак:

Находим в engene/modules/show.full.php

Код:

$tpl->set('{full-story}', stripslashes("<div id='news-id-".$row['id']."'>".$row['full_story']."</div>"));
Заменяем на

Код:

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

    $text = $sape_context->replace_in_text_segment(stripslashes("<div id='news-id-".$row['id']."'>".$row['full_story']."</div>"));

    $tpl->set('{full-story}', $text);

Далее в engene/modules/show.short.php находим

Код:

$tpl->set('{short-story}', stripslashes("<div id='news-id-".$row['id']."'>".$row['short_story']."</div>"));
Заменяем на

Код:

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

    $text = $sape_context->replace_in_text_segment(stripslashes("<div id='news-id-".$row['id']."'>".$row['short_story']."</div>"));

    $tpl->set('{short-story}', $text);


Ссылки моментально появляются, если уже были купленные. Если в данный момент ссылки весят в ERROR то после очередного обхода роботом, статус измениться на ОК. Приятного заработка!

Mutant 04.02.2008 14:35

Простите, а первая тема про установку кода на ДЛЕ где?
У меня работало по тем инструкциям. И там было написано что вышеописанное решение временное. Как обстаят дела сейчас?
Этот код признан единственно правильным и нужно вписывать только его или все же если работает по старому, то пусть работает?

day 04.02.2008 17:11

Если работает по старому то пусть работает, в теме я указал (для тех у кого не показываются ссылки).. Мы провели тесты, и пришли к выводу что этот способ не имет ошибок ни со стороны сапы ни со стороны dle.. Вот и размещаем его, уже более уверенно, но если у кого то работает старый способ - значит все прекрасно!
p.s. в старой теме, человек попросил вывести рабочий способ в отдельную тему, потому что накопилось оч много страниц и среди них где то был этот способ..

GAFUR 04.02.2008 20:29

ок
 
Ну код установился без проблем! Еще по предыдущему методу! Хотя я еще не проверял, т.к. ссылки еще никто не разместил!

но мне вот что интересно! Написанно что на обновляемых страницах не надо размещать код! Тогда получаеться главную надо исключить? так ведь. Ведь когда ты добавляешь новость, появляеться одна статья и одна исчезает на 2 страницу!

Что посоветуете? не включать главную страницу?

GAFUR 04.02.2008 20:45

да и еще как купить ссылку на моем сайте? Я зашел сейчас в другой аккаунт, хочу купить ссылку на моем сайте! Как это сделать? Именно контекстную ссылку

day 04.02.2008 21:30

По поводу Главной страницы, безусловно все динамичные страницы не допускаются к продаже, а это не только главная, это так же и все категории сайта и просмотр страниц за текущий месяц и т.д...
По поводу установки кода - у меня тоже с прошлым кодом все встало нормально, и проиндексировалось все, да вот только после покупки ссылок, они не отображались физически на сайте..
По поводу покупки с другого аккаунта, Авелон писал что это невозможно, может я что-то не так понял, в любом случае покопайтесь на форуме в основной теме этой ветки или задайте вопрос ему лично в лс.
_______________
А теперь о своем, меня смущает вот что, мы с гражданином Sywooch изобрели это все, загвоздка в том, что каждый по разному до этого кода, проводил какие то эксперименты, вообщем у него сейчас тегов <sape_index> на страницах нет, а вот у меня есть.. Кто пользовался нашим методом, как у Вас обстоят с этими тегами дела?

BabNick 04.02.2008 21:51

теги есть!!! :(

GAFUR 05.02.2008 07:14

day

Нет за ночь купили одну ссылку! :) ссылка работает все ок! Видимо не у всех такая трабла

day 05.02.2008 07:42

Вот вот, те кто сразу ставил такой скрипт - обычно такой проблемы не имеют, это пока единственное что я нашел из закономерностей.. А там, как на самом деле - я пока хз)

GAFUR 05.02.2008 15:35

Я поставил код следующим образом!

Цитата:

<?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'));
?>
- Это поставил прямо в шаблоне перед <head> т.к. php в шаблонах включен!

Цитата:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ваш_хеш_код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
- Это поставил в нужное место в шаблоне! И ссылки вывожу по 5.

И что я имею! Попробуйте открыть мой сайт http://ru-rap.com/ в IE, а потом в Opera. В опера какие то каракули :( в чем проблемма кто знает?

И если убираю этот код!

Цитата:

<?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'));
?>
То каракули пропадают! Значит каракули появляються из-за кода выше! Что не так :confused:


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

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