[Phpbb3] Подключаем Setlinks

phpbb3

Устанавливаем код сервиса Setlinks на форумные движки Phpbb3.

Вначале надо зарегистрироваться в системе (Setlinks.ru).

Код можно будет скачать при добавления нового сайта.

  • Теперь нужно архив распаковать и залить на сайте.
  • Ставим права доступа на папку с кодом 777.
  • Правим файлы в движке.

Первый способ подключения

Открываем файл index.php в корне и добавляем:

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

setlinks_***** — название папки с кодом.

Теперь ищем:

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

И вставляем перед кодом следующее: (для вывода всех ссылок)

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

Для вывода по пять ссылок используем код:

$template->assign_vars(array(
'SL1' => $sl->GetLinks(1), 
'SL2' => $sl->GetLinks(2), 
'SL3' => $sl->GetLinks()
));

Где SL1, SL2, SL3 — блоки ссылок. Их может быть сколько угодно. В скобках указывает количество ссылок. В данном примере: в пером блоке выводится одна ссылка, следующие две во-втором. В последнем блоке не указываем количество, чтобы вывелись все остававшееся ссылки.

В блоке можно указать разделитель ссылок, например, <br />

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

Осталось их вставить в шаблон. Открываем нужный файл, например, overall_footer.php, и вставляем в место вывода блока ссылок {SL1}, {SL2} и {SL3}.

Альтернативный способ

После копирования папки и выставления прав доступа, можно приступить к правке файлов.

После выбора места идем к нужному файлу. Мы будем выводить ссылки в подвале, поэтому будем вносить правки в файл overall_footer.html, который находится по пути  \styles\prosilver\template.

В нужное место нужно вставить код:

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

setlinks_***** — название папки с кодом.

В тегах <!— PHP —> и <!— ENDPHP —> находится код PHP, который по умолчанию отключен. Чтобы это исправить: нужно зайти в админку и изменить настройку:

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

После этого надо очистить кэш шаблона:

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

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

Есть нашли ошибки или есть какие то дополнения, пишите!

Setlinks

Оцените статью
( Пока оценок нет )
Блог Ичи

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