июля 8, 2008 | by Макс | В Сапе есть 2 вида ссылок: обычные и контекстные. Обычные – это ссылки которые можно разместить где угодно: в “подвале”, в боковой колонке… Контекстные – это ссылки размещающиеся прямо в тексте. 1) Для установки обычных ссылок требуется авторизироваться, перейти по ссылке “новая площадка”, нажать на Для хостинга с поддержкой PHP, там будет предложено скачать архив. Вы должны будете его скачать и выполнить то, что написано в пунктах 2,3 и 4: 1. Распакуйте архив. Внутри архива будет лежать папка “название папки”. 2. Скопируйте эту папку к себе на сайт. Положите ее в корень вашего сайта. 3. Выставите права доступа 777 на эту папку (но не на файл sape. php), чтобы наш php-клиент мог управлять файлом с базой ссылок. Далее в файл header. php между тегами и
добавить код: 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; 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-х местах, то в первом месте вам необходимо указать сколько там должно быть ссылок, а во втором указывать их число не требуется, количество ссылок там определится в зависимости от количества ссылок указанных в настройках площадки, например если вы в коде в сайтбаре укажите 2 ссылки, а в настройках площадки 5, то в подвале будет 3 ссылки. Но если в вашем шаблоне используются виджеты, и вы ими пользуетесь, то в коде файла sidebar. php будет код: и этот код ограничивает виджеты, и то что будет находиться между этими функциями, показываться не будет, т. е. если вы хотите разместить код в боковой панели и ваша тема использует виджеты, то код global $sape; echo $sape->return_links($$); ?> вам необходимо размещать либо до либо после 2) Для установки контекстных ссылок в файле header. php между тегами и необходимо поместить код: if (!defined(’_SAPE_USER’)){ define(’_SAPE_USER’, ‘секретный код’); } require_once($_SERVER[’DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape. php’); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,’replace_in_page’)); ?> Далее, в файле single. php необходимо найти найдя данную функцию (она выводит текст) перед ней необходимо поставить тег а после данной функции тег выглядеть это будет так: тоже самое необходимо сделать и в файле page. php, т. е. там также нужно найти и с обоих сторон добавить теги и Все… h**p://virtual-lab. ru/101-faq-po-ustanovke-koda-sape-na-wordpress/ Теги: Sape, WordPress
Понравилась статья? Получай обновления и будь всегда в курсе событий!