Seite 1 von 1

Frage zu einem Sonderrang

Verfasst: 05.12.2007 10:32
von Rexin
Halli-Hallo ihr Lieben,

ich würde gerne einen Sonderrang vergeben, der als Bild dargestellt wird.
Nun muss ich dem Rang ja aber auch noch einen Namen geben.
Sprich es wird doppelgemoppelt angezeigt.

Beispiel:

Nickname
Rangtitel
Rangbild

Das Rangbild beschreibt aber schon den Rangtitel. Und den Titel kann man leider nicht freilassen oder nur ein Leerzeichen hineinschreiben.
Gibt es eine Möglichkeit nur das Bild ohne Rangtitel anzeigen zu lassen?

Gruß
Eure Rexin

Verfasst: 05.12.2007 14:24
von gn#36
Gibt es:

Entferne in deinem Template die passende Variable und schon wird er nicht mehr angezeigt:
{postrow.POSTER_RANK} suchen (viewtopic_body.tpl) und damit machen was du möchtest (entfernen, auskommentieren...)

Verfasst: 05.12.2007 15:48
von Rexin
Hallo,

danke für die Antwort.
Dann wird doch aber gar kein Rang mehr angezeigt, also bei niemandem oder?

Verfasst: 05.12.2007 17:02
von gn#36
Korrekt. Wenn du den Rang nur in speziellen Fällen austauschen willst dann such nach POSTER_RANK in der viewtopic.php. Hier findest du eine Zuweisung die so ähnlich aussieht wie das hier:

Code: Alles auswählen

'POSTER_RANK' => $poster_rank,
(ich bin mir gerade nicht sicher über den exakten Namen der Variable $poster_rank (könnte auch anders heißen))

Das tauscht du gegen folgendes aus ($poster_rank als Namen beibehalten wie es tatsächlich da steht!)

Code: Alles auswählen

'POSTER_RANK' => (in_array($poster_rank, array('Rangtext1', 'Rangtext2') ? '' : $poster_rank),
Die Texte 'Rangtext1' und 'Rangtext2' kannst du beliebig anpassen (allerdings muss ein vorkommendes ' mit einem voranstehenden Backslash versehen werden, sonst gibt's Fehler), du kannst auch beliebig viele Einträge mit Komma getrennt hier eingeben. Alle Angegebenen Rangtexte werden dann nicht angezeigt.

Mach vorher allerdings ein Backup, da ich das nicht testen konnte.

Verfasst: 05.12.2007 17:02
von ::H1tm4n::
ja da hast du recht....

die einzige möglichkeit die mir einfällt ware noch ne bedingung mit einzubauen, dass das ganze nur bei bestimmten Usern wegfällt....


also z.b. mit

if (user_id == [dieUserID])
(was du möchtest)

else
(die normale Anweisung mit dem Rang)

Genau kann ichs dir leider nicht sagen, denn ich weiß nicht was für ein Template du hast und wie das dann bei dir aussehen müsste....

Verfasst: 06.12.2007 12:14
von Rexin
Hallo,

also ich habe mich für eine einfachere Methode entschieden, bevor ich da wieder im Code rumfummel und das gesamte Forum nicht mehr funktioniert ;)
Ich kenn mich doch.

Den jetztigen Rangtitel einfach als Sonderrangtitel angeben und einfach dazu ein Bild angehängt.
Das passt schon so.

Trotzdem vielen Dank!

Verfasst: 16.12.2007 22:51
von G0DFATHER.
Ich verstehe garnicht wieso deer Admin eines Hackerforums hier support haben möchte ?

http://www.phpbb.de/viewtopic.php?t=160322&highlight=

Verfasst: 16.12.2007 23:12
von gn#36
Du kannst ihn ja fragen. Aber mir fallen da auch ein paar Gründe ein:
  • Zeitmangel
  • Gerade keine Zeit
  • Schwierigkeiten Zeit zu finden
  • ...
:roll: