Как установить код на WebAsyst Shop-Script?
Как установить код на WebAsyst Shop-Script?
Вопрос остаётся открытым.
Для САПЕ использую такой код:
{php} define('_SAPE_USER', 'код'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['request_uri'] = $_SERVER['REDIRECT_URL']; $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o);
echo $sape->return_links(); {/php}
При замене SAPE на LINKFEED страницы индексируются Линкфидом, ссылки размещаются, НО - все размещённые ссылки отображаются на ВСЕХ страницах сайта одновременно.
В Сапе такого нет, там всё нормально отображается.
Обращение в техподдержку ничего не дало.
Господа специалисты, подскажите пожалуйста, что нужно исправить в коде, чтобы он начал нормально функционировать.
Закажите переиндексацию, уже несколько случаев было неправильной индексации, вот например тема http://forum.linkfeed.ru/showthread.php?t=2631
Если сапа работает, ЛФ тоже будет работать, принцип вывода ссылок идентичен.
Защита от определения продажности ссылок включена? попробуйте выключить.
в саппорт писали?
В саппорт писал. Они-то и послали меня на форум. Сказали, мол, мы не знаем чего надо делать, поспрашивайте у людей на форуме, может кто чего подскажет. В общем, квалификация сотрудников саппорта просто поражает воображение.
А насчет защиты от определения продажности ссылок можно поподробнее - что это и как это включается/выключается?
Саппорт, по идее и не должен заниматься установкой на движки, у меня была проблема как у вас - тоже помочь не смогли, пока сам не разобрался. Посмотрите файл линкс.дб блокнотом - соответствуют ли там адреса адресам сайта, если не соответствуют - аргументируйте этим в саппорт, это явно косяк индексации.
по идее ссылки должны показываться и при добавлении к урлу страницы в конце произвольных символов, только при динамических страницах как основной адрес может взяться индекс.пхп, а всё остальное считаться псевдопараметрами, что и может привести к выводу ссылок на всех страницах.PHP код:
Защита статичных сайтов от псевдопараметров в урле:
При запросах вида http://mysite.ru/index.html?a=1&... не будут учитываться параметры и для страницы index.html всегда будут отдаваться ее сссылки. Для защиты всего сайта замените в скрипте linkfeed.php:
var $lc_is_static = false;
на:
var $lc_is_static = true;
Если хотите включить защиту на конкретной странице в основном блоке замените:
$linkfeed = new LinkfeedClient();
на:
$linkfeed = new LinkfeedClient( array( 'is_static' => true));