Раніше я вже згадував на блозі про встановлення 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; ?>
Все..Будуть запитання пишіть. Попробую допомогти.
далі…
Popularity: 78% [?]