Инструкция по установке кода статей Sape



Итак, приступим.

У нас есть сайт, на котором успешно или не очень продаются ссылки Sape. Но хотелось бы большего - продавать еще статьи Sape. Нет ничего проще.

1. Идем в раздел "Статьи" на sape.ru. Жмем "добавить площадку".

- скачиваем предлагаемый архив, заменяем файлы в папке (у вас же уже установлена продажа ссылок, верно? так вот папки одинаковые по названию), файлик php кидаем в корень сайта. На папку выставляем права "777".

2. Дальше проще простого. Изменяем код вызова ссылок на:

<?php
global $sape;
global $sape_article;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '637f7ed9b5b10102cfad7c5e19d8665f');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$o['charset'] = 'UTF-8'; // Это если у вас кодировка UTF-8
$o['force_show_code'] = true;
$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_client($o);
$sape_article = new SAPE_articles();
unset($o);
?>

 Я сделал это в отдельном сниппете и вставил некэшируемый вызов перед закрывающимся тегом "HEАD". Тут весь прикол в том, что нужно переопределить переменные как глобальные, что мы и делаем в самом начале кода. Ну и конечно подгоняем кодировку, чтоб не было квадратиков и прочих кракозябр.

3. Ну а теперь ставим вывод анонсов в нужное место своего шаблона. Анонсы - это ссылки на полный текст статьи, их максимальное количество может достигать 5 штук и выводятся они на тех страницах, которые выбрал оптимизатор. Рекомендую сразу оформить их через CSS, чтобы вписывались в дизайн Вашего сайта.

Делал я опять же это отдельным сниппетом. Код:

<?php
global $sape_article;
echo $sape_article->return_announcements();
?> 

Этот сниппет выводит все одним блоком. Если хотите разнести по разным углам сайта - читайте описание установки кода на PHP.

4. Далее поправка в коде ссылок (мы же переопределили переменную как глобальную):

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

И опять же рекомендую делать отдельным сниппетом. Напомню что этот сниппет выводит все одним блоком. Если хотите разнести по разным углам сайта - читайте описание установки кода ссылок на PHP.

5. Теперь вставляем некэшируемый вызов сниппетов в шаблон и вбиваем адрес сайта в форму добавления площадки. Если нигде не накосячили - вуаля! система скушала сайт. Дальше его надо настроить.

6. Создаем шаблон статей по образу и подобию вашего, называем "Шаблон для статей Sape" и выкидываем оттуда теги MODx (типа content и т.д.) и вместо них вставляем тэги, предложенные Sape. Рекомендую внести максимальное количество тегов из предложенных.

7. Создаем материал (дочерний ресурс) в корне сайта. Исключаем его из меню и применяем к нему только что созданный шаблон для сапы. Указываем алиас (псевдоним). Я назвал full_articles_pages.

7. Дальше придумываем Шаблон URL (Важно! Такого названия не должно быть на сайте!!! Оно должно быть выдуманным! И не называйте чем-то связанным с сапой - зачем другим знать что эти статьи не ваши, а продажные?), следуем подсказкам системы и вносим корректировку в .htaccess (в САМОЕ начало). Смотрите внимательно - код сапы не весь влезает в окно вывода, есть там еще прокрутка. Я битый час не мог понять почему не работает, пока не увидел что копирую не весь код.

 8. Настраиваете цены и вперед!!! Зашибать бабло!!!

В зависимости от расторопности оптимизаторов - первые статьи появятся через 1-5 суток. Рекомендую сразу проверить как это работает и выглядит и привести в удобоваримый вид с помощью CSS. Классы можно задать в настройках площадки.

Всем удачи! Не забываем что реклама на сайте предназначена для поддержания штанов!

 

По всем непоняткам - в комментарии.

Добавить комментарий

Поля отмеченные * обязательны. HTML тэги отключены.

Если не можете разобрать код, нажмите на него. Картинка будет заменена.
 
admin
Сообщения: 1
Comment
Re:
Ответ #2 дата : 21.12.2011 в 19:07:52
Все то же самое. Вышеприведенный код инициализации и для ссылок и для статей.

Дальше для ссылок вставляем:

В первом месте вывода - 3 ссылки

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

Во втором месте 2 ссылки.

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

В последнем месте - все оставшиеся (количество не указываем, это ОБЯЗАТЕЛЬНО в последнем выводе на странице)

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

Для modx - каждый вызов удобно запихнуть в отдельный сниппет и в нужном месте шаблона делать его некэшируемый вызов.
Изменено: 21.12.2011 в 19:08:18 admin  
Yuriy
Сообщения: 1
Comment
modx ссылки
Ответ #1 дата : 21.12.2011 в 16:52:37
Спасибо за полезную статью! Можете написать как установить код сапы для вывода ссылок в нескольких местах для modx?
 

 

 





русское порно Размести объявление о продаже БУ: купить удостоверение. Удостоверения, печати, таблички. | Любительское руское домашнее порно. | Игры для телефона nokia скачать бесплатно на этом сайте