Neuster Benutzer in "Overall_Header"

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
StonyCE
Mitglied
Beiträge: 71
Registriert: 21.09.2003 19:12
Wohnort: Celle
Kontaktdaten:

Neuster Benutzer in "Overall_Header"

Beitrag von StonyCE »

Hallo.
Ich fange das heute mal ganz Praktisch an :grin:

Was möchte ich:
das im Overall_Header immer "Unser neuestes Mitglied: xxx" angezeigt wird.

Was habe ich bisher gemacht:
im Overall_Header die Variable {NEWEST_USER} eingebunden.

Mein Problem:
Es funktioniert leider nur beim Index. Bei den anderen Ansichten (Search, Viewtopic, Viewforum, etc) wird es leider nicht angezeigt.

Frage:
Was muss ich machen, damit diese Variable auf allen Seiten funktioniert?

Woher habe ich das mit der Variablen?
--> http://www.phpbb.de/community/viewtopic.php?t=138825


Wäre schön, wenn mir jemand helfen kann. :wink:
Bis dann
Stony CE
Benutzeravatar
schnagga
Mitglied
Beiträge: 899
Registriert: 10.03.2006 18:26
Wohnort: Verden

Re: Neuster Benutzer in "Overall_Header"

Beitrag von schnagga »

StonyCE hat geschrieben:Woher habe ich das mit der Variablen?
--> http://www.phpbb.de/community/viewtopic.php?t=138825
Das ist eine Anleitung für phpBB2!
Vielleicht liegt da der Fehler?
Benutzeravatar
StonyCE
Mitglied
Beiträge: 71
Registriert: 21.09.2003 19:12
Wohnort: Celle
Kontaktdaten:

Re: Neuster Benutzer in "Overall_Header"

Beitrag von StonyCE »

Ich weiß das es eine Anleitung für PHP2 ist - jedoch geht es ja. Man muss nur irgendwie diese Variable überall "bekannt" geben :P Da habe ich das Problem ...
Bis dann
Stony CE
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Neuster Benutzer in "Overall_Header"

Beitrag von 4seven »

sieh zu, das du die newest_user variable in die functions.php bekommst und pumpe das dann via common-variable ins template und zwar hier drunter

Code: Alles auswählen

    // The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(
schon lässt sich das "egal-wo" verwenden :wink:
Benutzeravatar
StonyCE
Mitglied
Beiträge: 71
Registriert: 21.09.2003 19:12
Wohnort: Celle
Kontaktdaten:

Re: Neuster Benutzer in "Overall_Header"

Beitrag von StonyCE »

schaue ich mir noch mal an .... ob ich dafür was finde wie ich das machen muss... über eine weitere Infos was genau wohin kommen soll - wäre ich froh :D 8)
Bis dann
Stony CE
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Neuster Benutzer in "Overall_Header"

Beitrag von 4seven »

kleiner tip: zäume das pferd umgekehrt auf und starte die suche im template:

1 - bestimme was du suchst

irgendwas wie NEWEST_USER oä.

2. finde den template-switch im template

logo, in der index_body.html (ahja, gefunden > etwas weiter unten)

mit der dateiübergreifenden suche (zb notepad++) finde in den board-php's die stelle, wo diese template-variable generiert wird (warsch. index.php) - diese stelle übertrage in die functions und ändere den template-variablen-namen ab (und weiter mit > siehe letztes post) und.. > et voila..
Benutzeravatar
StonyCE
Mitglied
Beiträge: 71
Registriert: 21.09.2003 19:12
Wohnort: Celle
Kontaktdaten:

Re: Neuster Benutzer in "Overall_Header"

Beitrag von StonyCE »

Hi.
Ich konnte mich leider nicht früher melden da mein Bruder verstorben ist. Daher brauchte ich etwas abstand zu allem. :cry:


Nun möchte ich gerne weiter machen :-? Habe jetzt folgendes in die /includes/functions.php gepackt.

Code: Alles auswählen

$tpl_prefix . 'NEWEST_USER'	    => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
Jedoch habe ich kein Plan was ich da genau gemacht habe.
Diese Zeile habe ich aus der index.php

Code: Alles auswählen

// Assign index specific vars
$template->assign_vars(array(
Hätte jemand mal einen weiteren Tipp für mich :roll:
Bis dann
Stony CE
Benutzeravatar
StonyCE
Mitglied
Beiträge: 71
Registriert: 21.09.2003 19:12
Wohnort: Celle
Kontaktdaten:

Re: Neuster Benutzer in "Overall_Header"

Beitrag von StonyCE »

schubs noch einmal nach oben ...
Leider geht des irgendwie nur auf der Index Seite....
Bis dann
Stony CE
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Neuster Benutzer in "Overall_Header"

Beitrag von Dr.Death »

Hi,

ÖFFNE includes/functions.php

FINDE:

Code: Alles auswählen

	// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(
DANACH EINFÜGEN:

Code: Alles auswählen

	'NEWEST_USER'	=> sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
Nun solltest Du die Variable

Code: Alles auswählen

{NEWEST_USER}
überall in den Template Dateien verwenden können.
Benutzeravatar
StonyCE
Mitglied
Beiträge: 71
Registriert: 21.09.2003 19:12
Wohnort: Celle
Kontaktdaten:

Re: Neuster Benutzer in "Overall_Header"

Beitrag von StonyCE »

SUPER hat wunderbar geklappt!

Jetzt würde mich noch die Geburtstags-Variable interessieren.
Kann man die von irgendwo kopieren ???
Bis dann
Stony CE
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“