IPB (Invision Power Board) integravimas � PHP-Fusion
- Spausdinti
- 2007-02-18
- Nekategorizuota
- 37458 Peržiūros
- 27 komentarai
Trumpas ir ai?kus straipsnis kaip integruoti IPB forum� � PHP-Fusion.
�kelkite ipbaplank� su forumo failais � PHP-Fusion pagrindin� direktorij� ir instaliuokite.
I?archyvuokite IBP SDK ( Link ) ir nukopijuokite lib, ipbsdk_class.inc.php ir ipbsdk_conf.inc.php � pagrindin� PHP-Fusion direktorij�.
Atsidarykite ipbsdk_conf.inc.php ir pakeiskite �:
Atsidarome maincore.php ir randame:
$cookie_exp = isset($_POST['remember_me']) ? time() + 3600*24*30 : time() + 3600*3;
header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'");
setcookie("fusion_user", $cookie_value, $cookie_exp, "/", "", "0");
redirect(BASEDIR."setuser.php?user=".$data['user_name'], "script");
Prie? ?� kod� prira?ome:
require_once 'ipbsdk_class.inc.php';
$sdk =& new IPBSDK();
$sdk->login($user_name, $_POST['user_pass']);
Atsidarome setuser.php ir surandame:
if (isset($_REQUEST['logout']) && $_REQUEST['logout'] == "yes") {
Po ?ituo kodu prira?ome:
require_once 'ipbsdk_class.inc.php';
$sdk =& new IPBSDK();
$sdk->logout();
Atsidarome register.php ir surandame:
$result = dbquery("DELETE FROM ".$db_prefix."new_users WHERE user_code='$activate'");
Po ?iuo kodu prira?ome:
require_once 'ipbsdk_class.inc.php';
$sdk =& new IPBSDK();
$sdk->create_account($user_info['user_name'], $user_info['user_password'], $user_info['user_email']);
Surandame:
$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('".$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')");
Po juo prira?ome:
require_once 'ipbsdk_class.inc.php';
$sdk =& new IPBSDK();
$sdk->create_account($username, $password1, $email);
Viskas galite m�gautis IPB forumu PHP-Fusion sistemoje.
Autorius: Art�ras (artaz).
�kelkite ipbaplank� su forumo failais � PHP-Fusion pagrindin� direktorij� ir instaliuokite.
I?archyvuokite IBP SDK ( Link ) ir nukopijuokite lib, ipbsdk_class.inc.php ir ipbsdk_conf.inc.php � pagrindin� PHP-Fusion direktorij�.
Atsidarykite ipbsdk_conf.inc.php ir pakeiskite �:
$root_path = 'ipb/';
$board_url = 'ipb';
$sdklang = "en";
$allow_caching = '1';
Atsidarome maincore.php ir randame:
$cookie_exp = isset($_POST['remember_me']) ? time() + 3600*24*30 : time() + 3600*3;
header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'");
setcookie("fusion_user", $cookie_value, $cookie_exp, "/", "", "0");
redirect(BASEDIR."setuser.php?user=".$data['user_name'], "script");
Prie? ?� kod� prira?ome:
require_once 'ipbsdk_class.inc.php';
$sdk =& new IPBSDK();
$sdk->login($user_name, $_POST['user_pass']);
Atsidarome setuser.php ir surandame:
if (isset($_REQUEST['logout']) && $_REQUEST['logout'] == "yes") {
Po ?ituo kodu prira?ome:
require_once 'ipbsdk_class.inc.php';
$sdk =& new IPBSDK();
$sdk->logout();
Atsidarome register.php ir surandame:
$result = dbquery("DELETE FROM ".$db_prefix."new_users WHERE user_code='$activate'");
Po ?iuo kodu prira?ome:
require_once 'ipbsdk_class.inc.php';
$sdk =& new IPBSDK();
$sdk->create_account($user_info['user_name'], $user_info['user_password'], $user_info['user_email']);
Surandame:
$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('".$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')");
Po juo prira?ome:
require_once 'ipbsdk_class.inc.php';
$sdk =& new IPBSDK();
$sdk->create_account($username, $password1, $email);
Viskas galite m�gautis IPB forumu PHP-Fusion sistemoje.
Autorius: Art�ras (artaz).
Rašyti komentarą
Turite prisijungti, norėdami parašyti komentarą.
bandysiu �sid�t v�liau ;]
Neveikia atsisiuntimo linkas ir dar kas nors galetu ideti screen kaip tas forumas atrodo
Va geras linkas. http://sourceforge.net/project/downloading.php?group_id=92529&use_mirror=garr&filename=sdk1_5_0.zip&54691046
kaip instaliuot? cia per modifikacijas? bet kad nerodo ten to ipb..
o Invision Power Board kaip yra su licenzijom ? nes kiek svetaineje maciau sitas forumas kaip ior mokamas?
beje o ipb i tapacia db kiek suprantu instaliot kaip ir fusionas?
Pas mane maincore.php faile nera :
$cookie_exp = isset($_POST['remember_me']) ? time() + 3600*24*30 : time() + 3600*3;
header(\"P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'\");
setcookie(\"fusion_user\", $cookie_value, $cookie_exp, \"/\", \"\", \"0\");
redirect(BASEDIR.\"setuser.php?user=\".$data['user_name'], \"script\");
:D