Global Topic

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.
Antworten
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

Global Topic

Beitrag 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?
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

Beitrag von Killer-Man »

Hat denn keiner den Global Topic Mod??
Benutzeravatar
Julian87
Mitglied
Beiträge: 4303
Registriert: 05.11.2005 16:26
Wohnort: Nähe Bonn
Kontaktdaten:

Beitrag von Julian87 »

Killer-Man hat geschrieben:Hat denn keiner den Global Topic Mod??
Tut das denn zur Sache?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

Beitrag 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?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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']; 
			} 
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

Beitrag von Killer-Man »

thx , läuft alles wieder top :grin:
Antworten

Zurück zu „phpBB 2.0: Mod Support“