phpBB3 предварительная настройка — продажа ссылок

phpbb logoС места в карьер. Сегодня буду краток и предложу простую последовательность действий, которые необходимо совершить для того, чтобы перейти к вставкам кода бирж ссылок в ваш чудо-форум на движке phpBB3.

Шаг 1. Отключаем сессии для ботов и гостей.

Данная процедура предельно проста. Соединяемся по FTP. В папке includes, которая расположена в корневой директории форума находим файл functions.php и открываем его на редактирование. Далее производим поиск по файлу и ищем строку следующего содержания:

// Assign sid if session id is not specified

Найдена отлично. Вслед за ней в коде идет блок инструкций следующего вида:

if ($session_id === false)
	{
		$session_id = $_SID;
	}

И сразу за этими строками добавляем следующие инструкции:

global $user;
if ($url!="./ucp.php") {
if ($user->data['user_id'] == ANONYMOUS OR $user->data['is_bot'] )
{
$session_id = false;
}}

В итоге у Вас должно получиться именно так:

	// Assign sid if session id is not specified
	if ($session_id === false)
	{
		$session_id = $_SID;
	}

global $user;
if ($url!="./ucp.php") {
if ($user->data['user_id'] == ANONYMOUS OR $user->data['is_bot'] )
{
$session_id = false;
}}

Все теперь проблем для отображения ссылок связанных с сессиями не будет.

Шаг 2. Включаем поддержку php в шаблонах.

Данный процесс прост до безобразия.

  • Заходим в админку форума.
  • Переходим в раздел безопасность.
  • Разрешаем поддержку php в шаблонах.
  • Сохраняем настройки.

Для наглядности приведу скриншот:

enable php в phpbb3

Вот у нас уже отключены сессии и работает php. По большому счету на этом предварительные настройки для подключения любой биржи ссылок можно закончить, но есть одна очень весомая штука, которая может испортить Вам жизнь.

Штука эта называется кэширование, об нее можно сломать не одно копье. Итак если вы решитесь самостоятельно добавлять биржи ссылок и не дожидаться от меня инструкции, Вам необходимо просто прочитать следующее, да и тем кто будет ждать инструкции тоже почитать обязательно.

Шаг 3. Очищение кэша шаблона. (постоянно повторяющаяся операция)

В phpBB3 постоянно происходит кэширование страниц и поэтому изменения, которые вносятся в шаблон, не всегда видны, для того чтобы увидеть их необходимо очищать кэш шаблона. Делается это следующим образом:

  • заходим в админку форума
  • переходим на вкладку «стили»
  • в подменю компоненты стилей (правый сайдбар) выбираем шаблоны

    шаблоны phpbb3

  • Напротив активного шаблона, т.е. который вы используете жмете кнопку Кэш и попадаете в меню следующего вида.

    стили кэш phpbb3

  • В данном окне жмем кнопку «Отметить все», убеждаемся что появились галочки.
  • Жмем кнопку «Удалить отмеченные»

Все теперь сделанные Вами изменения в шаблонах будут отражены на сайте.
[warning]
Очищение кэша шаблонов надо проводить постоянно после внесения в них изменений, иначе вы просто их не увидите.
[/warning]

С предварительными настройками покончено, грабли с кэшем рассмотрены. Следующий пост по тематики phpBB 3 будет именно про вставку кода SetLinks, как было обещано ранее.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *