Устанавливаем код сервиса 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 комментарий вида «<!—*****—>», где ***** — уникальный код.
Есть нашли ошибки или есть какие то дополнения, пишите!