Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Autor mit vollständigem Namen anzeigen

Eingetragen von Fisherman (7)
am 05.01.2008 - 12:38 Uhr in
  • Themes & Theming
  • Drupal 5.x

Hallo und guten Tag!

Ich bin neu hier und auch neu in Sachen Drupal. Seit zwei Wochen "spiele" ich bereits mit dem CMS herum und möchte gerne eine "seriöse" Seite für unsere Kirchengemeinde erstellen. Da wäre es u.a. ganz sinnvoll, wenn die Autoren der Beiräge nicht mit ihrem kurzen Benutzernamen, sondern mit vollständigem Namen als Autoren erscheinen würden.
Also statt "Fisherman" "Thorsten Lange" ... Die Suche im Forum brachte kein Ergebnis.

In den Profilen habe ich bereits ein (gemeinsames) Feld für Vor- und Nachname angelegt ("profile_name")- nur wie bekomme ich das jetzt bei den Beiträgen angezeigt?

Im node.tpl.php habe ich die Zeile:

<?php
print t('!date — !username', array('!username' => theme('username', $node), '!date' => format_date($node->created)));
?>

Wie kriege ich hier jetzt mein korrekt ausgelesenes "profile_name" rein?
Oder gibt's gar ein Modul, das mir da zur Hand geht?

Vielen Dank schon mal für die Hilfe!

Thorsten

‹ Hintergrundbild soll sich nicht wiederholen ... URL Arguemtn bzw Get Var ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das User-Objekt sollte ein Attribut "profile_name" haben ...

Eingetragen von schoobidoo@drup... (3)
am 05.01.2008 - 13:38 Uhr

Das User-Objekt sollte ein Attribut "profile_name" haben ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, aber ...

Eingetragen von Fisherman (7)
am 05.01.2008 - 15:01 Uhr

Aha :-)
Bin leider in MySQL/PHP nicht so firm, dass ich mit dieser Antwort jetzt die Lösung finden würde.
Könnte das bitte noch jemand für einen Anfänger "übersetzen"?
Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kann mir das denn keiner

Eingetragen von Fisherman (7)
am 06.01.2008 - 14:15 Uhr

Kann mir das denn keiner erklären?

  • Anmelden oder Registrieren um Kommentare zu schreiben

probier doch anstatt

Eingetragen von Tobias Bähr (4019)
am 06.01.2008 - 16:00 Uhr

probier doch anstatt !username -->!profile_name

  • Anmelden oder Registrieren um Kommentare zu schreiben

Haut leider auch nicht

Eingetragen von Fisherman (7)
am 06.01.2008 - 20:09 Uhr

Haut leider auch nicht hin.
Da ich von MySQL-Abfragen aber keine Ahnung habe, kann ich mir auch nichts selber stricken.

Ist das denn nirgendwo ein "Problem", wenn nur die Usernamen statt der vollständigen Namen erscheinen? ;-)

Wenn keinem mehr was einfällt, werde ich wohl als Workaround die Usernamen in der Form "vorname_nachname" anlegen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

du kannst natürlich bei der

Eingetragen von Tobias Bähr (4019)
am 06.01.2008 - 20:29 Uhr

du kannst natürlich bei der Registrierung auch einfach hinweisen das die gefällig ihren vollen name mit Vor und Nachname hin schreiben sollen! zb hättest du ja hier bei Registrierung, anstatt Fisherman---> Max Mustermann hinschreiben können!

EDIT: Aso bist ja selbst schon darauf gekommen :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Porbier's mal so: $user =

Eingetragen von bv (3924)
am 06.01.2008 - 20:44 Uhr

Porbier's mal so:

$user = user_load(array('uid' => ($node->uid)));
print $user->profile_name;

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich geb's (erstmal) auf :-)

Eingetragen von Fisherman (7)
am 06.01.2008 - 22:28 Uhr

@spartacus: Das einzig Unschöne ist, dass im Usernamen kein Leerzeichen auftauchen darf, muss ich halt mit Unterstrich arbeiten.

@bv: Klappt leider auch nicht - aber immerhin bin ich jetzt so neugierig, dass ich (wenn die Seite erstmal läuft) vielleicht selber in die Tiefen von Datenbankabfragen eintauche. Dann hat die Beschäftigung ja schon mal was gebracht, hihi.

Danke für die Antworten!

  • Anmelden oder Registrieren um Kommentare zu schreiben

bv's Lösung ist gut. Bist

Eingetragen von tumblingmug (872)
am 06.01.2008 - 23:02 Uhr

bv's Lösung ist gut. Bist Du sicher, dass das Feld 'profile_name' heisst? Schreib mal

<?php
print_r
($user);
?>
anstatt
<?php
print $user->profile_name;
?>
dann wird sichtbar, in welchem Feldnamen (eingeschlossen in eckige Klammern) Dein gesuchter Name steht. Den ersetzt Du dann gegen 'profile_name' in bv's Lösung. Wenn's denn wahr ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Problem gelöst

Eingetragen von Fisherman (7)
am 06.01.2008 - 23:51 Uhr

Seeeeeehr merkwürdig - nachdem ich tumblingmugs Hinweis probiert habe, klappt es plötzlich - wie gewünscht mit profile_name.
Keine Ahnung, was vorher schief gelaufen ist. Der größte Fehlerproduzent sitzt immer vorm eigenen Rechner ;-)
Danke!

Die Lösung kommt zu allem Überfluss genau zu dem Zeitpunkt, da ich feststelle, dass entgegen der Ankündigung

Benutzername: *
Ihr Benutzername; Satzzeichen sind mit der Ausnahme von Punkten, Bindestrichen und Unterstrichen nicht erlaubt.

der Benutzername sehr wohl Leerzeichen enthalten kann ... *brüll*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fisherman schrieb Seeeeeehr

Eingetragen von Tobias Bähr (4019)
am 07.01.2008 - 03:00 Uhr
Fisherman schrieb

Seeeeeehr merkwürdig - nachdem ich tumblingmugs Hinweis probiert habe, klappt es plötzlich - wie gewünscht mit profile_name.
Keine Ahnung, was vorher schief gelaufen ist. Der größte Fehlerproduzent sitzt immer vorm eigenen Rechner ;-)
Danke!

Die Lösung kommt zu allem Überfluss genau zu dem Zeitpunkt, da ich feststelle, dass entgegen der Ankündigung

Benutzername: *
Ihr Benutzername; Satzzeichen sind mit der Ausnahme von Punkten, Bindestrichen und Unterstrichen nicht erlaubt.

der Benutzername sehr wohl Leerzeichen enthalten kann ... *brüll*

lol haha! :D! das geilste ....Der größte Fehlerproduzent sitzt immer vorm eigenen Rechner ;-).........

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber die Felder für Vor- und Nachname

Eingetragen von jakewalk@drupal.org (73)
am 07.01.2008 - 12:36 Uhr

Aber die Felder für Vor- und Nachname auszugeben ist immer noch eine elegantere Lösung, als den Benutzern vorzuschreiben, dass sie als Loginnamen gefälligst den vollen Namen wählen sollen. Mal abgesehen davon, dass man dann denen nachrennen darf, die sich nicht daran halten, ist ja auch ein kurzer Loginname praktischer, als wenn ein Dr. Ernst-August von Müller-Lüdenscheid M.H.R. sich stets mit vollem Namen einloggen darf. ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 18 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association