Категории раздела
SAPE [19]
Работа с биржей ссылок SAPE
LinkFeed [7]
Работа с биржей ссылок LinkFeed
SetLinks [14]
Работа с биржей ссылок SetLinks
UniPlace [16]
Работа с биржей ссылок UniPlace
MainLink [23]
Работа с биржей ссылок MainLink
Liex [1]
Работа с биржей статей Liex
Форма входа
Опрос на проекте
Вы читали книгу Дениса Гиряева "10 шагов к успеху с uCoz и биржами ссылок"?
Всего ответов: 139

Скачать книгу "10 шагов к успеху с uCoz и биржами ссылок"
Рекомендуем


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

Установка кода SetLinks на Forum PHPBB3 (PHPBB2)

Если у Вас нет аккаунта в системе SetLinks, то сначала Вам необходимо зарегистрироваться.

Способ номер 1

1. Скачайте архив с кодом.
2. Распакуйте архив и "залейте" папку с кодом на сайт.
3. Установите права доступа на директорию с кодом равными 777.
4. Откройте файл index.php в корне форума и добавьте в него

Code
require_once ($_SERVER['DOCUMENT_ROOT'].'/setlinks_*****/slclient.php');  
$sl = new SLClient();

где setlinks_***** - название вашей директории с кодом

Далее перед

Code
// Output page
page_header($user->lang['INDEX']);

на выбор вставляем следующий код:

a) вывод всех ссылок в 1м блоке

Code
$template->assign_vars(array('SL' => $sl->GetLinks()));

b) вывод в 2-х блоках (по 5 ссылок в каждом)

Code
$template->assign_vars(array('SL1' => $sl->GetLinks(5),
'SL2' => $sl->GetLinks(5)));

Рекомендую последний блок писать "GetLinks()" чтобы не получилось так, что у вас 11 ссылка не показывается на сайте.

c) вывод первых 3 и применить к ним разделитель br (это используется в том случае если вам в каждом блоке ссылок нужен разный разделитель)

Code
$template->assign_vars(array('SL' => $sl->GetLinks(3, '<br/>')));

5. В файл шаблона (в нашем случае overall_footer.php так как он подключается на всех страницах форума) вставляем переменную {SL} или {SL1} и {SL2} если используется 2 блока ссылок и данные переменные разносим в разные места страницы, где планируете вывод ссылок.

Способ номер 2

Выполняем пункты 1-3 способа №1 (скачка кода и его установка).

4. Ищем файл overall_footer.html (используем его так как он вставляется на всех страницах форума). Он находится в текущем шаблоне (у меня \styles\prosilver\template).
4.1 Вставляем в этот файл в то место где хотим видеть ссылки следующий код:

Code
<div align="center">
<!-- PHP -->
require_once ($_SERVER['DOCUMENT_ROOT'].'/setlinks_*****/slsimple.php');  
<!-- ENDPHP -->
</div>

где setlinks_***** - название вашей директории с кодом

Также во втором случае возможно разбиение ссылок на блоки, но думаю сами разберетесь как это сделать следуя инструкциям.
Важно знать, что "<!-- PHP -->" и "<!-- ENDPHP -->" это тоже самое, что и "<?php" и "?>" в файлах *.php - там обычный php код.

5. По умолчанию в настройках форума отключено выполнение php в шаблонах. Чтобы это исправить и включить наши ссылки надо зайти в админку и коечто там подправить.

Идем по навигации:
Административный раздел -> Общие (GENERAL) -> Безопасность (Server configuration) -> Разрешить PHP в шаблонах (Security settings) -> Да (yes) -> Отправить (Submit)
Это мы разрешили исполнять код, вставленный в шаблон.

6. Теперь очистим кеш форума.
Стили (Style) -> Шаблоны (Templates) -> prosilver -> Кеш (Cache) -> Отметить все (mark All) -> Удалить отмеченное (Delete)

Заходим на главную и смотрим htmk код (исходник) страницы. В том месте где ставили ссылки должен появиться html комментарий вида "<!--*****-->"
где ***** - уникальный код.

Если данный код появился то смело отправляйте сайт на модерацию. Если код не появляется, то код установлен не правильно - перечитайте инструкцию и найдите ошибку.

Установка кода SetLinks на Forum PHPBB3 (PHPBB2) завершена!

Источник материала: Сайт системы SetLinks
Просмотров: 1962 | Добавлено: 11.08.2009, 03:39
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]