Integracja PHP-Fusion z MyBB
|
kanion |
Dodany dnia 23.03.2008 13:19:56
|

Przedszkolak

Postów: 52 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 08.02.2008 12:21
|
Czy da radę zintegrować MyBB z PHP-Fusion?
Edytowane przez Pieka dnia 21.03.2011 02:59:49
|
|
|
|
Wścibski Gość |
Dodany dnia 19.04.2025 08:06:18
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 25.03.2008 10:27:43
|

Weteran

Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Proszę bardzo:
To:
function salt_password($password, $salt)
{
return md5(md5($salt).md5($password));
}
function random_str($length="8")
{
$set = array("a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J","k","K","l","L","m","M","n","N","o","O","p","P","q","Q","r","R","s","S","t","T","u","U","v","V","w","W","x","X","y","Y","z","Z","1","2","3","4","5","6","7","8","9");
$str;
for($i = 1; $i <= $length; $i++)
{
$ch = rand(0, count($set)-1);
$str .= $set[$ch];
}
return $str;
}
$salt1 = random_str(8);
$pw = salt_password($password1, $salt1);
$result = dbquery("INSERT INTO mybb_users (username, password, salt, loginkey, email, postnum, avatartype, usergroup, displaygroup, regdate, lastactive, lastvisit, lastpost, allownotices, hideemail, emailnotify, invisible, receivepms, pmpopup, pmnotify, remember, showsigs, showavatars, showquickreply, showredirect, ppp, tpp, daysprune, timezone, dst, style, awaydate, referrer, reputation, regip, timeonline, showcodebuttons, totalpms, newpms, unreadpms) VALUES('$username', '".$pw."', '".$salt1."', '".random_str(50)."', '".$email."', '0', '0', '2', '0', '".time()."', '".time()."', '".time()."', '0', 'no', 'no', 'no', 'no', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', '0', '0', '0', '0', 'no', '0', '0', '0', '0', '".USER_IP."', '0', '1', '0', '0', '0')");
wklejasz pod:
$activation = $settings['admin_activation'] == "1" ? "2" : "0";
$result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', '".md5(md5($password1))."', '".$email."', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$activation')");
Tyle.
Uwagi:
- musi być wyłączona rejestracja z potwierdzeniem e-mail
- Fusion i MyBB muszą stać na jednej bazie
- tabela MyBB z userami musi się nazywać mybb_users. Jeżeli się tak nie nazywa to zmień w zapytaniu.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
kanion |
Dodany dnia 24.05.2008 10:03:05
|

Przedszkolak

Postów: 52 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 08.02.2008 12:21
|
A możesz zaktualizować to do mybb 1.4
Edytowane przez Pieka dnia 04.10.2008 17:54:30
|
|
|
|
chicken |
Dodany dnia 04.10.2008 15:24:36
|

Przedszkolak

Postów: 6
Data rejestracji: 18.01.2006 14:54
|
No więc dodałem kod do register.php tak jak napisałeś wyżej, wyłączyłem aktywację e-mail i gdy się rejestruję z poziomu phpfusion, to mybb konta nie widzi....
www.EduKlasa.ovh.org - Oficjalna Strona Va
www.TwojPortal.xt.pl - Portal Rozrywki
Zapraszam 
|
|
|
|
Mystic512 |
Dodany dnia 16.12.2008 18:47:04
|

Przedszkolak

Postów: 42 Ostrzeżeń: 3
Data rejestracji: 14.09.2008 19:06
|
Czy może ktoś poprawić aby działało do mybb 1.4.4 ? Byłbym dozgonnie wdzięczny
- Baza ta sama
- prefix "mybb_"
Jeżeli ktoś by dał aktualny kod  Zapodam reputa.
Wiadomość doklejona:
Odświe żam temat - mam nadzieję że ktos to zmodyfikuje.
Edytowane przez Pieka dnia 04.02.2009 18:13:05
|
|
|
|
kanion |
Dodany dnia 04.02.2009 17:03:47
|

Przedszkolak

Postów: 52 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 08.02.2008 12:21
|
Co to za problem??
Dla mnie żaden zmodyfikować kod aby współgrał z 1.4
|
|
|
|
bartek124 |
Dodany dnia 04.02.2009 17:29:42
|

Weteran

Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Skoro nie problem, to zrób i wstaw 
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
kanion |
Dodany dnia 14.02.2009 10:30:42
|

Przedszkolak

Postów: 52 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 08.02.2008 12:21
|
Zrobie to, ale kombinuje jeszcze nad sesjami w mybb aby automatycznie logowało na forum i na portalu.
Edytowane przez Pieka dnia 14.02.2009 10:35:35
|
|
|
|
windowz |
Dodany dnia 24.04.2009 13:08:04
|

Przedszkolak

Postów: 2
Data rejestracji: 24.04.2009 12:53
|
A czy mozna zintegrowac tez MyBB z panelem PHP Fusion "Ostatnio na forum" ?
Edytowane przez Chemikpil dnia 24.04.2009 13:09:13
|
|
|
|
Mystic512 |
Dodany dnia 05.06.2009 14:10:40
|

Przedszkolak

Postów: 42 Ostrzeżeń: 3
Data rejestracji: 14.09.2008 19:06
|
|
|
|
|
jack1920 |
Dodany dnia 05.06.2009 14:43:19
|

Przedszkolak

Postów: 98 Pomógł: 11 Ostrzeżeń: 3
Data rejestracji: 13.03.2008 15:16
Złamana licencja
|
Proszę:
openside("Ostatnio na forum");
$result = dbquery("SELECT * FROM mybb_threads ORDER BY dateline DESC LIMIT 10");
if (dbrows($result)) {
echo"<ul>";
while($data = dbarray($result)) {
echo"<li><a href='".FORUM."showthread.php?tid=".$data['tid']."'>".trimlink($data['subject'],20)."</a></li>";
}
echo"</ul>";
} else {
echo $locale['global_002'];
}
closeside();
|
|
|
|
xaydestroyer |
Dodany dnia 09.08.2010 07:54:02
|

Przedszkolak

Postów: 2
Data rejestracji: 09.08.2010 07:52
|
bartek124 napisał/a:
Proszę bardzo:
To:
function salt_password($password, $salt)
{
return md5(md5($salt).md5($password));
}
function random_str($length="8")
{
$set = array("a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J","k","K","l","L","m","M","n","N","o","O","p","P","q","Q","r","R","s","S","t","T","u","U","v","V","w","W","x","X","y","Y","z","Z","1","2","3","4","5","6","7","8","9");
$str;
for($i = 1; $i <= $length; $i++)
{
$ch = rand(0, count($set)-1);
$str .= $set[$ch];
}
return $str;
}
$salt1 = random_str(8);
$pw = salt_password($password1, $salt1);
$result = dbquery("INSERT INTO mybb_users (username, password, salt, loginkey, email, postnum, avatartype, usergroup, displaygroup, regdate, lastactive, lastvisit, lastpost, allownotices, hideemail, emailnotify, invisible, receivepms, pmpopup, pmnotify, remember, showsigs, showavatars, showquickreply, showredirect, ppp, tpp, daysprune, timezone, dst, style, awaydate, referrer, reputation, regip, timeonline, showcodebuttons, totalpms, newpms, unreadpms) VALUES('$username', '".$pw."', '".$salt1."', '".random_str(50)."', '".$email."', '0', '0', '2', '0', '".time()."', '".time()."', '".time()."', '0', 'no', 'no', 'no', 'no', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', '0', '0', '0', '0', 'no', '0', '0', '0', '0', '".USER_IP."', '0', '1', '0', '0', '0')");
wklejasz pod:
$activation = $settings['admin_activation'] == "1" ? "2" : "0";
$result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', '".md5(md5($password1))."', '".$email."', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$activation')");
Tyle.
Uwagi:
- musi być wyłączona rejestracja z potwierdzeniem e-mail
- Fusion i MyBB muszą stać na jednej bazie
- tabela MyBB z userami musi się nazywać mybb_users. Jeżeli się tak nie nazywa to zmień w zapytaniu
A jest mozliwosc integracji jesli forum jest na innej bazie?
Edytowane przez Pieka dnia 09.08.2010 11:03:11
|
|
|
|
konto usuniete |
Dodany dnia 09.08.2010 08:04:35
|

Bywalec

Postów: 457
Data rejestracji: 04.11.2009 00:54
ZBANOWANY: Dożywotnio
|
W cytowanym tekście masz odpowiedź
- Fusion i MyBB muszą stać na jednej bazie .
|
|
|
|
goku68 |
Dodany dnia 05.10.2010 21:07:07
|

Przedszkolak

Postów: 7 Ostrzeżeń: 3
Data rejestracji: 14.05.2010 14:56
|
Proszę o integracje PHP-Fusion z MyBB 1.4.14
i dokładny opis integracji z góry bardzo dziękuję
|
|
|