01. Закачиваем папку с уникальным названием в корень (как обычно) - 777
02. Создаём три файла (можно и больше. Или меньше :) )

sap1.php

< ?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'vash_code');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
// $o[ 'force_show_code' ] = true;
// $sape = new SAPE_client( $o );

$sape = new SAPE_client();
?>

Не забываем Указать СВОЙ код в коде выше!

sap2.php

< ?php
global $sape;
echo $sape->return_links();
?>

sap3.php

< ?php
global $sape;
echo $sape->return_links(2);
?>

03. Открываем файл вашей темы (дизайна) - index.tpl

Покажем на примере темы - carl_contest

04. Находим строчки

<td id="serendipityRightSideBar" valign="top">{serendipity_printSidebar side="right"}

Это у нас - боковая сторона. Подсмотрев код в Исходнике, по аналогии добавляем сразу за вышеуказанными строчками (до - </td>)

<div class="serendipitySideBarItem container_serendipity_categories_plugin">
<h3 class="serendipitySideBarTitle serendipity_categories_plugin">Партнёры</h3>

<div class="serendipitySideBarContent">

<ul id="serendipity_categories_list" style="list-style: none; margin: 0px; padding: 0px">

<li class="category_depth0 category_1" style="display: block;">

{include_php file="/home/путь-к-папке/public_html/serendipity/sap3.php"}

</li>

</ul>

</div>
</div>

Заголовок можно поменять

05. Находим в том же файле строчки Футера (подвала)

{serendipity_hookPlugin hook="frontend_footer"}

И в нужном месте прописываем следующий код

{include_php file="/home/путь-к-папке/public_html/serendipity/sap2.php"}

06. Все файлы, предварительно сохранив Ориганал index.tpl, закачиваем на сервер

sap1.php, sap2.php, sap3.php - в корень сайта
index.tpl - в папку темы

07. Это - всё!

08. Наслаждаемся

09. На всякий случай проверим правильность установки кода
10. В файле раскомментируем - закомментируем строчки так, чтобы получилось:

< ?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'vash_code');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o[ 'force_show_code' ] = true;
$sape = new SAPE_client( $o );

//$sape = new SAPE_client();
?>

11. Закачаем на сайт и проверим Исходный Код главной и других страниц (как обычно) сайта с целью найти Чек-Код

<!-- check code -->

12. После проверки и наличия ЧекКода закачиваем старый файл - смотри пункт 02.

Дополнено: Забыл одну важную вещь...

00. В файле index.php меняем это

if (empty($serendipity['smarty_file'])) {
$serendipity['smarty_file'] = '404.tpl';
}

serendipity_gzCompression();

$serendipity['smarty']->display(serendipity_getTemplateFile($serendipity['smarty_file'], 'serendipityPath'));

на это

if (empty($serendipity['smarty_file'])) {
$serendipity['smarty_file'] = '404.tpl';
}

serendipity_gzCompression();

include("/home/путь-к-папке/public_html/serendipity/sap1.php");

$serendipity['smarty']->security = false;

$serendipity['smarty']->display(serendipity_getTemplateFile($serendipity['smarty_file'], 'serendipityPath'));

Дополнено 2

Если у Вас на сайте стоит кодировка UTF-8, то файл sap1.php должен выглядеть так:

<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'vash_code');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
// $o[ 'force_show_code' ] = true;
// $sape = new SAPE_client( $o );

$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>