Последние новости

01.03.10 : Релиз phpBB 3.0.7

21.01.10 : Спонсор форума в phpBB

08.01.10 : Переход по страницам с помощью клавиш Ctrl и стрелок ← →

03.01.10 : Подборка модов за декабрь 2009

03.12.09 : Подборка модов за ноябрь 2009

Последние файлы

06.03.10 : Русифицированная версия phpBB 3.0.7

21.01.10 : Перевод мода Syntax Highlighter

07.01.10 : Дополнительные инструкции к сборке phpBB 3.0.6 light

24.12.09 : phpBB 3.0.6 PreHack Light

23.12.09 : phpBB 3.0.6 русифицированная версия

Последние статьи

09.09.09 : robots.txt для phpBB3 Olympus

03.08.09 : Установка кода sape на phpBB 3

09.05.09 : Обновление форума phpBB 3.0.x Olympus.

27.12.08 : Установка форума phpBB 3.0.x Olympus. Пошаговое руководство с скриншотами.

22.12.08 : Руководство по интеграции phpBB 3.0.x и danneo cms 0.5.2

Читать все новости

Смотреть все файлы

Читать все статьи

Актуальные версии

Русифицированные версии phpBB 3.0.6:

phpBB 3.0.6 русская версия
Сборка phpBB 3.0.6
 
RSS / РСС


RSS - международный формат, специально созданный для трансляции данных с одного сайта на другой.
Google SiteMap
охранные системы альтоника


Форум про форумы. Создание, раскрутка и монетизация форумов.

Бесплатный онлайн-генератор sitemap для форумов

Руководство по интеграции phpBB 3.0.x и danneo cms 0.5.2

Достаточно часто форум используется как дополнение к сайту. Это приводит к проблеме интеграции движка форума и движка сайта. Благодаря своей распространенности, форум phpBB хорошо интегрируется практически со всеми известными cms.

В этой статье постараюсь подробно осветить процесс интеграции форума phpBB 3.0.x Olympus с danneo cms 0.5.2.

Предварительная подготовка. Для нормальной интеграции необходимо, чтобы файлы сайта и форума были на одном фтп, а таблицы - в одной базе данных (однако префиксы должны быть разными). Так как форумы обычно устанавливают не в корень, а во вложенную директорию, то и данную инструкцию я буду составлять исходя из этого факта. Итак, пусть таблицы форума имеют префикс phpbb_, таблицы сайта имеют префикс dn052_, файлы сайта находятся в корне ftp, а форум в папке forum также в корне ftp.

Для начала нужно произвести установку danneo cms и форума phpBB. Описание этого этапа выходит за рамки данного руководства, поэтому предположим, что он успешно пройден, и перейдем к следующему пункту.

Открываем файл base/userbase/phpbb30/danneo.user.php

Находим строчку

var $data = array('table'=>'phpbb_users', // Таблица пользователей

Если вы используете нестандартный префикс для таблиц форума, то замените в этой строке слово phpbb на свой префикс. Аналогично поступаем с следующими строками:

'tablesess'=>'phpbb_sessions', // Таблица сессий
'tablesesskey'=>'phpbb_sessions_keys', // Таблица ключей сессий
'tablebans'=>'phpbb_banlist', // Таблица банов
'tableset'=>'phpbb_config', // Таблица банов

Строки

'avatarpath'=>'forum/images/avatars/', // Путь к папке с аватарами 'avatargalpath'=>'gallery/', // Название папки галерей аватаров

отвечают за аватарки. В большинстве случаев эти строки менять не нужно, но если сомневаетесь - сравните со значениями в разделе "Конфигурация" администраторского раздела форума.

Данный кусок кода

'linkreg'=>'forum/ucp.php?mode=register', // Ссылка на регистрацию
'linklost'=>'forum/ucp.php?mode=sendpassword', // Ссылка на восстановление пароля
'linkprivmess'=>'forum/ucp.php?i=pm&folder=inbox', // Ссылка на личные сообщения
'linkprofile'=>'forum/memberlist.php?mode=viewprofile&u='); // ССылка на профиль

и строчку

'forumpath'=>'forum/', // Путь к папке форума

меняем только в случае, если форум у вас лежит не в папке forum в корне ftp, а в какой-то другой. При использовании другой папки нужно просто заменить forum на путь к вашей папке.

Сохраняем изменения и закрываем файл.

Заходим в администраторский раздел danneo cms ( /apanel/). В левой вкладке ищем меню "Настройки", а в нем пункт "Интеграция". В открывшемся списке выбираем phpbb30 и нажимаем Сохранить. В принципе все, интеграция готова.

Интеграция danneo cms и phpBB 3.0.x

Но часто нужен блок авторизации на страницах сайта. Чтобы активировать такой блок, нужно в Apanel зайти в меню "Управление дизайном" и выбрать в нем пункт "Управление блоками". Затем в форме "Добавление нового блока", которая находится внизу, выбираем блок User из списка "Выбор блоков" и вписываем его название, позицию, оформление и моды для вывода. Пункт "Текст" заполнять не нужно. Затем нажимаем "Сохранить", и получаем блок авторизации.

Интеграция danneo cms и phpBB 3.0.x

Интеграция готова! Удачного администрирования ;)

Страниц: 1
Опубликовано: 22.12.08 | Просмотров: 4985 | [ + ]   [ - ]   | Печать
Рейтинг@Mail.ru
Rambler's Top100
Главная Новости Файлы Статьи Ссылки Контакты Услуги