Код SAPE на WordPress


Раніше я вже згадував на блозі про встановлення SAPE на DLE.

Зараз розповім як поставити код  SAPE на WordPress.

В сапі є 2 вида посилань: звичайні і контекстні. Звичайні-це  посилання які можна розташувати де завгодно: в “підвалі”, в боковій колонці… Контекстні- це посилання які розміщуються прямо в тексті.

1) Для встановлення звичайних посилань потрібно авторизуватися, перейти по посилання “новая площадка”, натиснути на Для хостинга с поддержкой PHP, там буде посилання для скучування архіву. Ви  повинні будете його скачати і зробити, те що написано в пунктах 2,3 та 4:

1) Розпакуйте архів. Всередині архіву буде знаходитися  папка з назвою “НАЗВА ПАПКИ”.
2) Скопіюйте цю папку собі на сайт. Вона повинна знаходитися в корені Вашого сайту.
3) Встановіть на неї права доступу 777  (але не на файлsape.php), щоб наш php-клієнт міг редагувати файл з базою посилань.

Далі в файл header.php між тегами </head> и <body> добавте код:

<?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);
?>

Дальше у місцях, де Вы плануєте виводити посилання необхідно вставити код:

<?php
global $sape;
echo $sape->return_links($$);
?>

Де $$ – кількість посилань, які Ви хотіль би вивести в даному місці сторінки.

Останній визов цієї функції в документі обовязково повинен проводитися без параметрів, тобто якщо у Вас посилання будуть виводитися у 2-х місцях, то в першому місці Вам необхідно вказати скільки Ви хочете виводити посилань, а в другому їх число вказувати непотрібно, кількість посилань там визначається з кількості посилань вказаних в налаштуваннях площадкі.

Але якщо у Вашому шаблоні використовуються віджети, і ви ними користуєтеся, то в коді файла sidebar.php буде код:

<?php if ( function_exists(‘dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>

<?php if(is_home()) {?>

і

<?php endif; ?>

цей кож обмежує віджети, і те що буде знаходитися між цими тегами, показуватися не буде, тобто якщо Ви хочете розмістити код у боковій панелі і Ваша тема використовує віджети, то код:

<?php
global $sape;
echo $sape->return_links($$);
?>

Вам потрібно розмістити або до

<?php if ( function_exists(‘dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>

<?php if(is_home()) {?>

або після

<?php endif; ?>

Все..Будуть запитання пишіть. Попробую допомогти.

Интересно посмотреть как поставить свечку

Оцініть статтю:
Ставлю 1Ставлю 2Ставлю 3Ставлю 4Ставлю 5 (Ніхто не проголосував)
Loading ... Loading ...
Якщо Вам сподобалась моя стаття, Ви можете підписатися на RSS чи на E-mail розсилку.
Для отримання оновлень на електронну пошту
введіть свою e-mail адресу в цю форму.

2 коментарі Відповісти

Залишити коментар

Перед отправкой формы:

Підписатися на оновлення

Популярні записи

Останні коментарі

Блоги друзів

Кнопочки

Яндекс.Метрика