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

Fussball Torschützenliste mit CCK und Views realisieren

Eingetragen von Maxb (27)
am 13.05.2011 - 12:11 Uhr in
  • Views
  • Drupal 6.x

Hallo,
ich habe folgendes vor:
Ich möchte mit CCK und Views eine Torschützenliste für Fussballteams erstellen. Es soll möglich sein dort die Torschützen als User referenz darzustellen und jedem User seine Anzahl an Toren zuzuteilen. Leider ist es mir bisher noch nicht gelungen in CCK die User Referenz mit einem Eingabefeld für Zahlen (die Anzahl an Toren) zu verknüpfen. Letztendlich soll folgende simple Tabelle herauskommen:

User1 - 20 Tore
User2 - 16 Tore
User3 - 10 Tore
User4 - 3 Tore
u.s.w....
Wie könnte man also so etwas realisieren?

Auch habe ich mir eine etwas komplexere Lösung überlegt und wollte fragen wie man auch diese Umsetzen könnte:
Demnach kann der Trainer nach jedem Spiel einen Spielbericht ausfüllen. Diesen Spielbericht habe ich bereits als Inhaltstyp in CCK erstellt. Jetzt soll es möglich sein am Ende des Spielberichts die Torschützen anzugeben (so wie oben beschrieben). Ist es nun möglich, dass Views aus allen erstellten Spielberichten die Tore der jeweiligen Spieler zusammenzählt und daraus ein simples Ranking als Torschützenliste erstellt?

Ich würde mich sehr auf eine Antwort freuen. Bin noch Drupal Neuling und bin für jede Hilfe dankbar.

Viele Grüße,
Max

‹ Ausgabe von views Feld bei Eingabe User verändern Mehrere Filter – automatischer Reset ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schaue Dir die Felder User

Eingetragen von Miguelito (153)
am 13.05.2011 - 17:27 Uhr

Schaue Dir die Felder User Reference und Node Reference an. Mit diesen kannst Du auf User oder Inhalte referenzieren.
Um diese dann in Views darzustellen bzw. zu zählen kannst Du im View von diesen Feldern z.B. eine Rückreferenz mit Node count angeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, danke für Deine

Eingetragen von Maxb (27)
am 13.05.2011 - 22:48 Uhr

Hallo,
danke für Deine Antwort. Leider verstehe ich das nicht ganz. Habe mich nun mit user und node referenz beschäftigt. Im Endeffekt soll man ja über user reference die Torschützen eintragen. Die funktioniert auch soweit. Nun müsste man nur auch den Torschützen die Anzahl an Toren zuweisen können. Ich suche dann beispielweise über User reference mir die Torschützen aus, nun müsste ich neben den Usern aber noch ein weiteres Feld haben, wo ich die Anzahl an Toren eintragen kann, wie in einer Art Tabelle. Leider weiß ich nicht, wie ich mit cck einen User mit einem Wert/Zahl (also die Anzahl an Toren) verknüpfen kann. Später soll man dann Views auf die beiden Felder zugreifen können und eine Art Rangliste der Torschützen erstellen.

Würde mich über eine Antwort freuen.
LG Max

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lege einen neuen Datentyp

Eingetragen von wla (9461)
am 13.05.2011 - 23:03 Uhr

Lege einen neuen Datentyp Tore an. Da könnte drinn stehen, welches Spiel (Refferenz?), welche Minute, wer (Refferenz zum Spieler). Diesen Node Tor kannst Du mit dem Spieler verlinken und dann die Anzahl der Tore zählen (= Anzahl der refferenzierten Tore). Dann brauchst Du kein Feld mit einer Zahl. Nur mal so als Idee.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, danke für Deine

Eingetragen von Maxb (27)
am 13.05.2011 - 23:21 Uhr

Hallo Werner,
danke für Deine Antwort. Also: Ich lege einen neuen Inhaltstyp an und Referenziere dort auf das Spiel per node reference, dann erstelle ich ein Feld für die Minute, und dann ein user reference Feld für den jeweiligen Spieler. Wie verlinke ich nun diesen node Tor mit einem Spieler? Und wie zähle ich die Anzahl der Tore? Ich stelle mir das jetzt für denjenigen, der die Tore eintragen möchte sehr aufwändig vor oder? Wenn das Spiel zum Beispiel 3:1 ausgeht, dann muss er 4 neue Tore Nodes ausfüllen und anschließend noch mit dem Node Spielbericht Spielbericht referenzieren oder? Oder kann man das dann so themen, dass derjenige, der den Spielbericht mit den Toren ausfüllt das ganze später auf einer Seite tuen kann?

Entschuldigung für die vielen Fragen. Würde mich echt freuen, wenn ich das hinbekommen :).

Lg
Max

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sicherlich kann man vieles

Eingetragen von Miguelito (153)
am 14.05.2011 - 08:49 Uhr

Sicherlich kann man vieles tun mit Drupal, aber von Hause aus nicht alles. Ich tippe, dass der Ansatz von Werner, der für Dich am einfachsten zu realisierende sein wird.
Andere Lösungen wären um einiges komplizierter und Du müsstest wahrscheinlich selbst ein Modul erstellen in dem Du in den Prozess eingreifst oder diesen komplett in ein Modul auslagerst.

Noch einmal zusammenfassend zu der Lösung von Werner:

Du hast einen Inhaltstyp Spiel mit deinen Daten.
Dann einen zweiten Tor. Darin Platzierst Du eine Referenz auf das Spiel selbst und eine auf den User ( Spieler ) und dann noch die Zeit oder was du sonst noch brauchst.

In Deinem View baust Du Dir dann die Daten zusammen die Du brauchst, darin kannst Du auch die Anzahl der Tore zählen ( Node Count ).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay vielen Dank, habe das

Eingetragen von Maxb (27)
am 14.05.2011 - 12:05 Uhr

Okay vielen Dank,
habe das jetzt soweit versucht, bin aber irgendwie nicht zufrieden damit, da die Eingabe der einzelnen Tore für den Nutzer auf Dauer sicherlich zu aufwendig ist.
Ich habe mir jetzt überlegt einfach einen content type mit einer Torschützenliste zu erstellen, welchen mann dann selbst immer wieder editieren muss. Der User muss also eine Tabelle anlegen, in der er all seine Spieler einfügt und daneben hat er dann eine Spalte mit den Toren. Wie könnte ich soetwas realisieren?
Ist das Modul http://drupal.org/project/tablefield dafür geeignet? Auch wollte ich Fragen wie man das dann mit Views handhabt und ob man damit aufgrund des tablefield moduls ein einfaches Ranking erstellen kann?

Danke für eure Hilfe.

LG max

  • Anmelden oder Registrieren um Kommentare zu schreiben

(gelöst) Gleiches Vorhaben - Drupal 7!

Eingetragen von SaSu (7)
am 20.06.2014 - 01:32 Uhr

Hallo,

ich weiß, das Thema ist schon was älter, trifft aber in etwa mein Vorhaben. Ich möchte eine Vereinsinterne Torjägerliste anlegen. Basis für die Torschützen sollen die User sein.

Orientiert habe ich mich am Lösungsansatz von Werner -> Inhaltstyp "Spielbericht" angelegt mit den Feldern Team1, Team2, Ergebnis, Body, Tore.

Problem:
"Tore" ist mit Entity Reference zum User angelegt. Leider kann ich einen User nur 1x auswählen. Wie kann ihn mehrfach einfügen?

Das Feld ist in der Anzeige augeblendet. Ich möchte lediglich die User anhand der Anzahl ihrer geschossenen Tore hinzufügen um diese später mit einer View, welche die User per Inhaltstyp "Spielbericht" zählt.

Alternativ: Wie kann ich dem User pro Spielbericht eine Anzahl Toren zuweisen die ich später per View erfassen kann?

Alternative 2: Habt ihr einen anderen Lösungsansatz?

Gruß

EDIT: Sorry, habs nun gelöst. Musste als Steuerelement "Autocomplete" für das Feld Tore verwenden. Schon konnte ich einen User mehrfach hinzufügen.
Nun muss ich nur noch eine entsprechende Anzeige aufbauen (Views)

  • 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 17 Minuten
  • Hey danke
    vor 3 Tagen 18 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 13 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • 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 2 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 16 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