Вед-дев, Сео, Манимейкинг

Установка кода SAPE на любую CMS

     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'ваш_уникальный_идентификатор');
     }
     // подлючаем основной функционал
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
     // задаем кодировку
     $o['charset'] = 'utf-8';
     // передаем параметр, создаем новый экземпляр соответствующего класса
     $sape = new SAPE_client($o);
     // чистим за собой
     unset($o);
     // выводим желаемое, предположительно в окно браузера
     echo $sape->return_links();

Если у вас ушли ссылки в ERROR и код не работает, нужно проверить код на работоспособность:

// добавляем
$o['force_show_code'] = true;
// перед этой записью
$sape = new SAPE_client($o);

В итоге в исходниках вашей страницы вы увидите комментарий <!--ваш код-->

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

Создается блок, в него вставляется PHP-код выше, в фильтрах блока выставляется PHP code, затем выводим этот блок в том месте, где хотим показывать наши ссылки. SAPE рекомендует в одном блоке выводить не более 2х ссылок, в связи с проблемами с поисковыми системами.

В один блок вставляем этот код:

     global $sape;
     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'ваш_уникальный_идентификатор');
     }
     // подлючаем основной функционал
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
     // задаем кодировку
     $o['charset'] = 'utf-8';
     // передаем параметр, создаем новый экземпляр соответствующего класса
     $sape = new SAPE_client($o);
     // чистим за собой
     unset($o);

Во втором:

     global $sape;
     // выводим желаемое, предположительно в окно браузера
     echo $sape->return_links(2);

В третьем:

     global $sape;
     // выводим желаемое, предположительно в окно браузера
     echo $sape->return_links(1);

Блоки размещаем в разных регионах.

Вашу скачанную папку из SAPE можно положить по адресу /sites/all/libraries/ваш_код_в_sape/sape.php

На папку "ваш_код_в_sape" выставляем права 777.

Как видите, установка кода SAPE на Drupal не так уж сильно отличается от традиционных методов. Также, имеется модуль drupal.org/project/sape - его использовать я крайне не рекомендую, т.к. он весь в багах и автор модуля толком не спешит их исправлять.



Комментарии (0)

Разделы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 9 месяцев 3 недели назад
    Спасибо. С Новым Годом! 
  • Den 10 месяцев 2 недели назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 10 месяцев 3 недели назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 11 месяцев 2 недели назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 11 месяцев 2 недели назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 11 месяцев 3 недели назад
    захожу на mysql через ssh по команде  
  • admin 11 месяцев 3 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 11 месяцев 3 недели назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 1 год 1 день назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 1 год 1 месяц назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!