Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Контекстные ссылки и все, что с ними связано (http://forum.sape.ru/forumdisplay.php?f=28)
-   -   Установка контекстных ссылок на Spaiz-nuke, d2c-nuke. Проблема. (http://forum.sape.ru/showthread.php?t=8529)

Spaiz 02.02.2008 00:33

Установка контекстных ссылок на Spaiz-nuke, d2c-nuke. Проблема.
 
Во первых, спасибо за нововедение.

А во вторых, паук не находит страниц с установленным кодом.
В случае с d2c-nuke - теги от сапы, в которые закрываю тексты - видны в коде. А в spaiz-nuke нет, они убираются сами...

Проблем с выводом обычных ссылок, в блоках, - нет. Ошибок никаких не выводит.
Устанавливал вроде как правильно, учитывая особенности cms...

Spaiz 02.02.2008 01:02

Попробовал вторым способом... Как только добавляю "
$thetext = $sape_context->replace_in_text_segment($thetext);
echo $thetext;
"

текст тупо вырезается... пустое место

Avelon 02.02.2008 01:28

если включить force_showcode то должен выводиться второй чек код от контекста, проверьте он есть или нет?

придется наверное ждать программера, если не получится установка, скиньте мне в личку фтп доступ и свой логин в сапе, попробуем в понедельник

Spaiz 02.02.2008 01:49

Теги <sape_index> появились в коде, после того как добавил $o['force_show_code'] = true; , а вот паук страницы так и не видит... ни на морде, ни на внутренних

Spaiz 02.02.2008 02:12

Если, под чек кодом, имелось ввиду "<!--cXXXXXXXX--> (где X число) вставляется после </sape_index>" - которое упомянулось парнем, в теме про пхпбб, то такого нет...

Avelon 02.02.2008 02:22

ай ай, значит надо пробовать нашим умельцам. Бум ждать их.

Spaiz 02.02.2008 18:53

Брр... Сапа всёравно не видит страницы с кодом, морочался с d2c-nuke, результат такой же как и в спайзе... Первый метод, в самый верх ставлю код в mainfile.php - код выполняется самым первым перед "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>"...

Потом в template.tpl облачаем в теги... <sape_index>{article-text}</sape_index> - в html-коде страницы они не отображаются, тобишь код вывода контекстных ссылок в этом плане работает - убирает их, без этого кода они есть...

Если поставить $o['force_show_code'] = true; то саповские теги видны...

А если пытаться вторым методом, то и в спайзе, и в d2c текст вырезается... Обычные ссылки работают... Хм, даже не знаю... Так-то вроде всё правильно установил...

Будем программеров ждать значит...

Spaiz 02.02.2008 19:51

Вот, оказывается виновата не кривизна моих рук и особенность cms.
Поскольку устанавливать код пришлось и на других cms'ках, и код не обнаружился и там, решил провести тест. На морду одного сайта на время поиска сапой страниц где есть код, установил такую страничку с кодом:

Цитата:

<html>
<head>
<title>Page for test.</title>
</head>

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

<?php

$text = '<sape_index>Тест контекста... Найдет ли робот данную страницу или нет.</sape_index>';
echo $text;
?>

</body>
</html>
И, вот эту страницу, сапа всё равно не нашла =/ тобишь дело тут в другом... Сайты на одном хостинге.

sprat 16.11.2008 10:15

Цитата:

Сообщение от Spaiz (Сообщение 82702)
Брр... Сапа всёравно не видит страницы с кодом, морочался с d2c-nuke, результат такой же как и в спайзе... Первый метод, в самый верх ставлю код в mainfile.php - код выполняется самым первым перед "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>"...

Потом в template.tpl облачаем в теги... <sape_index>{article-text}</sape_index> - в html-коде страницы они не отображаются, тобишь код вывода контекстных ссылок в этом плане работает - убирает их, без этого кода они есть...

Если поставить $o['force_show_code'] = true; то саповские теги видны..

А у меня не получилось. Начало mainfile.php выглядит вот-так:
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'));


define('SPAIZ_MAINFILE'true);

if(!
defined("SPAIZ_CODE"))
{
    
Header("Location: index.php");
    die();
}

Заключаю в <sape_index> нужный текст... В исходном коде страницы тэг виден. Если поставить $o['force_show_code'] = true;, то чеккод не виден. Как сделать код рабочим?


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

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