Не обрабатывается PHP в шаблоне

Для размещения на сайте кода ссылочной биржи Trustlink необходимо разместить следующий код:

<?php
  define('TRUSTLINK_USER',
  '023e61e0b496e3000000d6c466fb8f9188061de');
  require_once($_SERVER['DOCUMENT_ROOT'].'/'.
  TRUSTLINK_USER.'/trustlink.php');
  $o['charset'] = 'cp1251';//кодировка сайта
  $trustlink = new TrustlinkClient($o);
  unset($o);
  echo $trustlink->build_links();
?>


но после размещения, PHP почему-то не обрабатывается. (Шаблон дефолтный из ЛС 1.0.1)

Возможно нужно включить какие-то директивы?
Сталкивался кто-либо с такой проблемой?

Саппорт ТрастЛинка не смог помочь мне в данной ситуации.

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

avatar
а кто вам сказал что пхп будет теперь работать в шаблонах? после 0.5+ версии ЛС это закончилось. буквально недели две-три обсуждалось и предлагались варианты решения. поищите.
avatar
avatar
Заливаем в корневую папку хостинга нужные файлы и папки, устанавливаем нужны права на запись
Заходим в папку /www/ваш сайт/engine/lib/external/Smarty/libs/plugins
Создаем файл под названием function.trustlink.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();
}
?>
Далее идём к вашему шаблону и вставляем в него {trustlink}
avatar
посмотрите ЭТОТ плагин
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.