Git Product home page Git Product logo

poll's Introduction

Umfragen

Erstellt und verwaltet Umfragen in REDAXO 5, bei Bedarf mit E-Mailbestätigung.

Screenshot

Installation

Installationsvoraussetzungen: YForm >3.0, REDAXO ^5.3

  • Ins Backend einloggen und mit dem Installer installieren

Ablauf

  • Eine Umfrage erstellen mit den verschiedenen Optionen
  • Das Umfragemodul auf einer Seite einbinden und dort die entsprechende Umfrage festlegen
  • Ausgabe in der Modulausgabe anpassen
  • In YForm das Email-Template anpassen

Changelog

Siehe CHANGELOG.md.

Lizenz

MIT Lizenz

Autor

poll's People

Contributors

alxndr-w avatar dergel avatar interweave-media avatar nandes2062 avatar schuer avatar skerbis avatar tbaddade avatar thielpeter avatar tyrant88 avatar ynamite avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

poll's Issues

Bei E-Mails-Schutz wird output bei wiederholtem Versand nicht angepasst

Hi,
wenn ich es richtig verstehe, sollte bei einem E-Mail-Voting beim absenden eine Fehlermeldung kommen, wenn mit dieser Mail schon einmal gevotet wurde. Die zweite Mail geht auch nicht raus und es wird auch kein neuer deaktivierter Eintrag erstellt. Jedoch erscheint trotzdem die Meldung
"Wir haben eine E-Mail an die von dir angegebene Adresse gesendet. Bitte rufe den darin enthaltenen Link auf um deine Wahl zu bestätigen."
Wenn ich es richtig verstehe müsste das doch in der poll.php bei getOutput abgefangen werden?
Hier kann getestet werden wenn nötig, ist ein blankes redaxo, frischem poll-addon: [Deleted]

Vielen Dank schon mal und auch vielen Dank für das Addon!

Hinweis wenn schon mal abgestimmt wurde - Umfrage beschränkt (E-Mail)

Hat man "Umfrage beschränkt (E-Mail)" gewählt und stimmt nochmal mit gleicher E-Mail Adresse kommt wie bei der ersten Abstimmung die {{ poll_vote_confirm }} Meldung.
Es wird jedoch kein Bestätigungs E-Mail mehr versendet und auch kein Eintrag in der "Umfrage Einträge" Tabelle gemacht.
(was gut ist weil ja keine weitere Abstimmung möglich sein soll)

Von dem her wäre es gut wenn statt der {{ poll_vote_confirm }} Meldung zb. eine Meldung kommt "Sie haben bereits abgestimmt"

Fehlermeldung, wenn Modul auf Seite, Hilfe-Link falsch

Der Hilfe-Link ist falsch, anstatt github.com/... steht dort github.org/...

Wenn ich das Umfragemodul auf einer Seite integriere, dann kommt diese Fehlermeldung:

Error while executing statement "SELECT rex_poll_vote.* FROM rex_poll_vote WHERE option_id = :p1 AND status = :p2 ORDER BY rex_poll_vote.id ASC" using params {"p1":1,"p2":1}! SQLSTATE[42S22]: Column not found: 1054 Unknown column 'status' in 'where clause'

Ich muss dazu sagen: Habe eine neue Redaxo-Version auf MAMP lokal installiert und diverseste Add-ons ausprobiert und zwischenzeitlich auch das System setup neu gestartet - es kann also sein, dass die Installation etwas zerschossen ist...

2.0 Designanpassungen erleichtern

Feature description / Feature Beschreibung

  • Festlegen eines anderen Yform themes
  • Formulardarstellung , (nicht immer benötigt man das Wort Antwort), nicht alles sind Frage / Antwort-Kombinationen.
  • Festlegen, welche Felder von der Statistik beachtet werden sollen ( macht nicht immer Sinn bei Freitextfragen)

{{csrf.error}}

Bekomme nach dem Abstimmen, mit dem Internet Explorer 11/10 folgenden Fehler:
{{csrf.error}}

Im System.log steht kein Fehler.

Fehler bei der Installation

Beim Versuch das Addon zu installieren kommt diese Fehlermeldung: (System: Redaxo 5.12.0 - Yform 3.4.1)

AddOn poll konnte aus folgendem Grund nicht installiert werden:
SQL error: Unable to fetch row.

Fehler bei der Installation -> SQL Error: module_id ist NULL

Bei der (Neu-)Installation von Poll 1.4 (kein Update) auf REX 5.10.1 u. YForm 3.3.1 kommt es zur Fehlermeldung:

AddOn poll konnte aus folgendem Grund nicht installiert werden:
SQL error: Error while executing statement "insert into rex_module set name = :name, input = :input, output = :output, updatedate = :updatedate, updateuser = :updateuser where id = :module_id" using params {":name":"translate:poll_module",":input":"find();\n\n$select = new rex_select();\n$select->setName('REX_INPUT_VALUE[1]');\n\nforeach ($polls as $poll) {\n $select->addOption($poll->title, $poll->id);\n}\n\n$select->setSelected('REX_VALUE[1]');\n\necho $select->get();\n",":output":"setVar('poll', $poll);\n echo $fragment->parse('addons/poll/poll.php');\n}\n",":updatedate":"2020-05-26 14:57:48",":updateuser":"poll-addon",":module_id":null}! SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where id = NULL' at line 1

Siehe Screenshot:
poll

Die module_id ist NULL.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.