Бесплатная инструкция:
Скачиваем файлы сапы: http://help.sape.ru/articles/faq/1075 и закачиваем на сервер, работаем по инструкции сапы до п.6.
В п.6 изменяете код на следующий и вставляем его в тот сниппет в modx где шел код от биржи ссылок:
PHP код:
<?php
define('_SAPE_USER', 'ваш_хеш_код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$o['charset'] = 'UTF-8'; // кодировка
$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_client($o);
$sape_article = new SAPE_articles();
unset($o);
?>
п.7 не трогаете, ссылки у вас должны остаться работать на сайте
п.8. создаете сниппет, который нужно вставить в шаблоны в те места, где у вас будут отображаться анонсы статей. В этот сниппет вставляете код:
PHP код:
<?php
echo iconv('UTF-8','windows-1251',$sape_article->return_announcements());
?>
Далее в modx создаем шаблон, например "Шаблон для статей сапы", его код должен быть аналогичен шаблону вашей текстовой странице, за исключением добавления нужных тегов, которые просит сапа:
Код HTML:
<title>{title} </title>
<meta name="keywords" content="{keywords}">
<h1>{header}</h1>
{body}
Все эти теги распихиваете в шаблоне в соответствии с их назначением (помощь - http://help.sape.ru/articles/faq/1043)
Далее создаете документ в админке и выставляете ему шаблон "Шаблон для статей сапы". Урл созданного документа пихаете в сапу в настройках "Шаблоны статей"
Далее генерируйте шаблон УРЛ как просит сапа, меняете htaccess и все должно работать
|