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

[erledigt] "Ich nehme teil"-Button

Eingetragen von tist (4)
am 01.06.2010 - 11:14 Uhr in
  • Modulsuche
  • Drupal 6.x

Hallo liebes Forum :D

Ich bin auf der Suche nach einem Modul, welches einfache Buttons darstellt, auf welche berechtigte User klicken können. Diese sollten "Ich nehme teil", "Ich nehme nicht teil" und evtl. "Teilnahme unsicher" lauten - ähnlich wie bei Facebook.

Das Signups-Modul hat leider auch für angemeldete User Felder, welche unsinnigerweise ausgefüllt werden sollen. Wenn jemand weis, wie man diese entfernt würde das auch gehen.

Ich freue mich auf jede Idee!

Vielen Dank,
tist

‹ Taxonomie - Terms nur aus zweiter Ebene filtern Vorgelagerter Login für Zugriff vom Internet auf Intranetseite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mittels der Form API von

Eingetragen von Exterior (2903)
am 01.06.2010 - 11:44 Uhr

Mittels der Form API von Drupal kann man ganz einfach Buttons unter den Nodes anzeigen lassen. Da kann man dann drei Buttons einblenden, schreibt für jeden Button eine Submit-Funktion (in der steht, was passieren soll, wenn man auf den Button klickt) und in dieser Funktion speichert man bestimmte Daten in einer eigenen Datenbank-Tabelle.

Fällt mir bei sowas immer spontan als erstes ein, weil ich das auch so mache und das funktioniert ziemlich gut mit ziemlich wenig Programmieraufwand.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Macht zwar keine Butons ...

Eingetragen von Thoor (3678)
am 01.06.2010 - 11:48 Uhr

Macht zwar keine Butons ... die müsstest Du dann selbst reinbasteln, aber die Aufgabenstellung hört sich nach dem FLAG Modul an! Mit einem Klick "markiert" Du dann einen Node und kannst mit VIEWS wunderbar aufzeigen, wer teilnimmt, wer nicht und wer unentschlossen ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Stimmt, Flag ist da auch noch

Eingetragen von Exterior (2903)
am 01.06.2010 - 12:39 Uhr

Stimmt, Flag ist da auch noch eine Lösungsmöglichkeit.

Und mit ein paar kleinen Code-Zeilen kann man mit Flag auch ganz einfach Grafik-Buttons darstellen. Aber ich habe für eine ähnliche Aufgabe mal für mich festgestellt, dass Flags doch nicht das richtige war, weil sich der Link nach einem Klick auf den Flag ändert.

Man hat also einen Flag dort stehen, zum Beispiel "Teilnehmen". Wenn man dort drauf klickt, wird der Node für "Teilnehmen" markiert. Danach ändert sich der Flag-Link aber so, dass man diese Markierung wieder aufhebt.

Außerdem bräuchte man drei Flags - "Teilnehmen", "Nicht Teilnehmen" und "Unentschlossen". Da darfst du dir dann noch ganz lustige Rules-Konstrukte basteln, denn sonst könnte ein Benutzer den Node mit allen drei Flags markieren, also benötigt man ein paar Rules, welche die anderen Markierungen aufheben, wenn man auf eine drauf klickt usw.

Ich fand das ganze für diese Aufgabe nicht so recht geeignet. Wenn man nur einen Button für "Teilnehmen" bräuchte, wäre es die beste Lösung. Aber mit den drei Wahlmöglichkeiten disqualifiziert sich Flags meiner Meinung nach, weil man - sowei ich weisß - diese drei Möglichkeiten nicht in ein Flag bekommt. Also braucht man drei, die voneinander abhängig sind und das zu erstellen ist a) recht umständlich und b) fehleranfällig.

Wie gesagt, das ist nur meine persönliche Meinung - aber ich finde Flag dafür ungeeignet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Definitiv Flag. Für die

Eingetragen von snicers (92)
am 09.06.2010 - 21:11 Uhr

Definitiv Flag. Für die gleiche Aufgabenstellungen haben wir Flag im Einsatz. Funktioniert einwandfrei. Rules dahinter klemmen und man kann einne Workflow abbilden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

@snicers habt ihr auch drei

Eingetragen von Exterior (2903)
am 09.06.2010 - 21:38 Uhr

@snicers
habt ihr auch drei Auswahlmöglichkeiten? Also "Teilnehmen", "Nicht Teilnehmen" und "Unentschlossen"?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe: Zusagen und

Eingetragen von tist (4)
am 10.06.2010 - 19:41 Uhr

Ich habe: Zusagen und Absagen, die sich durch Rules immer gegenseitig deaktivieren, wenn eines davon aktiviert ist. Somit habe ich im Prinzip 3 Zustände.

Vielen Dank für eure Antworten und Tipps!

Grüße,
tist

(ich markiere den Thread mal als gelöst - dazu könnte man auch mal ein Flag einbaun^^)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Signup

Eingetragen von stBorchert (6003)
am 10.06.2010 - 20:54 Uhr

Hallo.
Eventuell etwas spät, jedoch die Lösung mit Signup.

tist schrieb

Das Signups-Modul hat leider auch für angemeldete User Felder, welche unsinnigerweise ausgefüllt werden sollen. Wenn jemand weis, wie man diese entfernt würde das auch gehen.

Ein kurzes Zitat aus der Datei signup/theme/README.txt:

Zitat:

signup_form.inc
22 Functions related to the form presented to users when they signup.

Ok, also schnell in die Datei signup/theme/signup_form.inc geschaut, und da steht:

Zitat:

* Return the site-specific custom fields for the signup user form.
12 *
13 * To customize this for your site, copy this entire function into
14 * your theme's template.php file, rename the function to
15 * phptemplate_signup_user_form(), and modify to taste. Feel free to
16 * alter any elements in this section, remove them, or add any others.

Du musst also die dort enthaltene Funktion in Deine template.php kopieren umbenennen und kannst dann nach Herzenslust Felder hinzufügen oder entfernen.

Falls Du das Ganze etwas flexibler haben möchtest und Dich auch nicht vor Patches fürchtest, dann ist dieser Issue genau das Richtige für Dich. Das angepasste Modul mit der neuen Funktionalität findest Du auf GitHub.

hth,

 Stefan

PS:

Zitat:

(ich markiere den Thread mal als gelöst - dazu könnte man auch mal ein Flag einbaun^^)

Ja, könnte man :). Ich hatte vor längerer Zeit schonmal ein Feature gebaut, mit dem man dann einfach per Klick Beiträge als gelöst markieren kann, jedoch haben wir hier derzeit noch Flag 1.x installiert, das Feature benötigt jedoch Flag 2.x.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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