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

01.04.11 : Весенняя подборка модов для phpBB

29.03.11 : Добавление кнопок социальных сетей

20.03.11 : phpBB Showcase

05.02.11 : Цвет ссылок на непрочитанные темы и форумы

30.12.10 : Релизы UMIL 1.0.4 и QuickInstall 1.1.6

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

08.03.11 : phpBB 3.0.8 русифицированная версия

15.02.11 : phpBB 3.0.8 Prehack Light

16.05.10 : Перевод мода ModernDignity Flash Animated Cumulus Tag Cloud

16.05.10 : Перевод мода mChat

11.05.10 : Перевод мода th23 Autolinks

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

25.10.10 : Модераторы в phpBB 3

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.

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

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

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

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

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

Стандартный phpBB 3.0.8
Сборка phpBB 3.0.8
 
RSS / РСС


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


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

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

Интеграция phpBB2 и danneo cms, небольшой хак

В этот раз буду дорабатывать интеграцию phpBB 2 и danneo cms.

После установки форума и цмс, включения интеграции в админке сайта можно немного улучшить интеграцию - сделать дублирование аккаунтов при регистрации. Таким образом будет 2 независимых таблицы пользователей, которые можно в любой момент разъединить (то есть использовать отдельно только форум или только сайт).

Инструкция:

Открываем файл includes/usercp_register.php

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

$unhtml_specialchars_replace = array('>', '<', '"', '&');

Добавляем после этой строки

// for integration with danneo
$dncms_prefix = "dn052";

Находим строчку (примерно 657)

$group_id = $db->sql_nextid();

Добавляем перед ней

// for integration with danneo
$sql = "INSERT INTO " . $dncms_prefix . "_users (userid, uname, upass, umail, regdate, lastvisit, icq, msn, www, newpass, activate, active, blocked)
VALUES ($user_id, '" . str_replace("'", "''", $username) . "', '" . str_replace("'", "''", $new_password) . "', '" . str_replace("'", "''", $email) . "', " . time() . ", " . time() . ", '" . str_replace("'", "''", $icq) . "', '" . str_replace("'", "''", $msn) . "', '" . str_replace("'", "''", $website) . "', '', 0, 1, 0);
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into danneo cms users table', '', __LINE__, __FILE__, $sql);
&nb

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

Примечания.

  1. 1. Последние id пользователей в обоих таблицах должны быть одинаковы. Если это не так, установите их в значение наибольшего из этих двух id.
  2. 2. Вместо dn052 укажите свой префикс таблиц даннео.
Опубликовано: 29.09.08 06:58 | Просмотров: 1346 | [ + ]   [ - ]   | Печать
Рекомендуем
20.03.11
phpBB Showcase
Последние комментарии - 3
XOglan 27.12.08 14:12


Не совсем в тему, но вопрос такой возник автору. А почему вы именно wordpress выбрали для своего блога. Я вот ваш блог постоянно читаю :)
Top
FladeX 27.12.08 14:25


Спасибо, что читаете :) Данный сайт работает не на wordpress, а на danneo cms. Выбрал потому что http://fladex.ru/news/a-33.html
Top
LanseloT 30.01.09 09:34


Круто написано, приятно полистать ваш сайт!
Top
Добавить комментарий

* Ваше имя:

* Заголовок:

* Сообщение:

*



Проверочное слово: phpBB

Проверочное слово: 

 
Пункты помеченные * обязательны для заполнения!
Рейтинг@Mail.ru
Rambler's Top100
Главная Новости Файлы Статьи Ссылки Контакты Услуги