Установка кода Sape на Drupal.

user warning: Table 'scildru_main.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in /var/www/awerty/data/www/awerty.ru/includes/lock.inc on line 149.

В простейшем виде код Sape можно установить на Друпал, создав следующий блок (формат ввода - PHP):

<?php
global $sape;
/// Инициирование Sape
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'имя-сейп-папки-тута');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REQUEST_URI'];
$o['charset'] = 'UTF-8';
$o['host'] = 'imyasaita.ru'; // http:// не нужно указывать
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links(); ?>

При этом указав, конечно же, свой Sape-идентификатор в нужном месте... -)

При установленном модуле noindex external links возникают сложности, так как он обрамляет в тег ноиндекс все ссылки - включая и оплаченные ссылки Sape.
Решением может послужить простая замена в меню "Форматы ввода", это по адресу имясайта/admin/settings/filters, очередности вызова фильтров - фильтр исполнения PHP должен располагаться ниже, чем фильтр обрамления внешних ссылок (Если вы не создавали отдельный тип данных для блоков - то идите сразу по адресу /admin/settings/filters/3/order)

Комментарии

Помогу с установкой кода и решить проблему с кодировкой.

По теме:Помогу с установкой кода и решить проблему с кодировкой.условие: 'Вы будете зарегистрироваться как мой реферал'Скайп - Nipons_2501