Seite 1 von 1

Neuster Benutzer in "Overall_Header"

Verfasst: 29.08.2009 11:02
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:

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 29.08.2009 14:47
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?

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 29.08.2009 16:58
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 ...

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 29.08.2009 20:35
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:

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 29.08.2009 22:24
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)

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 29.08.2009 22:42
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..

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 02.10.2009 13:47
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:

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 04.04.2010 21:45
von StonyCE
schubs noch einmal nach oben ...
Leider geht des irgendwie nur auf der Index Seite....

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 07.04.2010 17:21
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.

Re: Neuster Benutzer in "Overall_Header"

Verfasst: 10.04.2010 23:11
von StonyCE
SUPER hat wunderbar geklappt!

Jetzt würde mich noch die Geburtstags-Variable interessieren.
Kann man die von irgendwo kopieren ???