Seite 1 von 2

Probleme mit Group Rank Hack

Verfasst: 19.11.2003 23:37
von Mr.Spock
Moin!

Ich habe lange im Forum gesucht, jedoch nichts vergleichbares gefunden...

Folgendes Problem stellt sich für mich:
Das Forum ist fertig installiert (eingedeutschte Version 2.0.6) und funktionierte Problemlos...

Jetzt wollte ich neulich den Group rank Hack installieren und habe mich an die mühevolle Arbeit gemacht.


Nun bin ich fertig damit und muss folgendes Problem feststellen:
Wenn ich einen neuen Rang erstellen möchte (oder einen vorhandenen editieren) dann kommt folgende Fehlermeldung:

Code: Alles auswählen

Not Found
The requested URL /Norsemen/phpbb/{S_RANK_ACTION} was not found on this server.
Kann mir da einer weiterhelfen?


Forum: www.Norsemen.de.ms
[ http://kr4bb3.hlsw.org/Norsemen/phpbb/admin/index.php ]

In welche Dateien möchtet ihr einsehen?

Verfasst: 20.11.2003 00:28
von Mr.Spock
Also ich vermute, dass sich der Fehler in der admin/admin_ranks.php befindet...

Allerdings habe ich alles nochmal überprüft und nochmal neu eingetragen/verändert...

Leider bleibt das Problem :(

Verfasst: 20.11.2003 18:38
von saerdnaer
fehler ist in der http://kr4bb3.hlsw.org/Norsemen/phpbb/t ... t_body.tpl

dein editor hat da irgendwie aus

Code: Alles auswählen

{S_RANK_ACTION}
folgendes gemacht:

Code: Alles auswählen

%7BS_RANK_ACTION%7D
brings einfach wieder mit nem ganze einfachen editor wie windows notepad wieder in ordnung

ah

Verfasst: 20.11.2003 19:46
von Mr.Spock
Vielen Dank

Ich geh das gleich mal testen...


ps: ich habe das mit Dreamweaver MX eingefügt...


edit:

Code: Alles auswählen

Not Found
The requested URL /Norsemen/phpbb/admin_ranks.php was not found on this server.
Jetzt kommt dieser Fehler :(

Haste da auch ne Lösung zu parat ?

Verfasst: 21.11.2003 23:07
von Mr.Spock
no idea ?

Verfasst: 09.12.2003 18:29
von Mr.Spock
Es wäre nett, wenn mir jemand weiterhelfen könnte.

Dieser mod ist relativ wichtiug für unser Forum...

Verfasst: 10.12.2003 14:12
von Acid
<form action="../{S_RANK_ACTION}"
..sollte eigentlich wie folgt aussehen (ranks_edit_body.tpl).
<form action="{S_RANK_ACTION}"

Verfasst: 17.12.2003 02:09
von Mr.Spock
Danke !!!


Das lag bestimmt daran, dass ich den mod in einem anderen style importiert habe...


Gibt es denn eine Möglichkeit, mods in allen Styles gleichzeitig zu adden, bzw. überhaupt in anderen styles (wie in meinem Fall, ich benutze "smartblue") als subsilver ?

Verfasst: 01.01.2004 16:38
von Oede
Ich habe auch ein Problem mit dem Group Rank Hack und zwar, wenn ich in der Viewtopic.php das hier mache:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
	else if ( $postrow[$i]['user_rank'] )
	{
		for($j = 0; $j < count($ranksrow); $j++)
		{
			if ( $postrow[$i]['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] )
			{
				$poster_rank = $ranksrow[$j]['rank_title'];
				$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
			}
		}
	}
	else
	{
		for($j = 0; $j < count($ranksrow); $j++)
		{
			if ( $postrow[$i]['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
			{
				$poster_rank = $ranksrow[$j]['rank_title'];
				$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
			}
		}
	}
#
#-----[ BEFORE, ADD ]------------------------------------------
#
	// BEGIN Group Rank Hack
	else if ( $postrow[$i]['user_rank'] )
	{
		$poster_rank = $ranksrow[-1][$postrow[$i]['user_rank']]['rank_title'];
		$rank_image = ( $ranksrow[-1][$postrow[$i]['user_rank']]['rank_image'] ) ? '<img src="' . $ranksrow[-1][$postrow[$i]['user_rank']]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
	}
	else if ( isset($poster_group[$postrow[$i]['user_id']]) )
	{
		$g = $poster_group[$postrow[$i]['user_id']];
		for($j = 0; $j < $ranksrow[$g]['count']; $j++)
		{
			if ( $postrow[$i]['user_posts'] >= $ranksrow[$g][$j]['rank_min'] )
			{
				$poster_rank = $ranksrow[$g][$j]['rank_title'];
				$rank_image = ( $ranksrow[$g][$j]['rank_image'] ) ? '<img src="' . $ranksrow[$g][$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
				break;
			}
		}
	}
	else
	{
		for($j = 0; $j < $ranksrow[0]['count']; $j++)
		{
			if ( $postrow[$i]['user_posts'] >= $ranksrow[0][$j]['rank_min'] )
			{
				$poster_rank = $ranksrow[0][$j]['rank_title'];
				$rank_image = ( $ranksrow[0][$j]['rank_image'] ) ? '<img src="' . $ranksrow[0][$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
				break;
			}
		}
	}
	// END Group Rank Hack
	/* COMMENTED BY Group Rank Hack
#
#-----[ AFTER, THE ABOVE FOUND CODE, ADD ]------------------------------------------
#
	*/
bekomme ich hinterher diese Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected T_ELSE in /home/www/******/html/board/viewtopic.php on line 1168
Diese Zeile bezieht sich auf:

Code: Alles auswählen

else if ( $postrow[$i]['user_rank'] )
aber ich habe doch an dieser Zeile nichts geändert, wodrann kann das denn liegen?

Gruß
Oede

Verfasst: 01.01.2004 16:46
von Acid
Hast du den entsprechenden Code auch wie beschrieben vor dem anderen Code eingefügt ?
Ansonsten, speichere mal die geänderte, fehlerhafte viewtopic.php als *.txt ab und poste hier einen Link.

Solch ein Parse Error is übrigens oft nicht in der angegebenen Zeile zu finden, sondern einige Zeilen darüber (wenn eine bestimmte Codeabfolge nicht richtig beendet wird, z.B. wenn die abschliessende Klammer oder dergleichen fehlt).