Установка кода UniPlace на e107
Категории раздела
SAPE [19]
Работа с биржей ссылок SAPE
LinkFeed [7]
Работа с биржей ссылок LinkFeed
SetLinks [14]
Работа с биржей ссылок SetLinks
UniPlace [16]
Работа с биржей ссылок UniPlace
MainLink [23]
Работа с биржей ссылок MainLink
Liex [1]
Работа с биржей статей Liex
Форма входа
Опрос на проекте
У Вас есть наставник, помогающий Вам постигать премудрости заработка в Интернете?
Всего ответов: 162

Получить помощь автора в работе
Рекомендуем


Мануал по заработку в Интернете » Мануал по работе с биржами ссылок и статей » UniPlace

Установка кода UniPlace на e107

Для начала нужно зарегистрироваться в системе UniPlace и войти на сайт, используя свой логин и пароль.

Скачайте клиент системы: скачать архив.

Обращаем ваше внимание, что подключение площадки, работающей на CMS e107 нуждается в дополнительном этапе прописывания директив в .htaccess файле:

В нем надо прописать следующие три строчки (обращаю внимание на то, что первые две могут быть уже прописаны):

Code
RewriteEngine on
RewriteBase /
RewriteRule ^$ ваш-файл.php [L]

В качестве вашего-файла.php идет имя скрипта, но который ведет переадресация с главной страницы.

После этих процедур у вас появится полноценная заглавная страница. С самой же страницей ваш-файл.php ничего не случится: она по-прежнему будет доступна по старому адресу и на ней по прежнему будут выводиться ссылки всех бирж, если ваш сайт имел подключение к нескольким биржам.

Подключение клиентского кода «UniPlace» к CMS e107 состоит из двух этапов. Первый заключается в подключении контекстного и блочного модулей, а второй в настройке рекламного блока для отображения на сайте. Для подключения контекстного модуля откройте файл e107_themes/templates/header_default.php и найдите там следующие строчки:

Code
//
// B: Send HTTP headers (these come before ANY html)
//
header("Content-type: text/html; charset=".CHARSET, true);

Вставьте инициализацию клиента после вызова header следующим образом:
Code
//
// B: Send HTTP headers (these come before ANY html)
//
header("Content-type: text/html; charset=".CHARSET, true);

if(!defined("UNIPLACE_INITIATED"))
{
  define( "UNIPLACE_SID", "идентификатор - название папки в client.zip");
  define( "UNIPLACE_NOOBSTART", true);
  include $_SERVER['DOCUMENT_ROOT']."/".UNIPLACE_SID."/uniclient.php";
  $up=new uniplace();
}

После чего откройте файл e107_themes/templates/footer_default.php и найдите в самом конце строчки:
Code
//
// I Send the buffered page data, along with appropriate headers
//
$page = ob_get_clean();

Замените строчку с $page на:
Code
//
// I Send the buffered page data, along with appropriate headers
//
$page = $up->replace_in_page(ob_get_clean());// мы запускаем преобразование текста вручную

Контекстный клиент готов к работе. Теперь дело за подключением блочных ссылок. Откройте «административный интерфейс» - «контент» - «персональные меню/страницы» и выберите пункт создания нового меню. В имени укажите любое, удобное для вашего использования. В заголовке можете написать что-нибудь вроде «спонсоры сайта» или «рекламные партнеры». В тексте вам необходимо прописать следующий код:
Code
[php]
global $up;
echo $up->links();
[/php]

Сохраните блок и активируйте его из меню «Контент» - «меню», разместив в соответствующей колонке. У вас получился рекламный блок, выводящий все ссылки. Поскольку настоятельно рекомендуется разбивать сылки на несколько блоков по коду страницы, вы можете создать несколько блоков, вызывая в каждом из них метод $up->links("количество ссылок в блоке"). Следует помнить, что последним отображаемым блоком всегда должен идти блок, вызываемый без параметра количества ссылок.
Источник материала: Сайт системы UniPlace
Просмотров: 816 | Добавлено: 10.02.2010, 21:32
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]