Rare foutmelding
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Rare foutmelding
Ik heb mijn site aangepast en daarbij hoorde ook een nieuwe layout voor het forum, ik heb de oude layout gewoon wat aangepast in een andere map en nu ging ik de nieuwe site online zetten (de hele site gebruikt login van phpbb) en bij elke pagina die ik bezoek als ingelogd krijg ik dit:
in phpbb_config */ function _serialize($array) { if(!is_array($array)) { return ''; } $str = ''; foreach($array as $var => $value) { if($str) { $str .= '|'; } $str .= $var . '=' . str_replace('|', '', $value); } return $str; } function _unserialize($str) { $array = array(); $list = explode('|', $str); for($i=0; $i_tpldata[$name.'.']) && count($tpl->_tpldata[$name.'.']) > 0); } ?>
Fatal error: Cannot instantiate non-existent class: template in /mnt/web3/10/03/51540303/htdocs/phpbb2/includes/functions.php on line 494
Wie kan mij vertellen wat dan voor fout is en vooral hoe ik hem oplos
in phpbb_config */ function _serialize($array) { if(!is_array($array)) { return ''; } $str = ''; foreach($array as $var => $value) { if($str) { $str .= '|'; } $str .= $var . '=' . str_replace('|', '', $value); } return $str; } function _unserialize($str) { $array = array(); $list = explode('|', $str); for($i=0; $i_tpldata[$name.'.']) && count($tpl->_tpldata[$name.'.']) > 0); } ?>
Fatal error: Cannot instantiate non-existent class: template in /mnt/web3/10/03/51540303/htdocs/phpbb2/includes/functions.php on line 494
Wie kan mij vertellen wat dan voor fout is en vooral hoe ik hem oplos
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Rare foutmelding
Code: Selecteer alles
Fatal error: Cannot instantiate non-existent class: template in /mnt/web3/10/03/51540303/htdocs/phpbb2/includes/functions.php on line 494
Code: Selecteer alles
global $template;
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Rare foutmelding
Wijziging: Verplaatst naar modificaties
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Re: Rare foutmelding
Ik heb bovenaan mijn index:
En ik heb nu van regel 494 van functions dit gemaakt:
ipv
Dat werkt allemaal niet, wat kan er nog meer fout zijn dan?
Code: Selecteer alles
ob_start();
define('IN_PHPBB', true);
$phpbb_root_path = 'phpbb2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
mysql_connect("rdbms.strato.de", "xxx", "yyy") or die();
mysql_select_db("zzz") or die();
if (( $userdata['session_logged_in'] )) {
$ophalen = mysql_query("Select user_id, username From phpbb_users Where user_id=".$userdata['user_id']."");
$data = mysql_fetch_assoc($ophalen);
}
function ubb($bericht){
$bericht = htmlspecialchars($bericht);
$bericht = str_replace("\n","<br>",$bericht);
//opmaak
$bericht = eregi_replace("\\[color=([^\\[]*)\\]([^\\[]*)\\[/color\\]","<font color=\"\\1\">\\2</font>",$bericht);
$bericht = eregi_replace("\\[size=([^\\[]*)\\]([^\\[]*)\\[/size\\]","<font size=\"\\1\">\\2</font>",$bericht);
$bericht = eregi_replace("\\[align=([^\\[]*)\\]([^\\[]*)\\[/align\\]","<div align=\"\\1\">\\2</div>",$bericht);
$bericht = eregi_replace("\\[email=([^\\[]*)\\]([^\\[]*)\\[/email\\]", "<a href=\"mailto:\\1\">\\2</a>",$bericht);
$bericht = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a href=\\1 target=_blank>\\2</a>",$bericht);
$bericht = eregi_replace("\[quote\]","<b style='font-size: 8pt'>Quote:</b><hr>",$bericht);
$bericht = eregi_replace('\[quote=([[:alnum:]]+)\]', "<b style='font-size: 8pt'>Quote (\\1):</b><hr>",$bericht);
$bericht = eregi_replace("\[/quote\]","<br /><hr>",$bericht);
$bericht = preg_replace("_\[code\](.*?)\[/code\]_ise", "colorcoding('\\1')", $bericht);
$bericht = str_replace("[b]","<b>",$bericht);
$bericht = str_replace("[/b]","</b>",$bericht);
$bericht = str_replace("[i]","<i>",$bericht);
$bericht = str_replace("[/i]","</i>",$bericht);
$bericht = str_replace("[u]","<u>",$bericht);
$bericht = str_replace("[/u]","</u>",$bericht);
$bericht = str_replace("[left]","<div align=\"left\">",$bericht);
$bericht = str_replace("[/left]","<div>",$bericht);
$bericht = str_replace("[center]","<center>",$bericht);
$bericht = str_replace("[/center]","</center>",$bericht);
$bericht = str_replace("[right]","<div align=\"right\">",$bericht);
$bericht = str_replace("[/right]","<div>",$bericht);
return $bericht;
}
Code: Selecteer alles
global $template = new Template($phpbb_root_path . $template_path . $template_name);
Code: Selecteer alles
$template = new Template($phpbb_root_path . $template_path . $template_name);
Wijziging: Connectie waarden voor je DB weggehaald
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Rare foutmelding
woo nee uit die functions moet je blijven dus even terugzetten.
Hieronder een stukje coding wat werkt ( in de phpbb root ) :
include.php
bestand.php
Hieronder een stukje coding wat werkt ( in de phpbb root ) :
include.php
Code: Selecteer alles
<?php
/**
* Created on 22-jan-2008 -- 15:55:33
* include.php
*
* @author Ramon Fincken WebsiteFreelancers.nl/Phpbbinstallers.net
*/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
?>
Code: Selecteer alles
<?php
/**
* Created on 4-feb-2008 -- 9:48:48
* commo_addservicetags.php
*
* @author Ramon Fincken WebsiteFreelancers.nl/Phpbbinstallers.net
*/
include ('include.php');
//
// Lets build a page ...
//
$l_title = 'Commo supportcenter';
$page_title = $l_title;
include ($phpbb_root_path.'includes/page_header.'.$phpEx);
$template->set_filenames(array ('body' => 'commo_addtags.tpl'));
$template->pparse('body');
include ($phpbb_root_path.'includes/page_tail.'.$phpEx);
?>
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Re: Rare foutmelding
Het vreemde is dat ik gewoon letterlijk de code uit de oude gekopieerd heb en daarin werkte het prima, ik heb verder niets veranderd....
Dus jouw code overnemen is natuurlijk vrij zinloos.
Dus jouw code overnemen is natuurlijk vrij zinloos.
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Rare foutmelding
in die zin dat alles wat je tussen deze 2 regels doet en de body template array aanpast gewoon ook dient te werken is het inderdaad vrij zinloos 

Code: Selecteer alles
$template->set_filenames(array ('body' => 'commo_addtags.tpl'));
$template->pparse('body');
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Rare foutmelding
Update:
euh dit gaat als alles werkt nog niets doen:
1) je met ingelogged zijn
2) als alles werkt heb je een $data array of row
3) de functie ubb wordt niet gebruikt ( phpbb heeft een mooie )
euh dit gaat als alles werkt nog niets doen:
1) je met ingelogged zijn
2) als alles werkt heb je een $data array of row
3) de functie ubb wordt niet gebruikt ( phpbb heeft een mooie )
Code: Selecteer alles
if (( $userdata['session_logged_in'] )) {
$ophalen = mysql_query("Select user_id, username From phpbb_users Where user_id=".$userdata['user_id']."");
$data = mysql_fetch_assoc($ophalen);
}
function ubb($bericht){
$bericht = htmlspecialchars($bericht);
$bericht = str_replace("\n","<br>",$bericht);
** knip
return $bericht;
}
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Re: Rare foutmelding
Vond jouw verhaal best pittig dus nogmaals mijn huidige werkende forum onder de sloophamer gelegd en nu is het wel gelukt, vraag me niet wat er nou fout was aan die andere maar het is dus goedgekomen.
Bedankt voor je pogingen!
En mocht het je interesseren in hoeverre het ergens op lijkt: http://www.112lesidee.nl/phpbb2/
Bedankt voor je pogingen!
En mocht het je interesseren in hoeverre het ergens op lijkt: http://www.112lesidee.nl/phpbb2/