Probleme bei Junior-Admin

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Funkybiber
Mitglied
Beiträge: 50
Registriert: 22.09.2005 22:36
Kontaktdaten:

Probleme bei Junior-Admin

Beitrag von Funkybiber »

Hi,
ich bekomme folgende Fehlermeldung:

Parse error: parse error, unexpected T_STRING in /homepages/16/d88071718/htdocs/ILLU/includes/page_tail.php on line 35

Hier der Code von der page_tail.php

Code: Alles auswählen

<?php
/***************************************************************************
 *                              page_tail.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: page_tail.php,v 1.27.2.3 2004/12/22 02:04:00 psotfx Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
}
if ( $board_config['rabbitoshi_enable_cron'] && ( ( time() - $board_config['rabbitoshi_cron_last_time'] ) > $board_config['rabbitoshi_cron_time'] ))
{
	include_once($php_root_path . 'includes/functions_rabbitoshi_cron.'.$phpEx);
}
//
// Show the overall footer.
//
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx); $admin_link = jr_admin_make_admin_link();
$admin_link = jr_admin_make_admin_link();' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
	'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

$template->assign_vars(array(
	'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
	'ADMIN_LINK' => $admin_link)
);

$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();

//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
	//
	// Borrowed from php.net!
	//
	$gzip_contents = ob_get_contents();
	ob_end_clean();

	$gzip_size = strlen($gzip_contents);
	$gzip_crc = crc32($gzip_contents);

	$gzip_contents = gzcompress($gzip_contents, 9);
	$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

	echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
	echo $gzip_contents;
	echo pack('V', $gzip_crc);
	echo pack('V', $gzip_size);
}

exit;

?>
Laut Installationsaleitung sollte folgende Zeile verändert werden:

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------ 
# 
includes/page_tail.php

# 
#-----[ FIND ]------------------------------------------ 
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
$admin_link = jr_admin_make_admin_link();

Vielleicht weis ja jemand einen Rat?


Viele Grüsse


Dirk

http://www.bar-car.de
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche:

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx); $admin_link = jr_admin_make_admin_link(); 
$admin_link = jr_admin_make_admin_link();' . $lang['Admin_panel'] . '</a><br /><br />' : ''; 
ersetze mit:

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx); 
$admin_link = jr_admin_make_admin_link();
Und das hier wirst du auch noch gleich brauchen ....
http://www.phpbb.de/viewtopic.php?p=576164#576164

Markus
Funkybiber
Mitglied
Beiträge: 50
Registriert: 22.09.2005 22:36
Kontaktdaten:

Beitrag von Funkybiber »

Vielen Dank Markus!

Warst ja schon mehr als einmal der Retter in der Not ;)

In den Adminbereich komm ich jetzt schon mal wieder, jedoch wird die linke Spalte nicht mehr angezeigt. Dafür steht dort jetzt folgende Fehlermeldung:

Fatal error: Call to a member function on a non-object in /homepages/16/d88071718/htdocs/ILLU/language/lang_german/lang_quiz_faq.php on line 49

http://www.bar-car.de/lang_quiz_faq.txt


Vielleicht weist du ja auch dort noch weiter ;)


Vielen Dank!
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

verlinke mal noch bitte die lang_german/lang_main.php & lang_admin.php

Markus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche und lösche in der lang_main.php

Code: Alles auswählen

 // "Wer war da"-Mod Language Files
$lang['wwd_user_today'] = 'Heute waren bisher <b>%u</b> registrierte Benutzer online.'; #Replace %u with Number of Users today
$lang['wwd_one_user'] = 'Heute war bisher <b>ein</b> registrierter Benutzer online.';
$lang['wwd_no_user'] = 'Heute war bisher kein registrierter Benutzer online.';
$lang['wwd_c_user_today'] = "Insgesamt waren heute %d Benutzer online: ";
$lang['wwd_c_one_user'] = "Insgesamt war heute <b>ein</b> Benutzer online: ";
$lang['wwd_copyright'] = "\n<!--\n| \"Wer war da\"-Mod for phpBB Forums\n| © 2004 Simon Warta (webmaster128)\n| Download: http://www.phpbb.de/moddb/Wer_war_da\n-->\n";
$lang['wwd_last'] = 'zuletzt um';
$lang['wwd_record'] = 'Der Rekord liegt bei <b>%u</b> registrierten Benutzern am %t.';
// End "Wer war da"-Mod
suche:

Code: Alles auswählen

$lang['Quiz_answer_hidden'] = "Die Antworten werden erst angezeigt wenn das Quiz beendet wurde.";?>
ersetze mit:

Code: Alles auswählen

$lang['Quiz_answer_hidden'] = "Die Antworten werden erst angezeigt wenn das Quiz beendet wurde.";

 // "Wer war da"-Mod Language Files
$lang['wwd_user_today'] = 'Heute waren bisher <b>%u</b> registrierte Benutzer online.'; #Replace %u with Number of Users today
$lang['wwd_one_user'] = 'Heute war bisher <b>ein</b> registrierter Benutzer online.';
$lang['wwd_no_user'] = 'Heute war bisher kein registrierter Benutzer online.';
$lang['wwd_c_user_today'] = "Insgesamt waren heute %d Benutzer online: ";
$lang['wwd_c_one_user'] = "Insgesamt war heute <b>ein</b> Benutzer online: ";
$lang['wwd_copyright'] = "\n<!--\n| \"Wer war da\"-Mod for phpBB Forums\n| © 2004 Simon Warta (webmaster128)\n| Download: http://www.phpbb.de/moddb/Wer_war_da\n-->\n";
$lang['wwd_last'] = 'zuletzt um';
$lang['wwd_record'] = 'Der Rekord liegt bei <b>%u</b> registrierten Benutzern am %t.';
// End "Wer war da"-Mod

?>
Markus
Funkybiber
Mitglied
Beiträge: 50
Registriert: 22.09.2005 22:36
Kontaktdaten:

Beitrag von Funkybiber »

Aua....

Jetzt geht überhaupt nichts mehr.

Schau mal:

http://www.bar-car.de


Noch mal die geänderte lang_main.php


http://www.bar-car.de/lang_main_new.txt


Hab jetzt erst mal wieder die alte unbearbeitete Seite aus dem ersten Link eingefügt
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche und ausschneiden

Code: Alles auswählen

 // "Wer war da"-Mod Language Files
$lang['wwd_user_today'] = 'Heute waren bisher <b>%u</b> registrierte Benutzer online.'; #Replace %u with Number of Users today
$lang['wwd_one_user'] = 'Heute war bisher <b>ein</b> registrierter Benutzer online.';
$lang['wwd_no_user'] = 'Heute war bisher kein registrierter Benutzer online.';
$lang['wwd_c_user_today'] = "Insgesamt waren heute %d Benutzer online: ";
$lang['wwd_c_one_user'] = "Insgesamt war heute <b>ein</b> Benutzer online: ";
$lang['wwd_copyright'] = "\n<!--\n| \"Wer war da\"-Mod for phpBB Forums\n| © 2004 Simon Warta (webmaster128)\n| Download: http://www.phpbb.de/moddb/Wer_war_da\n-->\n";
$lang['wwd_last'] = 'zuletzt um';
$lang['wwd_record'] = 'Der Rekord liegt bei <b>%u</b> registrierten Benutzern am %t.';
// End "Wer war da"-Mod

?>
das muss ganz an den Schluss der Datei ... dort dann wieder einfügen.

Markus
Funkybiber
Mitglied
Beiträge: 50
Registriert: 22.09.2005 22:36
Kontaktdaten:

Beitrag von Funkybiber »

HiHo


Also, das Forum läuft jetzt wieder, aber der Fehler ist irgendwie immer noch da:

Fatal error: Call to a member function on a non-object in /homepages/16/d88071718/htdocs/ILLU/language/lang_german/lang_quiz_faq.php on line 49

Hab die Datei aus dem letzten Link gegen die neue Ausgetauscht.
Hab ich evtl. doch noch was vergessen?

Eine Sache noch:

Den Qiuzmod hab ich eh nice zum Laufen bekommen, kann man den nicht einfach irgendwie aus der Datei rausschneiden?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche in der lang_quiz_faq.php

Code: Alles auswählen

// The FAQ items will appear on the FAQ page in the same order they are listed in this file
//
In der Zeile darunter einfügen:

Code: Alles auswählen

if ( !isset($quiz) ) 
{ 
        return; 
}
Markus
Antworten

Zurück zu „phpBB 2.0: Mod Support“