dasho2020 / glossword

Automatically exported from code.google.com/p/glossword
0 stars 0 forks source link

The site on Glossword cannot be accepted by www.sape.ru because its indexing robot does not see its signal code on the site's pages #127

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
= What steps will reproduce the problem?
1. Registering in sape.ru, downloading zip-archive with the sape.ru code
2. Placing the folder with sape.ru files in the site's root directory
3. creating php-file CODE_INCLUSION.php (placed in the root directory) for
inclusion into the template through custom_vars.php
4. adding $oTpl->addVal( 'INCLUSION_VARIABLE_NAME',
$oFunc->file_exe_contents('CODE_INCLUSION.php') ); into the custom_vars.php
5. adding {%INCLUSION_VARIABLE_NAME%} to the glossword template

= What is the expected output? What do you see instead?
www.sape.ru robot should see its signal message on the pages of the site
(this signal message is presumably an html comment)

= What version of the product are you using? On what operating system?
Glossword 1.8.9

= Please provide any additional information below.
Presumably, the Glossword templater is deleting the html comment that
serves as the signal message for www.sape.ru robot.

Original issue reported on code.google.com by soku...@gmail.com on 19 Jan 2010 at 9:50

GoogleCodeExporter commented 9 years ago
Available since 1.9 (Infoblocks)

Original comment by dmitry.s...@gmail.com on 18 Feb 2010 at 9:11

GoogleCodeExporter commented 9 years ago
Есть ли решение для стандалон версии Glossword 
1.8.9?

Original comment by levs...@yahoo.com on 11 Sep 2012 at 11:35

GoogleCodeExporter commented 9 years ago
Почти то же самое - см. пример с Google Ads в 
custom_vars.php

Original comment by dmitry.s...@gmail.com on 11 Sep 2012 at 9:30

GoogleCodeExporter commented 9 years ago
Дмитрий, спасибо за ответ. Он помог, но не 
совсем.

Сделал по  аналогии с Google Ads. В файле 
custom_vars.php ниже примера с Google Ads я вставил 
раскомментированную строку

$oTpl->addVal( 'block:sape', 
$oFunc->file_get_contents($sys['path_tpl'].'/common/sape.php') );

В папку templates/common/ положил файл sape.php c 
содержанием

<?php
if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxx');
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
     $o[ 'force_show_code' ] = true;
    $sape = new SAPE_client( $o );
    echo $sape->return_links();

?>

В темплейте указал {%block:sape%}

На странице, где должен вывестись блок 
ссылок показывается обрывок кода

return_links(); ?> 

ФАК sape.ru говорит, что это происходит из-за 
того, что страницы сайта не обрабатываются 
PHP.

Вставка в .htaccess строк

RemoveHandler .php .htm .html
AddHandler application/x-httpd-php .php .htm .html

не помогла.

Все ли я верно сделал или нужно было 
сделать еще что-то?

Original comment by levs...@yahoo.com on 12 Sep 2012 at 7:45

GoogleCodeExporter commented 9 years ago
В папке common нельзя размещать php файлы?

Original comment by levs...@yahoo.com on 12 Sep 2012 at 7:58

GoogleCodeExporter commented 9 years ago
>custom_vars.php

>Recommendations
>===============
>How to register variable
>1. Register variable.
>$oTpl->addVal( 'my:variable1', $oFunc->get_file_contents('file.txt') );
>$oTpl->addVal( 'my:variable2', $oFunc->file_exe_contents('file.php') );

То есть для подключения php-файлов нужно 
добавить такую строку:

$oTpl->addVal( 'block:sape', 
$oFunc->file_exe_contents($sys['path_tpl'].'/common/sape.php') );

> В темплейте указал {%block:sape%}

Правильно. Больше ничего не нужно.

Original comment by dmitry.s...@gmail.com on 12 Sep 2012 at 8:01

GoogleCodeExporter commented 9 years ago
Здравствуйте, Дмитрий!
Снова возвращаюсь с той же проблемой, а 
именно: не получается встроить код sape в 
движок версии glossword 1.8.8.

Можно попросить Вас описать здесь пошагово 
действия именно для этой стандалон версии?

Original comment by levs...@yahoo.com on 16 Jan 2013 at 3:06

GoogleCodeExporter commented 9 years ago
Погуглил, кроме этой ветки больше 
информации нет, на форуме sape так же нет 
решения.

Original comment by levs...@yahoo.com on 16 Jan 2013 at 3:06