16
sie
07

Integracja forum phpBB2 z CI

Będę pisał serwis ( nową wersję ) i musi być on zintegrowany z forum. Zasięgnąłem języka w google i powstałą taka oto klasa:
class Integration
{
private $userdata;
public function __construct()
{
global $db, $board_config, $phpbb_root_path, $phpEx;
DEFINE( 'IN_PHPBB', TRUE );
$phpbb_root_path = 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
if ( !defined( 'IN_PHPBB' ) )
{
die( "Hacking attempt!" );
}
$userdata_tmp = session_pagestart( $user_ip, 0 );
init_userprefs( $userdata_tmp );
$this -> userdata = $userdata_tmp;
}
public function get()
{
return $this -> userdata;
}
}

Jest klasa umieszczona w katalogu libraries ( czyli biblioteka ) więc na samym początku pliku należy umieścić linijkę:
if (!defined('BASEPATH')) exit('No direct script access allowed');

Jako, że integracja w serwisie z forum musi być praktycznie w każdym miejscu to bibliotekę tą dołączam automatycznie. Plik config/autoload.php:
$autoload['libraries'] = array( 'database', 'validation', 'integration' );
Do standardowych, które na razie używam dopisałem integration. Na obecne testy działa :)


5 Odpowiedzi do “Integracja forum phpBB2 z CI”


  1. wrzesień 20, 2008 o 3:00 pm

    szukalem czegos takiego, dziex

  2. wrzesień 20, 2008 o 3:02 pm

    U mnie to nie działa. Nie wiem, może coś źle robię.

  3. wrzesień 20, 2008 o 3:08 pm

    Albo coś źle robisz albo jakaś modyfikacja phpBB2 psuje Ci całość. Pamiętam, że kiedyś też taki problem miałem. Niestety nie pomogę Ci zbytnio bo w CI już nie piszę.

  4. luty 3, 2009 o 2:43 am

    Really love yahoo, cool stuff.

    Will read up and hopefully have something good to say.

    Cya later.
    TrikkeGalLauri


Napisz odpowiedź




 

sierpień 2007
P W Ś C P S N
« lip   wrz »
 12345
6789101112
13141516171819
20212223242526
2728293031  

a

Strony