MyBB.de Forum
Feld-ID von Geburtstag und Alter - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Feld-ID von Geburtstag und Alter (/thread-18668.html)



Feld-ID von Geburtstag und Alter - K-Help4You - 30.07.2011

Hi
ich bin gerade dabei, die Profile in meinem Forum zu überarbeiten. Jetzt wollte ich fragen, mit welchem Befehl ich das Geburtsdatum und das Alter ausgeben kann. Für Geschlecht, Biographie etc. habe ich den Befehl {$userfields['fidX']} benutzt, allerdings kann ich nirgends die ID vom Geburtsdatum und Alter finden. Ich hoffe ihr könnt mir dabei helfen.

Edit: Hier kommt auch noch die Frage bei mir auf, ob man für ein Feld, welches vom User nicht ausgefüllt worden ist, einen Standartwert wie beispielsweise N / A einsetzen kann.


RE: Feld-ID von Geburtstag und Alter - StefanT - 30.07.2011

Das geht nur mit Änderungen in den PHP-Dateien.


RE: Feld-ID von Geburtstag und Alter - K-Help4You - 30.07.2011

Und welche müsste ich wie ändern?


RE: Feld-ID von Geburtstag und Alter - K-Help4You - 30.08.2011

Kann mir keiner Antwort geben? Vor Änderungen in den PHP-Dateien schrecke ich nicht zurück


RE: Feld-ID von Geburtstag und Alter - K-Help4You - 05.09.2011

Keiner eine Antwort?


RE: Feld-ID von Geburtstag und Alter - Manuel - 06.09.2011

Bitte keine Doppelposts! Siehe Verhaltensregeln!
Geduld ist hier angebracht, da hier alles auf freiwilliger Basis funktioniert.

Zu deinem Problem: Das Geburtsdatum ist bei {$user['birthday']} unterlegt.
Schau dir erstmal in der member.php bei if($mybb->input['action'] == "profile") an, was dort schon alles gemacht wird. Das Alter wird dort ebenfalls berechnet, sofern der Benutzer dies nicht ausgestellt hat.

Für die Standard-Werte der Benutzerdefinierten Felder musst du auch in diesem If-Block suchen, wo die Felder verarbeitet werden und dort überpüfen ob der Feld-Wert vorhanden ist, und wenn nicht ihn eben auf 'N/A' stellen. Wo genau das geschieht weiß ich grad nicht, da ich die Datei z.Z. nicht vor mir habe, müsste aber relativ früh in diesem Block auftauchen. (Hab grad ausm Kopf heraus gearbeitet Wink)

Ich hoffe das hilft dir erst mal weiter.


RE: Feld-ID von Geburtstag und Alter - K-Help4You - 09.09.2011

Danke, dein Beitrag hat mir sehr geholfen. Das Geburtsdatum lässt sich mit {$membday} anzeigen, das Alter mit {$membdayage}. Allerdings sieht es bei mir jetzt folgendermaßen aus: (15 Jahre alt)
Wie bekomm ich die Klammern weg? In der member.php habe ich nichts gefunden, wie sie weg kommen.


RE: Feld-ID von Geburtstag und Alter - Murphy - 09.09.2011

Das ist in der Sprachdatei "member.lang" definiert:

Code:
$l['membdayage'] = "({1} Jahre alt)";



RE: Feld-ID von Geburtstag und Alter - K-Help4You - 09.09.2011

Danke, jetzt hab ich alles.