Как добавить сайт на DLE в sape

Здесь я пока расскажу только о том, как добавить в сапу сайт работающий на DLE. О сайтах на других CMS, писать не стану, инструкции можно найти на форуме сапы.

И так, чтобы добавить сайт на DLE в сапу, первым делом откройте файл index.php и найдите в нем строчку:

$tpl->set ( ‘{content}’, «<div class=’site-content’>» . $tpl->result[‘content’] . «</div>» );

ниже добавьте:

define(‘_SAPE_USER’, ‘Ваш_код’);
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$o[‘host’] = ‘http://домен.ру’;
$sape = new SAPE_client($o);
$tpl->set(‘{sape}‘, $sape->return_links());

Не забудьте изменить Ваш_код этот код является именем папки с файлом sape.php который Вам нужно будет скачать на сайте сапы, при добавлении сайта. Для всех Ваших сайтов этот код одинаковый.

А также, измените http://домен.ру на Ваш адрес сайта, без слеша в конце, именно так, как показано в моем примере. Сохраните изменения.

Обратите внимание на {sape} этот тег Вам нужно вставить в любое удобное место в шаблоне сайта (файл main.tpl), он будет отвечать за вывод ссылок.

На сайте сапы, нажмите «добавить площадку» откройте вкладку «Для хостинга с поддержкой PHP» и скачайте себе на компьютер тот zip архив. Распакуйте его, внутри будет папка с файлом sape.php. Положите эту папку вместе с файлом в корневую директорию Вашего сайта, и выставьте на нее права 777 (только на папку, не на файл внутри). Зайдите на свой сайт, и обновите страницу. В этой папке должен появится файл links.db, который если его удалить, после обновления страницы сайта снова появляется. Если все сделали верно, links.db появился, можете добавить сайт в сапу, следуя инструкции на сайте сапы. Проблем возникнуть не должно.