Устанавливаем коды бирж ссылок на Livestreet

Здесь периодически возникают вопросы о том, как подключить LS 0.51 к биржам ссылок
Проблема в том, что текущая версия Smarty не поддерживает тег {php}.
Есть советы разрешить этот тег в директивах Smarty.
Но у меня получилось только с кодом от Sape. Другие биржи упорно не находили кода(( В конце концов помогла корпорация добра.
Итак,
  1. Заливаем в корневую папку хостинга нужны файлы и папки, устанавливаем нужны права на запись
  2. Заходим в папку /www/ваш сайт/engine/lib/external/Smarty/libs/plugins
  3. Создаем файл под названием function.trustlink.php или function.sape.php
    В него помещаем следующий код (на примере trustlink )
    <?php
    function smarty_function_trustlink($params,&$smarty)
    {
    define('TRUSTLINK_USER',
    'ваш хеш код');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'.
    TRUSTLINK_USER.'/trustlink.php');
    $o['charset'] = 'UTF-8';//кодировка сайта
    $trustlink = new TrustlinkClient($o);
    unset($o);
    echo $trustlink->build_links();
    }
    ?>
  4. Далее идём к вашему шаблону и вставляем в него
    {trustlink}
  5. профит:)
Ссылки для тех, кто хочет монетизировать свой сайт на livestreet:
три наиболее крупные биржи
сапа
трастлинк
линкфеед

10 комментариев

avatar
Вставляю в футер {trustlink} и вылезает ошибка
Fatal error: Call to undefined function smarty_function_trustlink() in /home/f/site/new/public_html/templates/compiled/synio/754b7aa7858b83ffec0c0560386e081d66e88660.file.footer.tpl.php on line 159
хотя в версии 1.0 работало все без проблем. Кто-то ставил трастлинк на новую версию?
avatar
Помогите с установкой trustlink на новой версии, что то не выходит таким образом. как описано в топике.
avatar
Следующую ошибку под футером выдает:

Fatal error: Call to undefined function smarty_function_trustlink() in /home/f/site/new/public_html/templates/compiled/synio/754b7aa7858b83ffec0c0560386e081d66e88660.file.footer.tpl.php on line 161
avatar
При этом ссылки биржи выводит, но почему то не в футере, а сразу под страницей топиков, как на фото

avatar
Извините, хотя фразу {trustlink} установил именно в футере, после {hook run='body_end'}
avatar
Помогите, кто устанавливал код биржи от трастлинк?
avatar
Спасибо за пост!
Установил код, процес пошел.
avatar
Все равно трастлинк не видит кода
avatar
у меня версия 0.4.2, но ничего не работает ни с стандартным кодом, ни с этим.
avatar
Появляется надпись {trustlink} там на странице, где должен быть код… что можно сделать с этим?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.