Pagina 1 van 1
Shoutbox mod
Geplaatst: 16 jan 2004, 16:50
door Sebastiaan2003
Ik wilde de shoutbox mod installeren op m'n forum. Nu krijg ik na het bewerken/uploaden van alle files dit als ik de index.php open:
Code: Selecteer alles
Parse error: parse error in /home/www/*********/includes/template.php(127) : eval()'d code on line 156
op sterretjes staat goede url.
het rare is dat ik die helemaal niet hoefde aantepassen template.php . Ik heb even gekeken wat er op regel 156 staat en dat is dit:
Wat kan er fout gegaan zijn tijdens install, ik moest volgende bestanden editen:
## index.php
## includes/constants.php
## viewonline.php
## includes/page_header.php
## admin/admin_board.php
## admin/admin_users.php
## admin/admin_db_utilities.php
## language/lang_english/lang_main.php
## language/lang_english/lang_admin.php
## templates/subsilver/admin/board_config.tpl
## templates/subSilver/index_body.tpl
## templates/subSilver/subSilver.cfg
Geplaatst: 16 jan 2004, 17:39
door Luuk
Kijk dat de } evenver van de kantlijn staat dan de { waarmee het stuk wordt geopent!
Geplaatst: 16 jan 2004, 18:33
door Sebastiaan2003
ja staat op exact dezelfde lijn, kijk maar:
Code: Selecteer alles
{
if (!$this->loadfile($handle))
{
die("Template->assign_var_from_handle(): Couldn't load template file for handle $handle");
}
// Compile it, with the "no echo statements" option on.
$_str = "";
$code = $this->compile($this->uncompiled_code[$handle], true, '_str');
// evaluate the variable assignment.
eval($code);
// assign the value of the generated variable to the given varname.
$this->assign_var($varname, $_str);
return true;
}
Geplaatst: 16 jan 2004, 18:56
door Bas
Nee!!!! Niks aanpassen in template.php... Er is iets mis met de .tpl-bestanden, en dan namelijk de switches en loops...
Geplaatst: 17 jan 2004, 10:32
door Sebastiaan2003
bast schreef:Nee!!!! Niks aanpassen in template.php... Er is iets mis met de .tpl-bestanden, en dan namelijk de switches en loops...
en hoe kan dat opgelost worden?
Geplaatst: 17 jan 2004, 10:41
door Bas
Welk .tpl-bestand zat bij de mod? Dan zou ik de inhoud daarvan eens posten als ik jou was... De foutmelding zit toch in het shoutbox-blokje? Als dat zo is post de .tpl van de shoutbox, als dat niet zo is, post de index_body.tpl...
Geplaatst: 17 jan 2004, 12:00
door Sebastiaan2003
ik heb niks veranderd aan die .tpl die erbij zaten, hierbij de index_body.tpl:
Geplaatst: 17 jan 2004, 13:24
door mosymuis
bast schreef:Welk .tpl-bestand zat bij de mod? Dan zou ik de inhoud daarvan eens posten als ik jou was... De foutmelding zit toch in het shoutbox-blokje? Als dat zo is post de .tpl van de shoutbox, als dat niet zo is, post de index_body.tpl...
Bast, wat voor grote fouten er ook staan in een .tpl, dit zal nooit in een PHP error resulteren, tenzij het bestand volledig leeg is.
Sebastiaan2003 heeft gewoon ergens iets fout gedaan tijdens het modden, vermoedelijk in
index.php. Je hebt wel gelijk dat het niet in
template.php kan zitten.

Geplaatst: 17 jan 2004, 15:12
door Bas
Dan moet er iets mis zijn in index.php bij een $template->assign_vars... Want dat gedeelte hoort ook bij de ge-eval()de code...
Geplaatst: 17 jan 2004, 17:05
door Sebastiaan2003
Dit is het enigste was ik moest aanpassen:
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
'FORUM_LOCKED_IMG' => $images['forum_locked'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'U_SHOUTBOX' => append_sid("shoutbox.$phpEx"),
'L_SHOUTBOX' => $lang['Shoutbox'],
'U_SHOUTBOX_MAX' => append_sid("shoutbox_max.$phpEx"),
Geplaatst: 17 jan 2004, 18:44
door mosymuis
Laat het stuk rond, en vooral onder, het aangepaste stuk eens zien? De $template functie zou er in de buurt moeten staan en wordt misschien door een fout beïnvloed.
Geplaatst: 17 jan 2004, 18:55
door Sebastiaan2003
Code: Selecteer alles
//
// Start output of page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'index_body.tpl')
);
// ChatBox Mod
require_once($phpbb_root_path . 'chatbox_front.php');
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
'FORUM_IMG' => $images['forum'],
'FORUM_NEW_IMG' => $images['forum_new'],
'FORUM_LOCKED_IMG' => $images['forum_locked'],
'U_SHOUTBOX' => append_sid("shoutbox.$phpEx"),
'L_SHOUTBOX' => $lang['Shoutbox'],
'U_SHOUTBOX_MAX' => append_sid("shoutbox_max.$phpEx"),
'L_WHOSBIRTHDAY_WEEK' => ($board_config['birthday_check_day']>1) ? sprintf((($birthday_week_list) ? $lang['Birthday_week'].$birthday_week_list : $lang['Nobirthday_week']), $board_config['birthday_check_day']) : '',
'L_WHOSBIRTHDAY_TODAY' => ($board_config['birthday_check_day']) ? ($birthday_today_list) ? $lang['Birthday_today'].$birthday_today_list : $lang['Nobirthday_today'] : '',
'L_FORUM' => $lang['Forum'],
'L_TOPICS' => $lang['Topics'],
'L_REPLIES' => $lang['Repli
Geplaatst: 17 jan 2004, 19:17
door mosymuis
Nee, ik zie het niet.

Geplaatst: 17 jan 2004, 19:21
door Sebastiaan2003
Ik snap er niks van, ik heb exact de dingen opgevolgd die ik moest veranderen
