Тема: Интеграция TBDev и Flazy, Помогите переделать интеграцию PunBB 1.20 под Flazy:)

Вот выкладываю интеграцию форума PunBB 1.2 под TBDev, хотелось бы что бы вы помогли ее переделать под форум Flazy!
Уж больно понравился этот форум! Я посмотрел базы почти одинаковые, блок форума подходит... Жду Ваших ответов

Вот интеграция:

1, Создаем файлик include/punbb.php

<? 
define('PUN_ROOT', './forum/'); 
require PUN_ROOT.'include/common.php'; 
function punlogout() 
{ 
sql_query('DELETE FROM punbb_online WHERE username=pun_user["username"]'); 
pun_setcookie(1, random_pass(8), time() + 31536000); 
} 
?>

2, takesignup.php

Найти

require_once("include/bittorrent.php");

После вставить

require_once("include/punbb.php"); 
define('PUN_QUIET_VISIT', 1);  

найти

$wantpasshash = md5($secret . $wantpassword . $secret);  

После вставить

$wantpunbb = pun_hash($wantpassword); 

найти

} else { 
    logincookie($id, $wantpasshash); 
}

После вставить

$now = time(); 

$frminsert = sql_query("INSERT INTO punbb_users (username, password, email, registered, last_visit, registration_ip) VALUES('$wantusername', '$wantpunbb', '$email', '$now', '$now', '". get_remote_address() ."')") or sqlerr(__FILE__, __LINE__); 

$expire = ($save_pass == '1') ? time() + 31536000 : 0; 
pun_setcookie($id, $wantpunbb, $expire); 

3. takelogin.php

найти

require_once("include/bittorrent.php");

После вставить

require_once("include/punbb.php"); 
define('PUN_QUIET_VISIT', 1); 

Найти

if ($row["enabled"] == "no") 
     bark("Этот аккаунт отключен."); 

После вставить

$ras = sql_query("SELECT username, password, id, save_pass FROM punbb_users WHERE username = " . sqlesc($username) . ""); 
$raw = mysql_fetch_array($ras); 

$user_id = $raw['id']; 
$form_password_hash = pun_hash($_POST['password']); 

Найти

logincookie($row["id"], $row["passhash"]);  

После вставить

$expire = ($save_pass == '1') ? time() + 31536000 : 0; 
pun_setcookie($user_id, $form_password_hash, $expire);

4, logout.php

Заменить на

<? 

require_once("include/bittorrent.php"); 
require_once("include/punbb.php"); 

dbconn(); 

punlogout(); 
logoutcookie(); 

Header("Location: $DEFAULTBASEURL/"); 

?>

5, takeprofedit.php

Найти

require_once("include/bittorrent.php"); 

После вставить

require_once("include/punbb.php"); 
define('PUN_QUIET_VISIT', 1);

Найти

if ($chpassword != $passagain) 
        bark("Пароли не совпадают. Попробуйте еще раз.");  

После вставить

$ras = sql_query("SELECT username, password, id, save_pass FROM punbb_users WHERE username = '$CURUSER[username]'"); 
    $raw = mysql_fetch_array($ras); 

    $save_pass = $raw['save_pass']; 
    $user_id = $raw['id']; 
    $form_password_hash = pun_hash($_POST['chpassword']); 
    sql_query("UPDATE punbb_users SET password = \"$form_password_hash\" WHERE username = '$CURUSER[username]'") or sqlerr(__FILE__,__LINE__); 

    $expire = ($save_pass == '1') ? time() + 31536000 : 0; 
    pun_setcookie($user_id, $form_password_hash, $expire);

для переноса юзеров из трекера в форум, создайте и запустите bt2punbb.php

<? 

require_once("include/bittorrent.php"); 
dbconn(true); 
loggedinorreturn(); 

$res = sql_query("SELECT *, UNIX_TIMESTAMP(added) AS time from users ORDER by id"); 
print ("INSERT INTO `punbb_users` (`id`, `group_id`, `username`, `password`, `email`, `title`, `realname`, `url`, `jabber`, `icq`, `msn`, `aim`, `yahoo`, `location`, `use_avatar`, `signature`, `disp_topics`, `disp_posts`, `email_setting`, `save_pass`, `notify_with_post`, `show_smilies`, `show_img`, `show_img_sig`, `show_avatars`, `show_sig`, `timezone`, `language`, `style`, `num_posts`, `last_post`, `registered`, `registration_ip`, `last_visit`, `admin_note`, `activate_string`, `activate_key`) VALUES 
  (1,3,'Guest','Guest','Guest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,1,1,0,1,1,1,1,1,0,'Russian','Oxygen',0,NULL,0,'0.0.0.0',0,NULL,NULL,NULL);<br><br>"); 
while ($arr = mysql_fetch_array($res)) { 
    print ("INSERT INTO `punbb_users` (`id`,`username`,`password`,`registered`,`email`,`language`,`style`,`use_avatar`) VALUES ('$arr[id]','$arr[username]','$arr[passhash]','$arr[time]','$arr[email]','Russian','Thunder',1);<br>"); 
} 

?>

Помогите пожалуйста переделать:)

Я так понял заменить все pun на forum ну и префикс таблиц с punbb на foo, а дальше знаний не хватает

Ответ: Интеграция TBDev и Flazy, Помогите переделать интеграцию PunBB 1.20 под Flazy:)

Здравствуйте.
Интеграция с Flazy возможна, у меня получилось зарегистрировать общего участника, логин и логаут не делал.
Материалы выложу позже.

Вы стали счастливие?

Ответ: Интеграция TBDev и Flazy, Помогите переделать интеграцию PunBB 1.20 под Flazy:)

Всё получилось.
Я написал инструкцию.

Вы стали счастливие?

Ответ: Интеграция TBDev и Flazy, Помогите переделать интеграцию PunBB 1.20 под Flazy:)

Спасибо!!! перенос юзврей и не обязателен, кто не успел сами зарегятся!
Как нибудь переведу Вам помощь материальную!!!

Ответ: Интеграция TBDev и Flazy, Помогите переделать интеграцию PunBB 1.20 под Flazy:)

А как прописать в файле phpbb если форум на поддомене будет стоять, но с одной базой???

Ответ: Интеграция TBDev и Flazy, Помогите переделать интеграцию PunBB 1.20 под Flazy:)

Через префиксы

7

Ответ: Интеграция TBDev и Flazy, Помогите переделать интеграцию PunBB 1.20 под Flazy:)

Все имеющиеся интеграции находятся в Документации там и не только с  tvdev

Читай FAQ по Flazy
Лучший альтернативный движок PunBB )))