Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Benutzername

Eingetragen von KiLLAH89 (181)
am 16.12.2009 - 23:33 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo,

ich möchte gerne den Benutzernamen eines Nutzers in einer einzigen Node anzeigen lassen. z.B. wie Hallo "username"... Nun stell ich mir die Frage, wie ich das anstellen kann. Was muss ich dafür machen, was muss für ein "oder mehrere" code verwenden und wo muss "müssen" dieser code dann hinein? Ich bin leider selber noch kein Schritt weitergekommen. Ich hätte das jedoch gerne so, dass wenn man in eine node, z.B. !user eingibt, dann im Klartext der Benutzername steht. Gibt es dort eine Möglichkeit? Wenn, wie funktioniert Sie und was muss ich mahcne??

Danke schonmal im Voraus.

‹ Menü nur auf bestimmten Inhaktstypen anzeigen [gelöst] Format der Benutzernamen im Mailadressformat beim Registrieren "vorschreiben" möglich? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: ich möchte gerne

Eingetragen von netzkoop (1820)
am 17.12.2009 - 00:55 Uhr
Zitat:

ich möchte gerne den Benutzernamen eines Nutzers

Meinst du den angemeldeten User? Oder den Autor der Node?
Das eine steckt in $user, das andere in $node.

Zitat:

in einer einzigen Node anzeigen lassen

Mit einer bestimmten nid?

-----------
Kooperative Netze Hamburg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und wie...

Eingetragen von KiLLAH89 (181)
am 17.12.2009 - 15:25 Uhr

Danke für deine Antwort, nur Frage ich mich wie und wo ich $user einbinden muss? Zu deinen Fragen, 1. Ich meine die angemeldeten User und 2. muss nicht unbedingt sein.

Ich danke für weitere Antworten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nutzername

Eingetragen von stBorchert (6003)
am 17.12.2009 - 15:31 Uhr

Ausgeben lassen kannst Du Dir den Benutzernamen mittels:

<?php
global $user;
print
$user->name;
?>

Wo genau Du das einfügst, hängt von Deinem UseCase ab. Vielleicht reicht Dir das ja auch schon in der node.tpl.php.

hth,

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider nein

Eingetragen von KiLLAH89 (181)
am 17.12.2009 - 18:22 Uhr

Leider wird jetzt in jeder Node der Benutzername angezeigt! Ich hätte dass gerne nur in einer einzigen, bzw. dass man z.B. !username eingibt und dann der Username durch !username ersetzt wird. Ein Beispiel, ist wie es bei der Registrationsnachricht angezeigt wird. Dort lautet der Befehl ebenfalls "!username".

Ich danke schonmal.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also meinst Du nicht einen

Eingetragen von wla (9461)
am 17.12.2009 - 19:38 Uhr

Also meinst Du nicht einen Node sondern einen Block. Den kannst Du anlegen, den php-Code reinschreiben und dann definieren, wo Du ihn angezeigt haben möchtest. Das passiert in der Konfiguration Deines neuen Blocks. Zum Schluß nur noch festlegen, wo im Theme Du ihn zeigen möchtest.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

mhh...

Eingetragen von KiLLAH89 (181)
am 17.12.2009 - 19:55 Uhr

Ich bin sprachlos, habe ich mich wirklich so schlecht ausgedrückt? Naja, ich versuchs noch einmal zu erklären, denn ein Block habe ich schon.

Also, ich möchte gerne eine Willkommensnachricht schreiben, wenn sie ein Mitglied eingeloggt hat. Und zwar soll diese in etwa so aussehen:

Herzlich willkommen "username", ...!!!

Jedoch weiß ich nicht, wie ich das machen kann, dass "username" durch z.B. "admin" ersetzt wird. Wenn ein neuer User sich registriert hat, erhält er ja eine Nachricht. In der Nachricht kann man selber einstellen welche Befehle man verwenden möchten. Ich meine den Befehl "!username", dieser wird nämlich durch den Benutzernamen ersetzt. Diesen Befehl möchte ich gerne auch in einer Node schreiben können, so dass es dann in etwa so aussieht:

Herzlich willkommen "!username",... "!username" wird ersetzt durch "admin"
Herzlich willkommen "admin",...

Natürlich ohne "".

Nun habe ich jetzt aber das Problem, dass in jeder Node der Benutzername angezeigt wird. Dieser Code wird verwendet:

<?php
global $user;
print
$user->name;
?>

Diesen habe ich in die node.tpl.php plaziert, jedoch bekamm ich dann das Problem wie oben "kurz" beschrieben.

Ich hoffe, ich habe mich jetzt deutlich ausgedrückt.

Jedoch kommt jetzt noch etwas dazu, gibt es eine Möglichkeit nach der Registration automatisch eingeloggt zu werden, obwohl eine Weiterleitung durchgeführt wird (mit den Modulen "Trigger und Aktionen")?

Danke für eure Hilfe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Willst du eine richtige

Eingetragen von Exterior (2903)
am 17.12.2009 - 20:55 Uhr

Willst du eine richtige Willkommens-Seite oder nur eine Nachricht alá "Herzlich willkommen" anzeigen?

Oder anders gefragt: Würde dir eine Nachricht wie sie hier angezeigt wird, reichen? Denn sowas kannst du ganz einfach mit dem Modul Rules erstellen, einfach als "Auslöser" das Ereignis wählen, dass sich ein User einloggt und dann als Action "Veränderbare Systemnachricht" oder so ähnlich auswählen. Dort kannst du einen beliebigen Text rein schreiben und kannst zum Beispiel den Name des Users anzeigen lassen, der sich eingeloggt hat (insofern du das Token-Modul installiert hast).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das schon

Eingetragen von wla (9461)
am 17.12.2009 - 21:02 Uhr

Ich habe das schon verstanden, aber das gehört meiner Meinung nach in einen Block und nicht in einen Node (= Datenbestand der Seite). Du kannst doch diese Meldung in einem Block viel einfacher darstellen und positionieren und hast es damit maximal einmal pro Seite und php-Code geht genauso einbfach in einem Block.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Werd ich gleich mal testen

Eingetragen von KiLLAH89 (181)
am 18.12.2009 - 02:28 Uhr

Danke, wird ich gleich mal testen!
----

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sonst müsstest du halt

Eingetragen von netzkoop (1820)
am 19.12.2009 - 20:11 Uhr

Sonst müsstest du halt nochmal genauer definieren, wo deine Willkommensnachricht stehen soll.
Auf der Startseite? Dort wo der User sich eingeloggt hat?

-----------
Kooperative Netze Hamburg

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20463

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 25 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