|
Последние новости 23.08.10 : phpBB 4 на Symfony 2 21.08.10 : Типографика в phpBB 30.07.10 : Капчи в phpBB3 15.07.10 : Как убрать параметр f из ссылок на темы, инструкция 02.07.10 : Вложения только для определённых групп |
Последние файлы 16.05.10 : Перевод мода ModernDignity Flash Animated Cumulus Tag Cloud 16.05.10 : Перевод мода mChat 11.05.10 : Перевод мода th23 Autolinks 03.05.10 : Перевод мода SimpleMath Captcha Plugin 03.05.10 : Перевод мода Static Pages |
Последние статьи 17.08.10 : BB-коды в phpBB3 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. Пошаговое руководство с скриншотами. |
|
|
|
|
|
Актуальные версии
RSS / РСС
|
Руководство по интеграции phpBB 2.0.x и danneo cms 0.5.2В danneo cms очень удобная система интеграции с форумами. Подключается достаточно быстро и работает без нареканий. Однако зачастую у многих возникают вопросы по интеграции danneo cms и phpBB. Когда я только начинал изучать даннео, тоже не сразу разобрался что и как. Поэтому и решил написать данное руководство по интеграции danneo cms и phpBB 2.0.x. Итак, начинаем. Для нормальной интеграции нужно, чтобы файлы форума и cms были на одном фтп, а таблицы - в одной базе данных (но, разумеется, с разными префиксами). Форум обычно устанавливают во вложенную директорию, поэтому я буду объяснять интеграцию на примере самого распространенного случая - таблицы форума имеют префикс phpbb_, таблицы сайта имеют префикс dn052_, файлы сайта находятся в корне ftp, а форум в папке forum также в корне ftp. Первым делом нужно установить и danneo, и phpBB. Думаю что с этим проблем не возникнет, поэтому переходим к следующему пункту. Открываем файл base/userbase/phpbb20/danneo.user.php Находим строчку var $data = array('table'=>'phpbb_users', // Таблица пользователей
Если вы используете нестандартный префикс для таблиц форума, то замените в этой строке слово phpbb на свой префикс. Аналогично поступаем с следующими строками: 'tablesess'=>'phpbb_sessions', // Таблица сессий
Строки 'avatarpath'=>'forum/images/avatars/', // Путь к папке с аватарами
отвечают за аватарки. В большинстве случаев эти строки менять не нужно, но если сомневаетесь - сравните со значениями в разделе "Конфигурация" администраторского раздела форума. 'cookie'=>'phpbb2mysql', // Имя cookie форума
Данный параметр отвечает за название куки форумов. Его значение должно соответствовать установленному значению на форуме. Проверяется аналогично аватаркам - Администраторский раздел форума - пункт "Конфигурация" - опция "Имя куки". Данный кусок кода 'linkreg'=>'forum/profile.php?mode=register', // Ссылка на регистрацию
меняем только в случае, если форум у вас лежит не в папке forum в корне ftp, а в какой-то другой. При использовании другой папки нужно просто заменить forum на путь к вашей папке. Сохраняем изменения и закрываем файл. Теперь отправляемся в Apanel (администраторский раздел danneo cms). В левой панеле ищем меню "Настройки", а в нем пункт "Интеграция". В открывшемся списке выбираем phpbb20 и нажимаем Сохранить. В принципе все, интеграция готова. Но часто нужен блок авторизации на страницах сайта. Чтобы активировать такой блок, нужно в Apanel зайти в меню "Управление дизайном" и выбрать в нем пункт "Управление блоками". Затем в форме "Добавление нового блока", которая находится внизу, выбираем блок User из списка "Выбор блоков" и вписываем его название, позицию, оформление и моды для вывода. Пункт "Текст" заполнять не нужно. Затем нажимаем "Сохранить", и получаем блок авторизации. Интеграция готова! Удачного администрирования ;) Страниц: 1
|