Otrzymuje komunikat
Call to a member function sql_query() on a non-object in /home/xxx/ftp/projekty/forum.xxx.pl/includes/cache.php on line 51
Skrypt który wyświetla stronę
functions.php
function phpbbSesion() { //includ wiadomo $url = new simpleUrl('/'); //tworzenie nowego obiektu z klasy simpleURL $page = $url->segment(1); $page2 = $url->segment(2); $page3 = $url->segment(3); $page4 = $url->segment(4); $page5 = $url->segment(5); $page6 = $url->segment(6); $page7 = $url->segment(7); if (!$url->segment(1)) $page = 'start'; else $page = $url->segment(1); switch ($page) { case 'start' : include 'test.php'; break; default : break; } }
test.php
$forumurl = 'http://forum.nazwastrony.pl/'; $newurl = 'http://test.nazwastrony.pl/'; } $phpEx = "php"; include($phpbb_root_path . 'common.' . $phpEx); $user->session_begin(); $auth->acl($user->data);
plik szablonu
<? phpbbSesion(); ?> <!doctype html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="<?php serverSrc(); ?>/templates/nazwaszablonu/style/main.css" /> <title>Hello, HTML5!</title> </head> <body> <? showContent(); ?> </body> </html>
index.php
jak wchrzanię wszystko do index.php to integracja działa. Ja chciał bym zintegrować sesje wywołując ją w szablonie funkcją np phpbbSesion()
mój system działa bez problemu jeśli pisze jakiekolwiek skrypty i wywołuje je tą metodą. Mam jedynie problem z forum phpbb3