Gastrang

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Gastrang

Beitrag von Susan »

Deine phpBB Version: 2.0.16
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla genannt)
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

Frage: Wie kann ich einem Gast den selben Rang geben wie einem 0-Poster.
Mir gehts hier hauptsächlich um ein Rangbild

Die Ränge die ich per ACP einstellen kann sind ja nur für registrierte User. Jetzt würde ich aber auch gerne dem Gastposter den selben Rang geben wie dem 0-Poster

Danke für die Info
gruß
Susan
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Gäste haben grundsätzlich keinen Rang.
Du könntest aber ein Rangabzeichen fest verdrahten.
Das aber dann überall, wo Du Rangabzeichen darstellst...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Äh ja das würd ich gern machen. Wobei der Rang, wenn man nichts mit MODs usw. macht, nur in der viewtopic angezeigt wird, oder? Na, egal wo es angezeigt wird :D

Also der 0-Poster hat das Bild "Tester". Und dieses würde ich auch gern für den Gast verwenden ....

wie kann ich das verdrahten?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ersetze dazu in der viewtopic.php die Zeile

Code: Alles auswählen

		$poster_rank = $lang['Guest'];
mit dem Titel des Ranges. Dürfte dieses evtl. sein:

Code: Alles auswählen

$poster_rank = $ranksrow[0]['rank_title'];
Und auch das Image muss dann da rein.
Vielleicht das hier:

Code: Alles auswählen

				$rank_image = ( $ranksrow[0]['rank_image'] ) ? '<img src="' . $ranksrow[0]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
Die "0" bei den $rankrow-Arrays musst Du durch die ID ersetzen, die das gewünschte Image und den Rangtitel haben. Notfalls ausprobieren.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

hi,

also ich hab das so eingebaut:

Code: Alles auswählen

if ( $poster_id == ANONYMOUS && $postrow[$i]['post_username'] != '' )
	{
		$poster = $postrow[$i]['post_username'];
		$poster_rank = $ranksrow[2]['rank_title'];
		$rank_image = ( $ranksrow[2]['rank_image'] ) ? '<img src="' . $ranksrow[2]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
	}
wegen der 2 hab ich in der Datenbank geguckt. Titel und image haben als rankID 2 ... angezeigt wird aber leider nichts
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nicht die ID in der Datenbank, sondern der Schlüssel des Arrays. Der wird beim Auslesen der Ränge erzeugt. Daher nahm ich "0" an...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ok,
ich hab jetzt 0-9 durch und nichts passiert. kann man da irgenwo wegen diesem Array nachgucken?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, sortiert wird nach Spezialrang und dann nach Rang-Mindestpostzahl.
Also sollten erst die normalen Ränge kommen und dann die Spezialränge, also "0" wäre dann korrekt.
Nur: Du musst $rank_image auch hier insetzen:

Code: Alles auswählen

	if ( $poster_id == ANONYMOUS && $postrow[$i]['post_username'] != '' )
	{
		$poster = $postrow[$i]['post_username'];
		$poster_rank = $lang['Guest'];
	}
also daraus dieses machen:

Code: Alles auswählen

	if ( $poster_id == ANONYMOUS && $postrow[$i]['post_username'] != '' )
	{
		$poster = $postrow[$i]['post_username'];
		$poster_rank = $ranksrow[0]['rank_title'];
		$rank_image = ( $ranksrow[0]['rank_image'] ) ? '<img src="' . $ranksrow[0]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';	}
Soweit die Theorie...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

die Praxis funktioniert leider nicht. Ich denke ich hatte es gleich mit Dir ... Leider wird immer noch nichts angezeigt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng doch mal die viewtopic.php an, ob der Rank dort nicht an späterer Stelle wieder entfernt wird...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

hier bitte

[ Attachment gelöscht am Sa 23.Jul, 2005 16:24 von oxpus ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, so wollte es nicht. Ich habe die Rangverwaltung dann eben etwas geändert und somit fällt der Gast in die "normale" Rangbewertung rein.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

vielen lieben Dank oxpus. Das klappt wunderbar :)
toeffifee
Beiträge: 26
Registriert: Mi 27.Jul, 2005 21:26

Beitrag von toeffifee »

Sag mal kann ich Dir meine Viewtopic auch schicken? Ich hätte auch gerne, dass die Gäste ins normale Ranking mit reinkommen ;)
Zuletzt geändert von toeffifee am Di 09.Aug, 2005 22:49, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nochmal:
Gäste haben keinen Rang!
Man kann nur Gästen einen "default"-Rang verpassen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
toeffifee
Beiträge: 26
Registriert: Mi 27.Jul, 2005 21:26

Beitrag von toeffifee »

[quote="oxpus - Sa 23.Jul, 2005 16:25";p="39439"]Okay, so wollte es nicht. Ich habe die Rangverwaltung dann eben etwas geändert und somit fällt der Gast in die "normale" Rangbewertung rein.[/quote]

dann hab ich hier wohl was falsch verstanden...sorry
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, man kann den Gast Account da mit einbinden. Habe ich für Susan gemacht.
Aber das ist dennoch kein "echter" Rang.

Was habe ich gemacht:
Du findest in der viewtopic.php eine Routine, mit der $poster_rang und $rang_img erstellt werden. Hier sind Gäste, also "ANONYMOUS" durch eine Bedingung ausgenommen.
Wenn Du diese Bedingung änderst, bzw. hier für Gäste nicht extra ausnimmst, fällt dieser Account in die normale Bewertung mit rein.
Nur ein Trick, nicht die Wirklichkeit!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Aber es funktioniert :) ich hab aber auch MODs installiert wo man eigentlich einen Standartavatars Gästen und/oder angemeldeten Usern zuordnen kann. --> Devault Avatar

Meine Foren arbeiten fast ausschliesslich nur mit Gästen und da ist es manchmal schon schwer :(
Antworten