Nach login infos anzeige??
am 24.08.2009 - 09:49 Uhr in
Hi,
ich möchte eine kleine community aufbauen.
Ich habe bei mir rechts oben in der ecke einen div container, wo der login drinen ist.
Wenn ich mich allerdings eingelogt habe, möchte ich gerne, dass dort dann mein user bild steht und ob ich eine neue nachricht bekommen habe, kann man das mit views realisieren bzw gibt es dafür tutorials?
LG Fred
- Anmelden oder Registrieren um Kommentare zu schreiben

Soweit habe ich das mit
am 24.08.2009 - 12:55 Uhr
Soweit habe ich das mit views gelöst, aber wie kann ich es lösen, dass ich nur meinen account sehe bzw das jeder user nur seine accountdaten sieht? Was muss ich da bei den filtern einstellen?
LG Fred
Kann mir da keiner helfen?
am 25.08.2009 - 10:42 Uhr
Kann mir da keiner helfen?
Views-Block Argument
am 25.08.2009 - 11:03 Uhr
Wenn Du das schon mit Views ausgibst (hast Du einen User-View angelegt?), kannst Du dann auch einen Filter "User: Current" hinzufügen. Damit werden Dir nur die Daten des gerade angemeldeten Benutzers angezeigt.
hth,
Stefan
--
sei nett zu Deinem Themer
Danke, ich hatte vergesse,
am 25.08.2009 - 12:25 Uhr
Danke, ich hatte vergesse, user zu wählen, anstatt node.
Wie kann ich da nun aber noch in diesem view, meine noch ungelesenen pn´s anzeigen lassen?
privatemsg?
am 25.08.2009 - 12:31 Uhr
Wie kann ich da nun aber noch in diesem view, meine noch ungelesenen pn´s anzeigen lassen?
Wenn Du privatemsg verwendest, ist das nicht so ohne Weiteres möglich. Das Modul hat nämlich keine Views-Integration.
Du könntest Dir höchstens direkt im View-Template per Hand die Anzahl der neuen Nachrichten ermitteln und dann da mit ausgeben.
Nicht schön, funktioniert aber.
hth,
Stefan
--
sei nett zu Deinem Themer
Und wie kann ich die anzahl
am 25.08.2009 - 13:17 Uhr
Und wie kann ich die anzahl ermitteln?
privatemsg
am 25.08.2009 - 13:26 Uhr
Vermutlich über eine Funktion des Modules privatemsg, die Du dann im Template aufrufst.
Stefan
--
sei nett zu Deinem Themer
fr3d schrieb Und wie kann
am 25.08.2009 - 14:15 Uhr
Und wie kann ich die anzahl ermitteln?
Ich nutze diese Möglichkeit in einem Block. Du musst nur folgendes in Deinen Nachrichten Block einfügen:
<?php global $user; if ($user->uid) : ?><?php global $user; $new_pm_count = privatemsg_unread_count($account = NULL); print 'Meine Nachrichten '. l('( '. $new_pm_count .' neue )', 'messages'); ?>
<?php endif; ?>
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...