Seite 1 von 1

Global Topic

Verfasst: 16.07.2006 13:56
von Killer-Man
ich hab mir den Global Topic Mod besorgt und auch installiet. Wenn ich auf der Überblicksseite meines Forums bin ist noch alles normal. Klick ich dann auf eines der Unterforen, kommt diese Fehlermeldung:

Code: Alles auswählen

Parse error: syntax error, unexpected T_ELSE in /usr/export/www/vhosts/funnetwork/hosting/viruskiller/viewforum.php on line 510
Nur im Installations-Part 4 musste ich viewforum.php editieren (HIER DIE TEXTDATEI). Wenn ich das richtig sehe bezieht sich die Fehlermeldung auf den letzen Installationsschritt.

Hier ist die Datei, die schon von mir editiert wurde-> viewforum.php

Kann mir jemand weiterhelfen?

Verfasst: 16.07.2006 14:38
von Killer-Man
Hat denn keiner den Global Topic Mod??

Verfasst: 16.07.2006 15:04
von Julian87
Killer-Man hat geschrieben:Hat denn keiner den Global Topic Mod??
Tut das denn zur Sache?

Verfasst: 16.07.2006 15:17
von oxpus
Schau besser mal nach, was Du in Zeile 520 der viewforum.php eingefügt hast und wo das laut Anleitung eigentlich hin muss.

Und zum MOD Einbau empfehle ich das hier: KB:modsfaq

Verfasst: 16.07.2006 15:38
von Killer-Man
Gerade das verwirrt mich ja. Ich fest davon überzeugt, dass ich alles richtig gemacht habe. So weit ich richtig liege bezieht sich Zeile 510 auf den letzten Schritt des Installation:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------------ 
# 
			if( $topic_rowset[$i]['topic_type'] == POST_ANNOUNCE ) 
			{ 
			   $folder = $images['folder_announce']; 

# 
#-----[ AFTER, ADD ]----------------------------------------- 
#
			else if( $topic_rowset[$i]['topic_type'] == POST_GLOBAL_TOPIC && $topic_rowset[$i]['topic_status'] != TOPIC_LOCKED ) 
			{ 
				$folder = $images['folder_global_topic']; 
				$folder_new = $images['folder_global_topic_new']; 
			}
Die Stelle raussuchen

Code: Alles auswählen

if( $topic_rowset[$i]['topic_status'] == TOPIC_MOVED )
		{
			$topic_type = $lang['Topic_Moved'] . ' ';
			$topic_id = $topic_rowset[$i]['topic_moved_id'];

			$folder_image =  $images['folder'];
			$folder_alt = $lang['Topics_Moved'];
			$newest_post_img = '';
		}
		else
		{
			if( $topic_rowset[$i]['topic_type'] == POST_ANNOUNCE )
			{
				$folder = $images['folder_announce'];
				$folder_new = $images['folder_announce_new'];
			}
			else if( $topic_rowset[$i]['topic_type'] == POST_STICKY )
			{
				$folder = $images['folder_sticky'];
				$folder_new = $images['folder_sticky_new'];
			}
und dann die Anweisung ausführen:

Code: Alles auswählen

if( $topic_rowset[$i]['topic_status'] == TOPIC_MOVED )
		{
			$topic_type = $lang['Topic_Moved'] . ' ';
			$topic_id = $topic_rowset[$i]['topic_moved_id'];

			$folder_image =  $images['folder'];
			$folder_alt = $lang['Topics_Moved'];
			$newest_post_img = '';
		}
		else
		{
			if( $topic_rowset[$i]['topic_type'] == POST_ANNOUNCE )
			{
				$folder = $images['folder_announce'];
                  else if( $topic_rowset[$i]['topic_type'] == POST_GLOBAL_TOPIC && $topic_rowset[$i]['topic_status'] != TOPIC_LOCKED ) 
			{ 
				$folder = $images['folder_global_topic']; 
				$folder_new = $images['folder_global_topic_new']; 
			}
                  	$folder_new = $images['folder_announce_new'];                                    
			}
Hab ich alles genauso gemacht, aber dennoch die Fehlermeldung...
Kann mir jemand den Grund dafür nennen?

Verfasst: 16.07.2006 16:07
von oxpus
Oh :oops: hab ich wahrhaftig einen Teil ausgelassen.
Dieser Block muss selbstverständlich so lauten:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------------ 
# 
			if( $topic_rowset[$i]['topic_type'] == POST_ANNOUNCE )
			{
				$folder = $images['folder_announce'];
				$folder_new = $images['folder_announce_new'];
			}

# 
#-----[ AFTER, ADD ]----------------------------------------- 
#
			else if( $topic_rowset[$i]['topic_type'] == POST_GLOBAL_TOPIC && $topic_rowset[$i]['topic_status'] != TOPIC_LOCKED ) 
			{ 
				$folder = $images['folder_global_topic']; 
				$folder_new = $images['folder_global_topic_new']; 
			} 

Verfasst: 16.07.2006 16:28
von Killer-Man
thx , läuft alles wieder top :grin: