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
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.

Re: Neuster Benutzer in "Overall_Header"
Verfasst: 29.08.2009 14:47
von schnagga
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

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

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

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.
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

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
ü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 ???