Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

[gelöst] User "begrüßen"

Eingetragen von Nemesis (55)
am 16.06.2010 - 18:48 Uhr in
  • Modulsuche

Hallo,
ich weiß nicht ob ich in der Modul-suche richtig bin, aber ich hoffe mal.

Ich suche eine Möglichkeit User einer Community "persönlich" zu begrüßen.
Ich stelle mir vor das ein User mit seinem Usernamen nach dem Login begrüßt wird, idealer weise im H1.

Also quasi: Willkommen, USERNAME.
Auf den anderen Seiten soll das nicht geschehen.

Gibts da was? Kann ich das anders realisieren?

Danke schon mal

‹ Shopmodul Datenaustausch ohne E-Mail ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul "Login Destination"

Eingetragen von Frank Ralf (2135)
am 16.06.2010 - 19:51 Uhr

Guck mal, ob das was Passendes ist: http://drupalmodules.com/module/login-destination
(Dort lohnt auch immer ein Blick auf die "Related Modules".)

  • Anmelden oder Registrieren um Kommentare zu schreiben

nein login-destination hilft

Eingetragen von Nemesis (55)
am 16.06.2010 - 20:03 Uhr

nein login-destination hilft mir nicht. Das Modul habe ich bereits im Einsatz.
Das erlaubt nur den User von der "üblichen" Übersicht, nach dem login, auf eine andere beliebige Seite weiter zu leiten.
Was ich möchte ist das der Titel der seite die ich derzeit als Login-Ziel eingerichtet habe den User persönlich "kennt"

Wie im Beispiel beschrieben also:

Willkommen, Nemesis
Willkommen, FrankRalf
Willkommen, ....

usw.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schon mal nachgesehen, ob Du

Eingetragen von Thoor (3678)
am 16.06.2010 - 20:09 Uhr

Schon mal nachgesehen, ob Du da nicht was mit ACTION und TRIGGER zusammenpfriemeln kannst?

z.B. nach LOGIN show Message "Hallo xxx, schön dich zu sehen" ....

  • Anmelden oder Registrieren um Kommentare zu schreiben

okay das wäre vielleicht ein

Eingetragen von Nemesis (55)
am 16.06.2010 - 20:21 Uhr

okay das wäre vielleicht ein weg, auch wenn ich mit beidem noch nciht selbst gearbeitet habe.
Aber wie bastel ich das dann in den H1 des Titels?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eingabe Formate, dort kannst

Eingetragen von SERAPH (82)
am 16.06.2010 - 20:31 Uhr

Eingabe Formate,

dort kannst Du Problemlos HTML Codes einbauen ... z.B. FullHTML, mit der Anweisung nur Admin darf FullHtml eingeben ... Fertig !!!!

Alternativ:
kannst Du via FTP, auf deinem Server schauen, in den Templates, dortige auswahl, die jeweilige Css Datei bearbeiten und evtl. vorhanden Strings schon nutzen, Beispiel Standard Theme GARLAND, dortige Style.css wählen, anschauen und in dem Textfeld, sprich Deine Seite/artikel dann mit der Anweisung :

Zitat:

h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
}

... erweitern, im Garland ist diese Vordefiniert!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das gilt aber doch nicht für

Eingetragen von Nemesis (55)
am 16.06.2010 - 20:32 Uhr

Das gilt aber doch nicht für den TITEL der Seite, bzw, dann hätte ich das ja auf allen Seiten, also Profilen, Forum usw.
Das will ich ja gerad nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

?

Eingetragen von SERAPH (82)
am 16.06.2010 - 21:24 Uhr

?

  • Anmelden oder Registrieren um Kommentare zu schreiben

??

Eingetragen von SERAPH (82)
am 16.06.2010 - 21:24 Uhr

??

  • Anmelden oder Registrieren um Kommentare zu schreiben

hmmm ... Also nur den Title,

Eingetragen von SERAPH (82)
am 16.06.2010 - 21:13 Uhr

hmmm ...

Also nur den Title, ich glaube da solltest Du es vielleicht mit einem eigene String probieren, den Title dann evtl. in einer DIV Box und oder in P String setzen.

siehe Dazu : http://de.selfhtml.org/navigation/css.htm

So wie

hier innerhalb dieses

textes !!!!

Quelltext Quelle : http://drupalcenter.de die hier angewandte CSS

Zitat:

So wie <h1 class="title">hier innerhalb dieses</h1> textes !!!!

oder Wie Thoor es hier weiter beschreibt...

Zitat:

<?php global $user; if ($user->uid) : ?>
<?php echo "1234567890"; ?>
<?php else : ?>
<?php echo "0987654321"; ?>
<?php endif; ?>

Dann aber im Eingabe Format : PHP Code

QUELL Code:

<?php
global $user; if ($user->uid) :
?>

<?php
echo "1234567890";
?>

<?php
else :
?>

<?php
echo "0987654321";
?>

<?php
endif;
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also den Titel der Seite

Eingetragen von Thoor (3678)
am 16.06.2010 - 21:06 Uhr

Also den Titel der Seite kannst Du ja dynamisch anlegen, indem du den Usernamen per php print, oder echo im Titel ausgibst.

Für die Seite legst Du ne eigene page-xxx.tpl.php in Dein Theme ...

Und via ACTION und TRIGGER legst Du fest ... nach ANMELDUNG gehe zu Seite XXX

Das wäre doch eine Lösung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke erst mal für die

Eingetragen von Nemesis (55)
am 17.06.2010 - 09:26 Uhr

Danke erst mal für die Anregungen und Lösungsvorschläge.
Aber entweder stehe ich aufm Schlauch oder ich hab noch nicht verständlich genug rüber gebracht was ich da erhoffe.
Der User wird nach Login auf eine Panel-Seite geleitet, das muss auch so bleiben. Diese ist komplett gethemt, so das ich daran nichts mehr umändern möchte/kann.
Daher glaube ich das Thoors Vorschlag, den User nach erfolgtem Login auf eine andere Seite zu leiten nicht passt.
Das mit dem eigenen String sehe ich da auch als schwierig an, weil ich die Begrüßung ja quasi in der Seitenerstellung schon einbinden müsste?

Daher hier mal screener von dem was ich möchte. Wie gesagt, es handelt sich um eine Panel-Seite.

Vor dem Login:

Nach dem Login auf gleicher Panel-Seite:

Zusammengefasst:

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie wäre es dann mit ner ganz

Eingetragen von Thoor (3678)
am 17.06.2010 - 09:29 Uhr

Wie wäre es dann mit ner ganz einfachen IF Anweisung im Seiten Template:

<?php global $user; if ($user->uid) : ?>

<h1>Willkommen <?php print $user->name; ?></h1>

Inhalte der User ...

<?php else : ?>

<h1>Willkommen Gast </h1>

Erklaerung was einen erwartet ...

<?php endif; ?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Thoor, danke für die

Eingetragen von Nemesis (55)
am 17.06.2010 - 10:25 Uhr

Hallo Thoor,

danke für die Hilfe bisher.
Das funktioniert schon fast gut.
Als Gast (ohne login) taucht die Begrüßung gar nicht auf, als angemeldeter User aber dafür, leider noch an falscher Stelle, gleich doppelt.

Hier das vorläufige Ergebnis:

Perfekt wäre jetzt, wenn die Begrüßung hinter dem System eigenen Titel (hier gelblich) der Panel-Seite stünde. Geht das auch?
Sorry das ich frage, bin da nicht so firm drin.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alternativen?

Eingetragen von Frank Ralf (2135)
am 17.06.2010 - 11:05 Uhr

Vielleicht kannst du das Ganze auch von der anderen Seite aufziehen, nämlich gucken, wie du nicht-registrierte Besucher empfängst. Guck dir doch mal Redirect 403 to User Login und auch die "Related Modules" an.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nemesis schrieb Perfekt wäre

Eingetragen von Thoor (3678)
am 17.06.2010 - 13:46 Uhr
Nemesis schrieb

Perfekt wäre jetzt, wenn die Begrüßung hinter dem System eigenen Titel (hier gelblich) der Panel-Seite stünde. Geht das auch?
Sorry das ich frage, bin da nicht so firm drin.

Tja das ist eben der Titel ... Angenommen die Seite hat die Node ID 12 " ... Wenn Du dann wie schon von mir vorgeschlagen eine page-node-12.tpl.php ( einfache Kopie von page.tpl.php - nur umbenannt ) in Deinen Theme Ordner packst und dort die Stelle <?php print $title ?> mit dem oben geposteten ersetzt, dann wäre es an der gewünschten Stelle!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Perfekt, so wollt ich das

Eingetragen von Nemesis (55)
am 17.06.2010 - 14:10 Uhr

Perfekt, so wollt ich das haben - danke schön :)

  • 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?
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20464

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

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