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

Idee mit Views realisierbar?

Eingetragen von tom909 (44)
am 23.02.2012 - 11:16 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo und erstmal super vielen Dank fürs durchlesen!

Ich bin normalerweise jemand der alles selbst mit PHP und Mysql programmiert, aber im Alleingang kommt man langsam nicht mehr so schnell zum Ziel wie es dank CSS Systemen möglich ist.

Ich bin quasi Neuling was Drupal betrifft und habe mich auch schon in die Core Dateien eingelesen um Ausgaben herauszufiltern anzupassen und gewisse Mechanismen versucht zu verstehen.

Auch ist es schon eine Umstellung sich auf ein CSS System zu verlassen, wenn man vorher selbst im Code vieles gemacht hat, daher versuche ich zu verstehen wie Drupal meine Gedanken, die ich sonst im Code schreiben würde, per click zu machen.

Mein Ziel:

Ich möchte ein soziales Netzwerk aufbauen, mit Freundschaften und Content dass die User selbst nach meinen Vorlagen anbieten. Im grossen und ganzen klingt es realisierbar, aber ich frage mich gerade ob Views meine Erwartungen erfüllt oder ob das ohne Views auch geht.

Folgende Idee bzw. Wunsch habe ich und wie man das am besten Drupal umsetzen kann:

Ich möchte content von anderen Usern bewertet lassen, nicht mit Comments sondern wie man es aus dem APP Store kennt mit Sternen und Unterteilung. Ich möchte daher wissen ob ich selbst im Code mir was zusammenschreiben muss oder ob mir Views dafür Arbeit abnehmen würde.

Ich habe mir auch das tolle Buch Drupal 7 Social Networking von Michael Peacock zugelegt und das Buch hat schon mal die meisten antworten auf meine Fragen gegeben, aber noch sind paar Punkte offen geblieben wo ich etwas die Stirn runzeln muss wie ich das anfasse, schliesslich gibt es ja echt viele Wege :D

Vielleicht kann mir einer auch genau erläutern wann Views zum Einsatz kommen sollte und was man alles damit realisieren kann. Hab aufjedenfall diverse Tutorial Videos bei Youtube angeschaut und versuche zu verstehen ob ich es wirklich brauchen werde. Wie gesagt, schon schwierig einem CSS per Parametern was machen lassen wenn man vorher sowas selbst im Code mühselig geschrieben hat.

Freue mich auf Antworten.

Danke.

‹ Zusätzliche Tabs in Nodes CCK field -> select option (webform) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Willkommen in der

Eingetragen von Exterior (2903)
am 23.02.2012 - 11:27 Uhr

Willkommen in der Drupal-Welt.

Was genau ist denn ein "CSS System"? Ich kenne CSS (Style-Sheets) und CMS (also Content-Management-Systeme), aber was genau verstehst du unter einem CSS System?

Zu deinem Anliegen: Views kommt immer dann zum Einsatz, wenn du Listen erstellen willst. Etwas anderes macht Views nicht, es erstellt nach bestimmten Kriterien Listen von Inhalten, die man dann noch bei Bedarf entsprechend formatieren und themen kann.

Für dein Anliegen (Bewertungen) ist Views also erstmal völlig falsch, weil es dafür standardmäßig nichts bietet. Du könntest damit höchstens eine Liste der zu bewertenden Inhalte erstellen.

Für Bewertungen bietet sich die Voting-API in Verbindung mit Fivestar an. Dieses stellt dann wiederum Felder für CCK bzw. Drupal 7 bereit, welche dann von Views aufgegriffen werden können und dann kannst du mit Views Inhalte auflisten und direkt in der Liste bewerten lassen. Aber die Bewertung hat eben nichts mit Views zu tun, sondern kommt von der Voting-API und Fivestar.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank. Ja da hat sich

Eingetragen von tom909 (44)
am 23.02.2012 - 12:01 Uhr

Vielen Dank.

Ja da hat sich leider der falsche Buchstabe eingeschlichen, meinte natürlich CMS.

Die Idee hinter CMS ist schon sehr fein, gerade wenn man im Alleingang was komplexeres verschachteltes Aufbauen will, muss man halt nicht mehr etliche Codezeilen schreiben, die dann auch noch einen manchmal in den Wahnsinn treiben, weil ein Vergleich falsch war und schnell mal Frust aufkommt ;)

Sicher ist die Geschwindigkeit einer selbst geschriebenen Seite nicht unerheblich, weil einfach vieles nicht aufgerufen wird, aber ich werde später meine Drupal Installation auch downsizen. Erstmal wird alles aufgedreht und in Kombination durchgetestet.

Werde mir die Module mal genau anschauen. Danke :D

Nunja, dann bleibt die Frage ob Drupal im Core zulässt, dass z.B. bei Profilanmeldung das aktuelle Datum automatisch als Eintrag im Profil vorkommen kann. Hab das Date Modul genommen um den Geburtstag eintragen zu lassen, aber ich würde gern wissen wann sich ein Mitglied angemeldet hat und das gern als Info in seinem Profilabgelegt haben, was dann bei Profilausgabe ausgegeben wird. Habe selbst viele Buttons angeschaut und kann nur entscheiden, dass Felder vordefiniert sind, aber immer vom Nutzer änderbar. Hätte gern ein Feld was unsichtbar ist und automatisch das aktuelle Datum plus Uhrzeit im Profildateneintrag hinterlässt.

Bin gespannt ob ich da per Hand ran muss oder ob ich einfach zu blind bin genau diese Funktion zu finden.

Ich denk noch zu viel im Code und muss mich auf CMS einlassen und es fällt mir schwer ;), aber vom ersten Eindruck muss ich sagen, Drupal ist echt mächtig, aber bis man seine Arbeitsweise und damit verbundenen Stärken verstanden hat um daraus dann das beste zusammenzuclicken ist schon nicht einfach.

Danke für die Hilfe bis hierhin, werde mich quälen :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meinst du das Datum der

Eingetragen von Exterior (2903)
am 23.02.2012 - 13:09 Uhr

Meinst du das Datum der Registrierung? Das wird bei der Registrierung in der user-Tabelle gespeichert. Von Hause aus ist mir keine Möglichkeit bekannt, da per "Klicken" im Profil ran zu kommen, aber mindestens über's Template könntest du das ganze auslesen und ausgeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau das Datum der

Eingetragen von tom909 (44)
am 23.02.2012 - 17:35 Uhr

Genau das Datum der Registrierung meinte ich, dann werde ich es mal aus der SQL Datenbank auslesen.

Also mit dem render Befehl gibt es das aufjedenfall nicht. Das heisst ich muss dann selbst in die Datenbank reingreifen und mir das rausziehen oder gibt es da auch einen so einfachen wie eleganten weg wie mit render oder muss ich dort angeben, dass er mehr Felder ausliest, die dann mit render ausgegeben werden?

Find die Funktion render sehr schick, weil ja alle Felder definitiv ausgegeben werden und wenn ich spezifische Felder woanders ausgeben will, werden ja alle ausgegeben die dann noch nicht ausgegeben wurden.

Müsste ich also eigentlich nur reinschauen wie die Datensätze ausgelesen werden und das Datum hinzufügen mit dem richtigen feldnamen?

Jetzt stehe ich vor einer Sache die ich gern mit Drupal, die ich in PHP direkt gelöst hätte mit werte abgleich, ich habe folgende Menü Überlegung:

Ich möchte unterm Banner also Kopfzeile ein Menü haben und abhängig welchen Punkt ich clicke soll dann später unten in der linken leiste ein Menü in Abhängigkeit vom oberen Punkt auftauchen, in PHP hätte ich das ganz einfach umgesetzt, aber Drupal ist halt anders :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Render-Funktion

Eingetragen von Exterior (2903)
am 23.02.2012 - 19:16 Uhr

Die Render-Funktion funktioniert nur mit der Form-API, also einfach nur den Datensatz auslesen und rendern wird nichts, dazu müsstest du der Form ein extra Element hinzufügen, welches du dann rendern kannst. Kommt eben immer drauf an, wie und wo es ausgegeben werden soll.

Bei deinem anderen Problem weiß ich ehrlich gesagt nicht so recht, was du meinst.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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