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

[gelöst] Entityform: von Usern eingegebene Daten mit Views für alle sichtbar machen

Eingetragen von butzemann (17)
am 08.11.2013 - 18:15 Uhr in
  • Views
  • Drupal 7.x

Guten Abend liebe Forenmitglieder,

ich baue derzeit an dieser Website rum.
Momentan komme ich bei einem Punkt nicht weiter und frage daher hier um Hilfe. Bisher habe ich es geschafft mit Webform ein Formular bereit zu stellen in welchem Benutzer Daten eingeben können und Bilder hochladen, soweit funktioniert auch alles.
Über die Seite Gestohlene Bullis können alle, auch unregistrierte, Besucher gemeldete Fahrzeuge anschauen. Nur registrierte Benutzer können sich komplette Einträge anschauen (falls das jemand testen möchte schicke ich ihm gerne die Logindaten für einen Normalen Benutzeraccount zu, eine Erstellung eines eigenen Accounts ist natürlich genau so möglich).
Soweit die Erklärung, jetzt zum Problem:

  1. Wie man in der Tabelle sieht heißt die Spalte ganz links "Hauptild". Hier soll eigentlich ein Bild zu sehen sein welches der Benutzer über das Formular hochgeladen hat. Es wird jedoch immer nur eine Nummer und nicht das Bild angezeigt. Wie kann ich das ändern?
  2. Desweiteren würde ich gerne abstellen das registrierte Benutzer welche einen Eintrag anschauen die IP Adresse des Benutzers angezeigt bekommen welcher den Eintrag erstellt hat.

Vielen Dank im voraus!
Thomas

‹ [gelöst] Feldwerte per PHP zählen. [gelöst] Entityform: von Usern eingegebene Daten mit Views für alle sichtbar machen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Dafür ist Webform nicht so

Eingetragen von Goekmen (1013)
am 09.11.2013 - 15:13 Uhr

Dafür ist Webform nicht so gut geeignet.

An deiner Stelle würde ich Entityforms benutzen. Alles zwar etwas komplexer, aber dann kannst du sehr leicht mit Views die Oberflächen deinen Wünschen anpassen.

https://drupal.org/project/entityform

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Tipp. Hab

Eingetragen von butzemann (17)
am 09.11.2013 - 16:48 Uhr

UPDATE: Problem erledigt, hab das Modul Date installiert

Danke für den Tipp. Hab Entityforms und alle dazu benötigten Module installiert und komm soweit auch zurecht, nur was mir fehlt ist bei Feldtyp "Datum" (s. Screenshot). Fehlt mir da noch ein Module?

AnhangGröße
Unbenannt.jpg 23.89 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Display Entityform submission Data

Eingetragen von butzemann (17)
am 10.11.2013 - 18:15 Uhr

Das Formular hab ich nun mit Entityform umgesetzt, nur bekomm ich es hier nicht hin das die eingetragenen Daten jedem Nutzer in Form einer Tabelle angezeigt werden. Ich wäre nochmal um entsprechende Hilfe sehr dankbar.

Gruß

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du unter

Eingetragen von Jenna (1883)
am 10.11.2013 - 19:07 Uhr

Hast du unter /admin/config/content/entityform
alle Einstellungen richtig gesetzt und unter Berechtigungen ebenfalls?

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jenna schrieb Hast du unter

Eingetragen von butzemann (17)
am 10.11.2013 - 19:16 Uhr
Jenna schrieb

Hast du unter /admin/config/content/entityform
alle Einstellungen richtig gesetzt und unter Berechtigungen ebenfalls?

Grüße Jenna

Hallo Jenna,

leider versteh ich nicht ganz was du meinst. Ich bin soweit gekommen das ich unter Structure -> Views -> Entityforms (A list of all entityforms submissions) an sich gefunden habe was ich will.
Den View hab ich dann auch entsprechend angepasst mit den gewünschten Fields etc. aber wenn ich dann ein "Normal Menu Entry" erstellen will kommt die Fehlermeldung "Views cannot create normal menu items for paths with a % in them." Der Pfad ist in dem Fall entityform-submissions/submissions/%/list
Ich schätze mal ich habe einen Zwischenschritt vergessen o.Ä. nur komm ich absolut nicht weiter :/

Gruß,
Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein normaler Menupunkt

Eingetragen von Jenna (1883)
am 11.11.2013 - 00:24 Uhr

Ein normaler Menupunkt funktioniert nicht bei % Angabe im Pfad, du müßtest statt dessen auf dem jeweiligen Userprofil einen TAB-Reiter haben mit den Ergebnissen, Berechtigungen checken.....

Was mir nicht klar ist, wer macht die Eingabe im Entityform Formular und wer soll die dann jeweils sehen, nach welchem Schema?

Was ich dir oben geschrieben habe betrifft die Grundkonfiguration, um sicher zu stellen, das dort schon mal alle Berechtigungen richtig gesetzt sind.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jenna schrieb Was mir nicht

Eingetragen von butzemann (17)
am 11.11.2013 - 17:26 Uhr
Jenna schrieb

Was mir nicht klar ist, wer macht die Eingabe im Entityform Formular und wer soll die dann jeweils sehen, nach welchem Schema?

Was ich dir oben geschrieben habe betrifft die Grundkonfiguration, um sicher zu stellen, das dort schon mal alle Berechtigungen richtig gesetzt sind.

Die Eingaben kommen von registrierten Nutzern. Konkret meldet sich ein Benutzer an, füllt das Formular aus und schickt es ab.
Alle Einträge die gemacht wurden sollen dann aber für alle Besucher (mit oder ohne Registrierung) in einer Tabelle sichtbar sein. Idealerweise sollen nicht gleich alle Daten in der Tabelle stehen sondern durch klicken auf "Eintrag anzeigen" oder "Mehr" der gesamte Eintrag angezeigt werden. Das ist dann aber Detailarbeit und hat nichts mit meinem Problem hier zu tun.
Wie diese Tabelle aussehen soll, kann man hier sehen (in der Spalte ganz rechts steht für registrierte Benutzer der Link "Eintrag anzeigen"). Diese Seite hab ich allerdings noch mit Webform und Views umgesetzt. Mein jetziges Problem bezieht sich auf den genau gleichen Zweck aber auf die Umsetzung mit Entityform.

Die Berechtigungen sind soweit richtig gesetzt, da seh ich kein Problem.

Gruß,
Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Irgendwie haben wir ein

Eingetragen von Jenna (1883)
am 11.11.2013 - 21:45 Uhr

Irgendwie haben wir ein Verständnisproblem, auf der Bulliseite (meinem T3 trauere ich immer noch nach....) ist doch nur eine simple Tabelle?

Dafür legst du eine neue View an mit z.B. Ansichtsname "Bullis" oder wie auch immer, Anzeigen: Entityform und bei Typ: hier dein Formular wählen,

Pfad: deine-domain.de/bullis

Anzeigeformat Tabelle und speichern, dann unter Page die Felder hinzufügen die du ausgeben möchtest und optisch stylen und gegebenenfalls als Block ausgeben je nachdem wo du es einbinden willst.

Wenn das nicht Userbezogen (oder sonst wie geschützt) sein muß, brauchst du doch keine % Pfade etc, und unter Page kannst du dann auch einen ganz normalen Menulink setzen, alle neuen Einträge die über dieses Formular kommen landen dann automatisch in der Tabelle und wären für alle sichtbar.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

O.oich danke dir, habs

Eingetragen von butzemann (17)
am 11.11.2013 - 22:49 Uhr

O.o
ich danke dir, habs gemacht wie beschrieben und es funktioniert!!! Da ich das nur nebenbei mache war ich kurz davor das Projekt aufzugeben, was jetzt zum Glück nicht mehr sein muss!
Sehr schön (Ex)Bullifahrerinnen helfen Bullifahrer :) Ich hoffe deiner wurde nicht geklaut, genau dabei soll die Seite nämlich helfen.

Gruß,
Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super das es geklappt hat,

Eingetragen von Jenna (1883)
am 12.11.2013 - 00:49 Uhr

Super das es geklappt hat, wenn du die Formulare so zugänglich lässt solltest du dir unbedingt Gedanken über Spameinträge machen, damit deine Seite später nicht überschwemmt wird.

Kann dir https://drupal.org/project/honeypot

empfehlen, für den User unsichtbar, blockt aber alle Einträge die z.B. unter 5 Sek. abgeschickt werden (durch Robots etc.), Zeitspanne frei wählbar, hält bei mir 100% ab, sehr feines Modul und man erspart dem User diese nervigen Captcha Eingaben.

(Mein T3 ist an einen echten Liebhaber weiter gereicht worden, war aber bestimmt nicht mein letzter Bulli...)

Viel Spaß weiterhin
Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 3 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 15 Stunden
  • Hey danke
    vor 9 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 9 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

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