jancis1997 Posted October 26, 2007 Report Share Posted October 26, 2007 Tātad Šajā pamācībā tikai ātri paskaidrošu kā apvienot php-fusion un IPB reģistrāciju. Koīsti tas nozīmē?! Paraugs ir redzams mūsu weblapā http://cs.whizkris.com. Tātad ko jūs iegūsiet.. reģistrējoties jūsu weblapā cilvēks automātiski tiks reģistrēts arī IPB tātad cilvēks aizpilda visus datus php-fusion reģistrācijā nspiež SUBMIT... un uzreiz var ielogoties gan php-fusion gan jūsu forumā... Ok tātad sāksim darbu... 1. Šis strādās tikai ar vecāka modeļa IPB un php-fusion pats esmu testējis ar IPB 2.1.6, jo jaunākajiem IPB vienkārši izmet ka nepieciešam updeitot index.php failu... php-fusion v6.00 Neiesaku kko testēt un likt uz dullo. Tātad nzinu vai jūs izmantojat Hostingu vai Hostējat uz sava datora tapēc sāksim ar to ka vajadzētu izrunāt kas ir kas un kur kam jāatrodas: root mapē (tajā ko atver jūsu interneta pārlūkprogramma kad ierakstat savu adresi) ir jāieliek php-fusion. Kad tas ir padarīts tad izveidojam jaunu mapi ar nosaukumu ipb un tajā ielādējam savu IPB. 2) Visu uzinstalējam 3) kad tas ir izdarīts mums jānovelk IPB SDK https://sourceforge.net/project/downloading...ip&50319408 4) kad SDK novilkts extraktējam to uz desktopa, lai tā saturu varētu ērtāk pārskatīt... 5) Tagad mums ir jāpārkopē faili no SDK uz php-fusion atraššanās vietu, jeb root mapi Faili kuri mums ir jāpārkopē ir: ib, ipbsdk_class.inc.php un ipbsdk_conf.inc.php 6) Tagad sāksies smagais darbs ar failu editēšanu... iesaku izmantot šim darbam Dreamweaver vai notePad++, jo šādi būs vieglāk pārveidot kodu, kā arī atrast nepieciešamās rindas... Atveram: ipbsdk_conf.inc.php Un tur nomainam iestatijumus tā, lai tie izskatītos kā šajā kodā... Kods: <?php $root_path = 'ipb/'; $board_url = 'ipb'; $sdklang = "en"; $allow_caching = '1'; Atveram maincore.php Nospiežam Ctrl+F un iepeistojam šo kodu: Kods: <?php $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"); Pirms šī koda iepeistojam šo: Kods: <?php require_once 'ipbsdk_class.inc.php'; $sdk =& new IPBSDK(); $sdk->login($user_name, $_POST['user_pass']); Atveram setuser.php un sameklējam: Kods: <?php if (isset($_REQUEST['logout']) && $_REQUEST['logout'] == "yes") { Pēc ši koda pievienojam: Kods: <?php require_once 'ipbsdk_class.inc.php'; $sdk =& new IPBSDK(); $sdk->logout(); Tagad atlicis pēdējais fails kurš jāeditē un tas ir register.php Atveram to un sameklējam kodu: Kods: <?php $result = dbquery("DELETE FROM ".$db_prefix."new_users WHERE user_code='$activate'"); Aiz šī koda pievienojam: Kods: <?php require_once 'ipbsdk_class.inc.php'; $sdk =& new IPBSDK(); $sdk->create_account($user_info['user_name'], $user_info['user_password'], $user_info['user_email']); Sameklējam: Kods: <?php $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')"); Aiz šī pievienojam: Kods: <?php require_once 'ipbsdk_class.inc.php'; $sdk =& new IPBSDK(); $sdk->create_account($username, $password1, $email); Tas arī viss... Tagad jūsu reģistrācija ir apvienota pamēģinam piereģistrēties ja izdodas tad labi, ja neizdodas savus jautājumus rakstat tepat, vēlams pievienojot screenshotus, un es ar prieku uz tiem atbildēšu Link to comment Share on other sites More sharing options...
lazda2 Posted November 17, 2007 Report Share Posted November 17, 2007 (edited) atradu so postu bet man kautkas nesanak ar to apvienosanu!! luudzu paliidzat!! p.s starpcitu sii pamaaciiba ir kopeeta no sejienes Edited November 17, 2007 by lazda2 Link to comment Share on other sites More sharing options...
*jancis38* Posted November 17, 2007 Report Share Posted November 17, 2007 a varbūt ir otrādi.? Link to comment Share on other sites More sharing options...
lazda2 Posted November 17, 2007 Report Share Posted November 17, 2007 Pievienots - Augusts 11 @ http://cs.whizkris.com/ Pievienots - Oct 26 2007 @ gign.lv siten tas idins pat nejeedz izmantot!!! Luudzu paliidzat man kaads sataisiit!! paskaidrojiet kaa tur jaapieraksta klaat !! Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now