Verbesserung + Nickpage

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Verbesserung + Nickpage

Beitrag von Firestarter »

Wie müsste man diesen Befehl umschreiben, damit er mehere Icons aus den unterschiedlichen Styles verwendet?

Code: Alles auswählen


$nickpage = '<a href="'.$url.'"><img src="templates/nickpage/nickpage_button_big.gif" border="0" alt="'.$server_protocol.$server_name.$server_port.$script_name.'/'.$url.'"></a>';
Erklärung :

Ich verwende in meinem Forum vier Styles und möchte gerne das in der profilübersicht auch dann immer die passenden Icons der Styles verwendet werden.
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Das gleiche Problem besteht auch mit diesem Code.

Code: Alles auswählen

<!-- BEGIN BUDDY_ADD_ME -->
					<a href="?admin={MYNICKNAME}&addbuddie={Nickname}"><img src="templates/nickpage/buddy3.gif" border="0" alt="{U_BUDDY_ADD_ME}"/></a>
<!-- END BUDDY_ADD_ME -->
Auch hier wäre es toll, wenn die Icons aus den entsprechenden images/lang_XXX der Stylesordner geholt wird, anstelle von dem Ordner "nickpage" direkt.
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Schau dir mal z.B. in der viewtopic.php $profile_img an. Da findest du dann $images['icon_profile']. Dieses $images['icon_profile'] wird dann in der dein_template.cfg definiert.
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

so hab die Stelle gefunden, wo buddyicon bestimmt wird. Jedoch hab ich ein kleines Problem. der folgende Code bestimmt immer nur ein Icon, ich brauche ihn aber so, das er sich automatisch das entsprechende Icon aus dem benutzten Styles besorgt.

Code: Alles auswählen

<!-- BEGIN BUDDY_ADD_ME -->
					<a href="?admin={MYNICKNAME}&addbuddie={Nickname}"><img src="templates/nickpage/buddy3.gif" border="0" alt="{U_BUDDY_ADD_ME}"/></a>
<!-- END BUDDY_ADD_ME -->
Denn der Ordner "nickpage " liegt wie folgt : \templates\nickpage und damit holt sich der Hack Nickpage die selbe Datei "header.tpl" immer bei den unterschiedlichen Styles. Wenn die Datei "header.tpl" in Styleordner befunden hätte, hätte man gleich das Icon ausgetauscht, aber so müsste allgemeine Formel her, die angesagt dass das Icon aus den entsprechenden \templates\xxx\lang_XXX geholt werden muss. Wie weiss ich leider auch net, daher meine Frage :

Wer kann mir da etwas aushelfen?

Thx, für die Hilfestellung.

MfG

Firestarter
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Das mit der header.tpl hab ich jetzt nich so ganz verstanden..

PS: buddy3.gif (hat die Ziffer einen tieferen Sinn bei der Nickpage?)
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Acid,

im Ordner Nickpage unter templates befindet sich eine Datei "header.tpl", die die Ansicht der Nickpage unter den einzelnen Styles vorgibt. Dort werden auch alle anderen Grundinformatioen (die dazugehörigen Befehle halt) aufgelistet, die zur Darstellung benötigt werden.

Das Buddyicon "buddy3.gif" ist halt nur eine Nummer in der Auswahl von (drei), wird jedoch immer wieder in den unterschiedlichen Styles gleich dargestellt und dies möchte ich gerne ändern.

Sodas die Datei "header.tpl" so zu sagen, erstmal prüft, welcher Style verwendet wird und dann das entsprechende Icons aus der Auswahl heranzieht.

Weiss jemand wie det gehen könnte?

Das Problem ist kurz gesagt einfach, das die Dateien für Nickpage nicht unter den einzelnen Styles liegen und somit einfach zu verändern sein würden, sondern alle Daten (Skripte) in einem Extraordner "nickpage unter Templates abgespeichert sind. *heul*
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

hmm.. also würde da eine globale Variabel $images['icon_nickpage'], die in allen *.cfg Dateien aller Templates definiert wäre, nix bringen ?
Eigentlich schon oder.. hmm!?
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

doch schon, aber wie, ich bin dazu einfach zu blöd oder zu übermüdet (drei Tage am Stück wach), hast du einen Posts, wo ich sowas nachlesen kann oder mal eine Auflistung wie man es machen muss?
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Als Beispiel..

Code: Alles auswählen

<!-- BEGIN BUDDY_ADD_ME -->
               <a href="?admin={MYNICKNAME}&addbuddie={Nickname}"><img src="templates/nickpage/buddy3.gif" border="0" alt="{U_BUDDY_ADD_ME}"/></a>
<!-- END BUDDY_ADD_ME --> 
  • templates/nickpage/buddy3.gif ersetzt du jetzt mit einer Template-Konstante, z.B. {NICKPAGE_IMG}.
  • In der nickpage.php (wenn die Datei denn so heisst) musst du diese Konstante nun noch definieren,
    z.B. 'NICKPAGE_IMG' => $images['nickpage_image'], (ich kann dir jetzt aber nicht die genaue Stelle sagen).
  • Nun noch die dein_template.cfg anpassen,
    z.B. mit $images['nickpage_image'] = "$current_template_images/{LANG}/buddy3.gif";.
  • Im Sprachordner des jeweiligen Template-Images Ordners müsste dann die buddy3.gif hineinkopiert werden.
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

THX Acid, werde ich mal versuchen.

Dir wünsche ich auf diesem Wege schonmal einen guten Rutsch ins neue Jahr, bist immer ein hilfsbereiter Mod, bleib so.

MfG

Firestarter
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“