Как установить код биржи на DLE

Для тех кто еще не знает как добалять код биржи на сайты с DLE движком. Фишка в том что нужно создать дополнительный модуль в который мы вбиваем и сохраняем сам код биржи и отображение проданных ссылок. Возможно есть и другие варианты добавления, но я пробовал несколько из тех что приходило на ум, наверняка есть что-то попроще... хотя куда уж проще.

Добавляем код биржи SAPE или Linkpad на сайт с движком DLE (DataLife Engine).

1) Кидаем папку с id в корень сайта как обычно, выставляем ей права 777 и файлу внутри папки 644 на всякий случай.
2) Создаем модуль с содержимым :

<?php
global $linkpad;
if (!defined('_LINKPAD_USER_ID')){
define('_LINKPAD_USER_ID', 'ВАШ_ID');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._LINKPAD_USER_ID.'/linkpad.php');
$linkpad = new Linkpad_client();
?>

<?php
global $linkpad;
echo iconv("windows-1251", "UTF-8",$linkpad->return_links());
?>

3) Далее присваиваем имя нашему модулю, например «sape_mod.php».
4) Отправляем наш модуль в  engine/modules
5) Идем в папку шаблона сайта, ищем файл в котором хотим отображать ссылки, например вполне подойдет main.tpl.php и внутрь кода вставляем вот такой кусок кода:

{include file="engine/modules/sape_mod.php"}

Из-за Smarty пришлось сделать такую хрень в одну строку. Есть и другие варианты как оно все может выводиться, но только в таком виде у меня отображалось без ошибок.

Метки записи: