phpbb уроци

Интегриране на сайт с phpbb3

Автор: pisio / index

Здравейте,
имам един проект който от скоро го имам , и вече съм на привършване, и остава само да интегрирам всички страници с кода на форума / става дума за код, не за визията. /
Състемата която правя си има собствен конфинг файл , който ползва този и на форума.
директорий :
/ => системата която правя ;
/forum/ => phpbb 3.0.4 ;

./conf.php /* Този файл се инклудва във всички страници, независимо дали ползват или не mysql*/

<?php
ob_start();
define('IN_PHPBB', true); /* задавам че форума е пуснат */

include('./forum/common.php'); /* това може да се нарече главният файл на phpbb3 , без него нищо не може да стане */
$phpbb_root_path = './forum/'; /* задаваме нов път до форума , защото все пак се намираме в едно ниво над форума */

$user->session_begin(); /*Създаваме сесия на потрителя*/
$auth->acl($user->data); /* ауторизираме потерителя */
$user = $user->data; /* Това съм го направил аз , с цел да не изписвам доста по-дълги променливи. */
$uid = $user['user_id']; /* Ако потребителя работи с mysql извън форума , както при мене , потрртеля добавя филми , коментари за тях , и серий */
$ureg = $user['is_registered']; /* 1 = true , NULL = false */ /* дали е регистриран или не е */
?>

./index.php -> началната страница на сайта ( не на форума )
Правим проверка дали е регнат или не е

<?php
if ($ureg == "1" ) { echo " zdraveite , {$user['username']} ";}
else { echo " trqbva da se lognete "; }

Докато го интегриране изцяло , няма да е лошо в conf.php да сложите най-отдолу :
print_r($user);
след което ще видите резултат :

Array
(
[user_id] => 2
[user_type] => 3
[group_id] => 5
[user_permissions] => zik0zjzik0zjzik0xs
i1cjyo000000
zik0zjzhb2tc
[user_perm_from] => 0
[user_ip] => 127.0.0.1
[user_regdate] => 1231433709
[username] => pisio
[username_clean] => pisio
[user_password] => /* кеширана парола. ест няма да я дам :Р */
[user_passchg] => 0
[user_pass_convert] => 0
[user_email] => /* емайла от който се е регнал ... */
[user_email_hash] => 161006583021
[user_birthday] =>
[user_lastvisit] => 1233309256
[user_lastmark] => 0
[user_lastpost_time] => 0
[user_lastpage] => ../comentar.php?anime=20
[user_last_confirm_key] =>
[user_last_search] => 0
[user_warnings] => 0
[user_last_warning] => 0
[user_login_attempts] => 0
[user_inactive_reason] => 0
[user_inactive_time] => 0
[user_posts] => 1
[user_lang] => en
[user_timezone] => 0.00
[user_dst] => 0
[user_dateformat] => D M d, Y g:i:s a
[user_style] => 1
[user_rank] => 1
[user_colour] => AA0000
[user_new_privmsg] => 0
[user_unread_privmsg] => 0
[user_last_privmsg] => 0
[user_message_rules] => 0
[user_full_folder] => -3
[user_emailtime] => 0
[user_topic_show_days] => 0
[user_topic_sortby_type] => t
[user_topic_sortby_dir] => d
[user_post_show_days] => 0
[user_post_sortby_type] => t
[user_post_sortby_dir] => a
[user_notify] => 0
[user_notify_pm] => 1
[user_notify_type] => 0
[user_allow_pm] => 1
[user_allow_viewonline] => 1
[user_allow_viewemail] => 1
[user_allow_massemail] => 1
[user_options] => 895 /* правата на човека */
[user_avatar] => /* линк до аватара*/
[user_avatar_type] => 2
[user_avatar_width] => 150
[user_avatar_height] => 137
[user_sig] =>
[user_sig_bbcode_uid] =>
[user_sig_bbcode_bitfield] =>
[user_from] =>
[user_icq] =>
[user_aim] =>
[user_yim] =>
[user_msnm] =>
[user_jabber] =>
[user_website] =>
[user_occ] =>
[user_interests] =>
[user_actkey] =>
[user_newpasswd] =>
[user_form_salt] => 5f067aae3695f051
[session_id] => 121964fce23eb619b1503c7953d074f8
[session_user_id] => 2
[session_forum_id] => 0
[session_last_visit] => 1233309256
[session_start] => 1233311799
[session_time] => 1233311800
[session_ip] => 127.0.0.1 /* от кое ИП се е логнал */
[session_browser] => Mozilla/5.0 ****** /* нарочно го махам , защото съм с уникална мозилла */
[session_forwarded_for] =>
[session_page] => index.php
[session_viewonline] => 1
[session_autologin] => 0
[session_admin] => 0
[is_registered] => 1
[is_bot] =>
)

има нещо пишете 🙂
Забранено е да се качва в други сайтове.
Специално за web-tourist.net и phpbb-bg.org

Вашият коментар