Seite 1 von 3

Notepad Mod Parse Fehler?!

Verfasst: 07.11.2005 10:30
von sLaMmEr
Hi kann mir jmd. beim Einbau des Notepad Mods helfen?!

Habe schon alles soweit gerichtet...
nur wenn ich jetzt in den Admin Bereich möchte meldet er folgenden Fehler:
Parse error: parse error, unexpected '/' in ANONYMOUS/html/phpbb/admin/index.php on line 174
Finde aber kein irrtümliches "/" bei Line 174... hmm...


Der Abschnitt der in der index.php zugefügt werden sollte sieht so aus...

Code: Alles auswählen

	// Admin Notepad 
     	define('NOTEPAD_TABLE', $table_prefix.'notepad');
		if(isset($_POST['note_save']))
		{
     		$note_text = addslashes($_POST['note_text']);
			$sql = "UPDATE " . NOTEPAD_TABLE . " SET note_text = '" . htmlspecialchars($note_text) . "' WHERE note_id = 1";
			if ( !($result = $db->sql_query($sql)))
			{
				message_die(GENERAL_ERROR, 'Could not save text in table ' . NOTEPAD_TABLE, '', __LINE__, __FILE__, $sql);
			}
		}

        $sql = "SELECT note_text FROM ".NOTEPAD_TABLE;
		if ( !($result = $db->sql_query($sql)))
		{
			message_die(GENERAL_ERROR, 'Could not select text private from table ' . NOTEPAD_TABLE, '', __LINE__, __FILE__, $sql);
		}
		$noterow = $db->sql_fetchrow($result);
	
	// Private Admin Notepad
		if (isset($_POST['priv_note_save']))
		{
			$user_id = $userdata['user_id'];
			$priv_note_text = AdDslAsHeS($_POST['priv_note_text']);
			$sql = "UPDATE " . USERS_TABLE . " SET `user_note` = '" . htmlspecialchars($priv_note_text) . "' WHERE `user_id` = " . $user_id;
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not save private text for admin ' . $user_id, '', __LINE__, __FILE__, $sql);
			}
			if ( $result )
		{
				$message = $lang['Note_saved'] . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>');
				
				message_die(GENERAL_MESSAGE, $message);
			}
		}
		
		$template->assign_vars(array(
			'NOTE_TEXT' => stripslashes($noterow['note_text']),
			'PRIV_NOTE_TEXT' => stripslashes($userdata['user_note']),
			'NOTE_SAVE' => $lang['Note_it'],
			'NOTEPAD_GLOBAL' => $lang['Notepad_global'],
			'NOTEPAD_PRIVATE' => $lang['Notepad_private)
		);

// END Admin Notepad
Ist dort ein Fehler drin?!

1000 Thx im Vorraus
sLaMmEr

Verfasst: 07.11.2005 10:38
von Markus67
Hi ...

verlinke mal bitte die komplette admin/index.php als txt-Datei und auch die Anleitung für den Einbau des MOD
KB:datei

Markus

Verfasst: 07.11.2005 10:49
von sLaMmEr
Jo.. np...

Hier die Mod Anleitung http://web327.www2.nice-ping.org/sonsti ... otepad.txt

Und hier die bereits gemoddete admin/index.php http://web327.www2.nice-ping.org/sonsti ... ex.php.txt
Hoffe du bekommst da was raus... :)

Hab den Mod übrigens von www.phpbbhacks.com (fands komisch dass er teils auf polnisch ist.. habe es jedoch umgeschrieben!)
meine Foren Version: 2.0.17

Verfasst: 07.11.2005 11:16
von Markus67
Hi ...

suche in der admin/index.php

Code: Alles auswählen

'NOTEPAD_PRIVATE' => $lang['Notepad_private)
ersetze mit:

Code: Alles auswählen

'NOTEPAD_PRIVATE' => $lang['Notepad_private']) 
Markus

Verfasst: 07.11.2005 11:17
von sLaMmEr
Kleiner Zusatzfehler: Mir ist gerade aufgefallen dass die aktuellen eingeloggten User nicht mehr angezeigt werden -.-

Hab ich mit dem Mod Code zerstört.. hab einfach die neue Index die beim Mod dabei war eingebunden... hmhm... HELP ^^

Verfasst: 07.11.2005 11:20
von Markus67
Hi ...

1 Beitrag weiter oben lesen :wink:

Markus

Verfasst: 07.11.2005 11:26
von sLaMmEr
Jo.. thx Markus... der Notizblock funktioniert! Ich danke dir :)

Was ich jetzt für nen Problem habe...
Dass die zuletzt eingeloogten User (letzten 5 Min. nicht mehr angezeigt werden)
Ich glaube da wurde was im Code durch den Mod abgeschossen oder?!

Kannst du mir da evtl. noch kurz helfen das swieder hinzubiegen (ohne den Mod zu entfernen? ;))

Sorry :(

Verfasst: 07.11.2005 11:33
von Markus67
Hi ...

Wird das im Adminbereich nicht mehr angezeigt?

Dann verlinke mal bitte die index_body.tpl aus dem admin-Ordner des templates.

Markus

Verfasst: 07.11.2005 11:44
von sLaMmEr
Nein, sorry...

Ea werden die zuletzt eingeloogten User nicht mehr angezeigt.. unten sozusagen im footer.. (für jeden ersichtlich)
Wer ist online?
Unsere Benutzer haben insgesamt 3041 Beiträge geschrieben.
Wir haben 21 registrierte Benutzer.
Der neueste Benutzer ist ZOE.
[ Administrator ] [ Moderator ]
Der Rekord liegt bei 10 Benutzern am 23.09.2005, 20:15.

Diese Daten zeigen an, wer in den letzten 5 Minuten online war.
In letzterer Spalte.. müsste eigentlich mein Nickname und der von dem Test account stehen mit dem ich mich eben einloggte!

Im Admin Bereich scheint alles i.O. zu sein...

Verfasst: 07.11.2005 11:56
von Markus67
Hi ...

Das dürfte eigentlich in keinem Zusammenhang stehen.

Du hast beim Editieren der index_body.tpl schon die richtige erwischt (die im admin-Ordner des templates) ?

Was passiert wenn du das ganze aus der index.php wieder rausnimmst ... dann wird alles wieder richtig angezeigt?

Markus