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 08.06.2008 - 00: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 - 10: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 - 22: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

  • How to Spend a Great Evening at Crash Online Games
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 13 Stunden
  • Wenn die Subdomain auf
    vor 1 Woche 2 Tagen
  • ordnerstruktur
    vor 1 Woche 2 Tagen
  • Die Subdomain muß auf den
    vor 1 Woche 5 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 3 Stunden
  • Guckst du hier: step by step
    vor 4 Wochen 6 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 6 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 2 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250290
Registrierte User: 20516

Neue User:

  • RollingSlots
  • Wolf Dab
  • Scottteday

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 29 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