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

n

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

У нас есть сайт, на котором успешно или не очень продаются ссылки 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. Классы можно задать в настройках площадки.

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

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

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

Оставить коммент +

Комментариев нет

Оставить комментарий

* Обязательные поля.
Ваш email не будет опубликован.