Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка на Pligg, Need Help (http://forum.sape.ru/showthread.php?t=15416)

agr 10.07.2008 22:33

Установка на Pligg, Need Help
 
С установкой кода в index.php, в подвал проблем не испытываю - <!--check code--> отображается. Но вот с установкой "echo $sape->return_links($n);" в шаблон, чтобы раскидать ссылки по странице - проблему имею. Никак не могу разобраться с шаблонной структурой и синтаксисом в ней. Имел кто-нибудь опыт с установкой на Pligg ?
В index.php пытаюсь использовать $main_smarty->assign('{LINKS}', $sape->return_links());
Но как вызвать их в шаблоне не знаю. Методом "тыка" не вышло. Хелп!

Добавлено через 23 часа 11 минут
Спасибо мне себе за помощь ;)
Основываясь на топике:
http://forum.sape.ru/showthread.php?t=1857
В частности на сообщении от Project:
http://forum.sape.ru/showpost.php?p=13342&postcount=4

Вывел следующий мануал:

1. В index.php перед include_once('Smarty.class.php'); вписал код sape:

if (!defined('_SAPE_USER')){
define('_SAPE_USER', '11111ваш личный идентификатор11111');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$sapeLinks = $sape->return_links();

Чтобы проверить работоспособность кода, на время проверки, замените строку:
$sape = new SAPE_client();
на:
$o['force_show_code'] = true;
$sape = new SAPE_client($o);

2. После $main_smarty = new Smarty; (из кода Pligg) вписал следующий код:

$main_smarty->assign('sapeLinks',$sapeLinks);

3. В шаблон, в месте отображения ссылок вписал:

{$sapeLinks}

Чтобы разбить ссылки на несколько блоков, замените код:
$sapeLinks = $sape->return_links();
на:
$sapeLinks = $sape->return_links(2);
$sapeLinks1 = $sape->return_links(2);
$sapeLinks2 = $sape->return_links();

А код:
$main_smarty->assign('sapeLinks',$sapeLinks);
на:
$main_smarty->assign('sapeLinks',$sapeLinks);
$main_smarty->assign('sapeLinks1',$sapeLinks1);
$main_smarty->assign('sapeLinks2',$sapeLinks2);

А в шаблоне теперь вы сможете использовать:
{$sapeLinks}

{$sapeLinks1}

{$sapeLinks2} - для отображаения ссылок в разных местах. При этом в первом блоке будет отображаться 2 ссылки, во стором блоке тоже 2, в третьем все остальные. Для редактирования этих чисел исправьте в коде:
$sapeLinks = $sape->return_links(2);
$sapeLinks1 = $sape->return_links(2);
$sapeLinks2 = $sape->return_links(); - соответствующие значения в круглых скобках.

acc 22.10.2008 17:58

Робот не видит код
 
установил код на сайт
socialtime.ru
чек коды и код контекста виден нормально
но робот не видит ссылок
В чем может быть проблемма?

Добавлено через 5 часов 21 минуту
Робот не может найти код
сапы
Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!

Хотя чек коды в странице хорошо видно.
Как выявить проблемму
Сделал так и по другому делал
и делал так как цуказано было в теме про плигг
Ничего не помогло
{php}
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ххххххххххххххххххххххххххх');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();

global $sape;
echo $sape->return_links();
{/php}

Cagie 06.09.2009 22:13

так же на тему плигга
никто случайно не знает, как установить код на вывод контекстных ссылок.
точнее обычные гипертекстовые+контекстные гипертекстовые?


Часовой пояс GMT +3, время: 21:32.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.