SAPE на Livestreet 0.5.1

Ребят, кто ставил, помогите плиз??
Ничего из того, что тут уже обсуждалось не помогает.

Проблема в том что постоянно видна строка return_links(); ?>… если в .htaccess я прописываю строки(как это указано в самой сапе)

RemoveHandler .php .htm .html
AddHandler application/x-httpd-php .php .htm .html

то сайт вообще не грузится…

24 комментария

avatar
Текущая версия смарти не поддерживает тег {php}, соответственно нужно вызывать код в экшене и передавать результат в шаблон.
Все это делает плагин SeoLib livestreetcms.ru/addons/view/82/ + он ведет учет количества проданных ссылок, что позволяет максимально эффективно проводить переиндексацию сайта с максимальным числом страниц
Код на скидку в 30% — 05d843a5
  • ort
  • +1
avatar
Я воспользовался кодом на скидку. Надеюсь, ТС не обидится.
avatar
Кто успел, тот и съел :D
avatar
а иначе никак нельзя сделать?!(((
avatar
Иначе вам ответили как сделать:
Текущая версия смарти не поддерживает тег {php}, соответственно нужно вызывать код в экшене и передавать результат в шаблон.
avatar
самое интересное что вам предложили два варианта: платный и бесплатный.
и вам мало.

есть 3й вариант, но, видимо, он для тех кто повнимательней.
avatar
или кто поиском пользоваться умеет
avatar
вы о чем?)
avatar
у меня есть две любимые ссылки, одну покажу:
эта
avatar
да, спс, эта ссылка изучена и способы оттуда перепробованы, но к сожалению ничего не получилось
avatar
хм. странно. а у меня получилось.
значит для вас только так.
avatar
Поставил, все четко работает и даже удивился, что меняет мета-теги абсолютно к любым страницам (в том числе и к страницам, создаваемые другими плагинами) — очень здорово.

Насчет "+ он ведет учет количества проданных ссылок" — не совсем понятно. Где он ведет учет? Как посмотреть?
avatar
ведет в БД и выдает на индексацию бирже страницы(в конфиге есть настройки типов страниц), где еще не было размещено ссылок, тем самым получается максимум возможных страниц в сапе 2-го и 3-го уровня. И они находятся в естественной ротации.
avatar
как это досих пор никто в каталог не положил
avatar
Спасибо!)
Но результат тот же, что и вставлять код самому… появляется надпись «thisreplacethis»… ни у кого такое не появлялось?!
avatar
обратитесь к хостеру, он быстрее обьяснит
avatar
А куда свой код там вписывать? :)
avatar
код я прописал в HookSape.class.php
avatar
Скажите пожалуйста, а как вы решили вопрос с кодировкой??
Везде где только можно прописал utf-8… но результата никакого
avatar
iconv
avatar
Спасибо!
avatar
а не найдётся ли такого же плагина только для setlinks?
avatar
Хостер посылает к разработчику:)
avatar
добавил setlinks_КОД в sape\classes\hooks\HookSape.class.php
правильно ли?

<?php

class PluginSape_HookSape extends Hook
{

    public function RegisterHook()
    {
	$this->AddHook('template_body_end', 'Sape', __CLASS__);
    }

    public function Sape()
    {
	if (!defined('_SAPE_USER')) {
	    define('_SAPE_USER', 'SAPE_КОД');
	    require_once($_SERVER['DOCUMENT_ROOT'].'/setlinks_КОД/slsimple.php');
	}
	require_once($_SERVER['DOCUMENT_ROOT'] . '/' . _SAPE_USER . '/sape.php');

  $oSape = new SAPE_client();

	$this->Viewer_Assign('sSape',iconv('UTF-8','UTF-8',$oSape->return_links(5)));
	return $this->Viewer_Fetch(Plugin::GetTemplatePath('sape') . 'sape.tpl');
    }

}

?>
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.