+0.14
Рейтинг
0.43
Сила

Евгений

Хороший плагин
  • avatar wasq05
  • 0
Итак, как это сделано у меня:

1. файл ~/engine/lib/external/Smarty/libs/plugins

В этой директории заводим файлик с именем function.sape.php. В нём пишем непосредственно код. Выглядит он примерно так:
<?php
  function smarty_function_sape($params,&$smarty)
  {
    define('_SAPE_USER', 'ваш_длинный_код');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
    return $sape->return_links();
  }
?>


2. /templates/skin/new/sidebar.tpl

Чтобы Sape появилась в сайдбаре добавим в его конец просто вызов {sape}. С равным успехом это можно добавлять и в любой другой шаблон.
  • avatar Nubilus
  • 0
в topic_part_footer.tpl ищем строку
<div class="topic-share" id="topic_share_{$oTopic->getId()}">
у меня это 35 строка.
и заменяем на
<div class="topic-share" id="topic_share_{$oTopic->getId()}" style="display:block;">

Теперь панелька будет открыта при загрузке страницы.