Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

eine vernünftige Lösung für Userprofile gesucht....

Eingetragen von Naiszen (54)
am 07.06.2008 - 23:09 Uhr in
  • Allgemeines zu Drupal

Hallo,
Ich will eine Online Partycommunity (www.mad-tv.net) mit Drupal machen. Drupal bringt viele Ideale Voraussetzungen mit und ist bis auf eine Sache Ideal.

Was Drupal fehlt, ist eine vernümftige Userprofilseite. Gut, man kann mit Drupal ein kleines Profil erstellen, auch Profilfelder hinzufügen, aber da hört das ja schon auf.

Ich bin da auf Advanced Profile gestoßen, was auch auf den ersten Blick sehr gut ausschaut. leider hapert es an der Installation und ich habe das seit sehr langer Zeit nicht zum laufen bekommen.

Was ich genau suche ist, das der User viele Angaben über sich im Profile angeben kann, ähnlich wie das bei Single seiten bekannt ist (Größe, Familienstand, Lieblings....., eigene Bildergallerie, Wer kennt wen (ahnlich wie bei Localisten.de), eigenes Gästebuch... und und und...
Sehr gut währe auch wenn der User selber sein Userprofile so gestalten kann wie er es will, also Hintergrundfarben ändern, Details verschieben, ne kleine extra Seite...

ich könnte mich noch mehr auslassen, was noch alles im Userprofile reinkommen soll, aber dieser kleine Anreiz sollte es Verständlich machen worauf ich hinaus will. gerade was die Taxonomie betrifft, sollte hier mal viel mehr passieren...

falls es doch irgendwelche Möglichkeiten gibt, das alles umzusetzen, dann bitte ich um Hilfe... ich will nicht aus diesem Grund nach Joomla zurückkehren. die Arbeit muss ja nicht umsonst sein.. ;)

Viele Grüße und Danke im Voraus...
Marko

‹ ungewöhnliches Problem nach Update Registration Spam ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine Angst, Du must nicht zu Joomla wechseln.

Eingetragen von quiptime (4972)
am 08.06.2008 - 09:44 Uhr

Keine Angst, Du must nicht zu Joomla wechseln.

Alternativ zum normalen Drupal Userprofil mit seinen vielen damit zusammenhaengenden und ergaenzenden Modulen gibt es Alternativen.

Die Alternativen bestehen darin Drupals normales Profil nicht zu verwenden.
Es gibt Module wie "Node Profile" oder "Bio". Mit diesen Module werden normale Nodetypes als Userprofil deklariert. Da solch ein Profil eine normale Node ist kann man diese Profil-Node mit CCK beliebig erweitern.

Damit Du Dich jetzt mit Node Profile, Usernode, Bio und dem normalen Userprofil nicht verzettelst empfehle ich Dir wie folgt vorzugehen:

  • Aktiviere "Node Profile".
  • Aktiviere zusaetzlich das Modul "Automatic Nodetitles".
  • Aktiviere bedarfsweise/optional "Node Profile Search".
  • Deaktiviere das normale Userprofil !!!

Mit der Aktivierung von "Node Profile" sollte bereits ein zusaetzlicher Nodetyp zur Verfuegung stehen.

In der Administration dieses Nodetypes kannst Du alles erforderliche einstellen. An dieser Stelle entscheidet man wie das Profil angezeigt wird - spiele ein wenig mit den Einstellungen um zu sehen wie sie sich auswirken.
An dieser Stelle kommmt auch "Automatic Nodetitles" zum Einsatz - ein User soll bei seinem Profil keinen Nodetitle eingeben koennen/duerfen.
Erweitere den Inhaltstyp mit CCK um alle benoetigten Felder der Profilseite.

Du kannst auch mehrere separate Profilseiten verwenden. Dazu wird jeweils ein eigener Nodetype erstellt und in der Inhaltstyp-Konfiguration wird er als Userprofil mit der max. Population 1 definiert.
Diese Vorgehensweise empfiehlt sich wenn man nur einen Teil eines Userprofiles bereits bei der Registrierung einblenden will - es wird nur der Node Profile Nodetyp eingeblendet der die zwangsweise zu erhebenden Profildaten enthaelt.
Alle anderen optionalen Profildaten befinden sich in einem weiteren Node Profile Nodetyp der von den Usern im Benutzeraccount erreicht werden kann.

Wenn Du mit einer Profilseite ein bestimmtes Layout realisieren willst kommst Du an einem Nodetype-Template nicht vorbei.
 

Erweiterte Anwendung von Node Profile

Um an beliebigen Stellen einzelne Felder aus einem Node Profile - Nodetype ansprechen zu koennen kann man eine spezielle Funktion des Modules Node Profile verwenden um das Nodeprofile-Object zu laden. Bsp.

global $user;
// der Node Profile Nodetyp heisst "address"
$nodeaddress = nodeprofile_load('address', $user->uid);
// der 2. Node Profile Nodetyp heisst "profile"
$nodeprofile = nodeprofile_load('profile', $user->uid);

Danach hat man in $nodeaddress bzw. $nodeprofile jeweils alle (mit CCK definierten) Felder zur Verfuegung und kann sie ansprechen.

Wie man einzelne CCK Felder ansprechen kann ist hier nachzulesen: CCK Feld sprich mit mir.

Wobei man mit nodeprofile_load() keine URL benoetigt um mit der Node ID das Nodeobject laden zu koennen - man muss lediglich mit global $user; das Userobject verfuegbar machen. Das ist der wesentliche Unterschied zwischen nodeprofile_load() und node_load().
 

PS
Voran gesagtes gilt fuer Drupal 5.x.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke dir für deine

Eingetragen von Naiszen (54)
am 08.06.2008 - 21:51 Uhr

Danke dir für deine schnelle Antwort, werde mich gleich damit beschäftigen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [Gelöst] Menü wie hier samsung.com/de/ wie, mit Drupal?
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • [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

  • Казино с минимальным депозитом
    vor 2 Stunden 51 Minuten
  • Казино с минимальным депозитом
    vor 2 Stunden 52 Minuten
  • Казино с минимальным депозитом
    vor 2 Stunden 53 Minuten
  • Казино с минимальным депозитом
    vor 2 Stunden 55 Minuten
  • Казино с минимальным депозитом
    vor 2 Stunden 55 Minuten
  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20457

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 26 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