Код разных бирж ссылок на CMS Drupal
Продолжим разговор про биржи ссылок. В основном я пользуюсь двумя CMS CMSMS и Drupal. Как добавить код бирж ссылок на CMSMS я уже рассказал. Теперь займусь установкой кода бирж ссылок на Drupal. Итак как настроить Drupal для работы с биржами ссылок и что при этом делать не нужно.

Биржа ссылок — система для купли/продажи ссылок на сайты, организованная по принципу товарной биржи. Биржи ссылок используются для продвижения сайтов оптимизаторами с одной стороны, а также заработка в Интернете владельцами сайтов — с другой.
Перед установкой кода Drupal может потребовать предварительной работы по закрытию от индексации лишних страниц, которая впрочем была уже проделана (Поисковая оптимизация Drupal - оптимизация сайта). Дело в том что эта CMS генерирует много лишнего, тем более если продавать ссылки (интернет подсказал).
Как всякий лентяй я стразу пошел искать подходящий плагин. Нашлось два: Sape и Seonet - links exchange (есть только под 6 Drupal). Оказалось что первый зачем то навязчиво вставляет в код заголовок блока, а со вторым у меня не заработал код сапы (Linkfeed впрочем работал). Короче не понравились оба.
Решил добавлять блоки с кодом бирж руками. Как добавляю на сайт контекстную рекламу. Тем более что для себя я уже решил добавлять только один блок ссылок замаскированный под объявление контекстной рекламы. Однообразие однако. И ресурсы сэкономлю за счет отсутствия лишних модулях.
Приступаем. Проверяем включен ли модуль PHP filter, позволяющий включать блоки содержащие PHP код. Добавляем новый блок с форматом ввода PHP code, где xxxxx ваш идентификатор (название папки в корне сайта) в системе.
Для Sape:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>
Для Linkfeed:
<?php
define('LINKFEED_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links();
?>
Перемещаем готовый блок в нужный регион (повторюсь, мой выбор - один блок ссылок на странице).
Опрос
Наши контакты:
тел: +38(099) 658-07-07
e-mail: info@drupal-site.com
ICQ: 468118024