Poll_XH

Third Party Plugins to CMSimple - how to install, use and create plugins

Moderator: Tata

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Poll_XH

Post by lck » Sun Sep 16, 2018 9:52 am

pmschulze wrote:
Sun Sep 16, 2018 9:35 am
Das neuste Pfw installiert (alles top) und Poll_XH installiert.(jeweils die Masterversionen von Github, natürlich umbenannt)
Da hast du einfach die falschen Versionen runtergeladen, die Master-Versionen sind Arbeitsversionen.
Lade dir die Versionen unter Releases runter:
Pfw_XH-0.2.0.zip
Poll_XH-1.0beta3.zip
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

pmschulze
Posts: 120
Joined: Thu Aug 07, 2014 5:29 pm

Re: Poll_XH

Post by pmschulze » Sun Sep 16, 2018 10:06 am

Fehlermeldung ist weg, aber Umfragen kann ich immer noch nicht erstellen :(

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Poll_XH

Post by lck » Sun Sep 16, 2018 10:25 am

Am besten du hältst dich an die Hilfedatei, unter dem Punkt "Verwendung" und testest es mal mit dem mit ausgeliefertem Beispiel "fifa-2018". Es geht auf alle Fälle.
plugins/poll/help/help_de.htm wrote:Als Beispiel wird fifa-2018.csv im help/-Ordner ausgeliefert, das das Dateiformat erklären sollte. Das Ende dieser Umfrage wurde auf den Beginn des 2018 FIFA World Cup Russia festgelegt (nämlich dem 14. Juni 2018). Nachdem diese Datei nach content/poll/ verschoben wurde, kann sie auf einer Seite wie folgt eingebettet werden:

Code: Select all

{{{poll('fifa-2018')}}}
EDIT:
Beispiel für Umfrage zu "Lieblingsfächer"
im Ordner ./content/ einen Unterordner poll anlegen (wenn nicht schon vorhanden)
darin eine Datei erstellen "lieblingsfaecher.csv"
mit Notepadd++ öffnen und Beispiel-Umfrage eintragen (Mehrfachauswahl von 2 und das Ende der Umfrage ist hier auf 31.12.2050 terminiert, per Online-Konverter):

Code: Select all

Mathe
Physik
Deutsch
Biologie
Kunst
Sport
%%%MAX%%%	2
%%%END%%%	2556057600
Und auf der Seite wo die Umfrage erscheinen soll, den Pluginaufruf in der Quelltextansicht einfügen:

Code: Select all

{{{poll('lieblingsfaecher')}}}
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Poll_XH

Post by lck » Sun Sep 16, 2018 10:50 am

@Christoph
Nach der Abstimmung taucht im Debug-Mode eine Warnung auf:
WARNING: setcookie() expects parameter 3 to be integer, string given
D:\xampp\htdocs\cmsimplexh172\plugins\poll\classes\WidgetController.php:122
Die Abstimmung wird aber trotzdem gespeichert :)
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Poll_XH

Post by cmb » Sun Sep 16, 2018 11:41 am

lck wrote:
Sun Sep 16, 2018 10:50 am
Nach der Abstimmung taucht im Debug-Mode eine Warnung auf:
WARNING: setcookie() expects parameter 3 to be integer, string given
D:\xampp\htdocs\cmsimplexh172\plugins\poll\classes\WidgetController.php:122
Hmm, da wurde anscheinend das End-Datum nicht korrekt geparst. Ist das mit der „lieblingsfächer” Umfrage passiert?
Christoph M. Becker – Plugins for CMSimple_XH

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Poll_XH

Post by lck » Sun Sep 16, 2018 11:57 am

cmb wrote:
Sun Sep 16, 2018 11:41 am
Ist das mit der „lieblingsfächer” Umfrage passiert?
Ja. Sollte der 31.12.2050 sein, kann aber sein, dass ich da was falsch gemacht habe oder es liegt an 2050. Bin gerade unterwegs, schau ich mir später an. Du kannst ja mal das Datum überprüfen.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Poll_XH

Post by frase » Sun Sep 16, 2018 12:20 pm

lck wrote:
Sun Sep 16, 2018 11:57 am
... oder es liegt an 2050
Das könnte der Grund sein.

Zitat:
What happens on January 19, 2038?
On this date the Unix Time Stamp will cease to work due to a 32-bit overflow. Before this moment millions of applications will need to either adopt a new convention for time stamps or be migrated to 64-bit systems which will buy the time stamp a "bit" more time.
Quelle: https://www.unixtimestamp.com/

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Poll_XH

Post by cmb » Sun Sep 16, 2018 12:24 pm

lck wrote:
Sun Sep 16, 2018 11:57 am
cmb wrote:
Sun Sep 16, 2018 11:41 am
Ist das mit der „lieblingsfächer” Umfrage passiert?
Ja. Sollte der 31.12.2050 sein, […]
Ah, das Jahr-2038-Problem! 32-bit PHP Versionen (und XAMPP liefert nur solche aus) können nicht mit solch großen Zeitstempeln umgehen. Das dürfte in der Praxis für Poll_XH kaum ein Problem sein, da fast alle Webserver mit 64bit Versionen laufen sollten (Portable_XH übrigens auch), so dass es wohl genügen sollte, diese Sache zu dokumentieren (falls nicht aufwendig, kann ich auch eine Fehlermeldung einbauen; schau ich mir an). Jedenfalls als Workaround: verwende den 31.12.2037 (sollte lange genug sein).
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Poll_XH

Post by cmb » Sun Sep 16, 2018 2:36 pm

cmb wrote:
Sun Sep 16, 2018 12:24 pm
[…], so dass es wohl genügen sollte, diese Sache zu dokumentieren (falls nicht aufwendig, kann ich auch eine Fehlermeldung einbauen; schau ich mir an).[…]
Ich habe das nun so gut wie sinnvoll möglich gefixt, indem nun ein zu großer Zeitstempel stillschweigend auf den maximal möglichen Wert reduziert wird. (Das funktioniert unter 64bit PHP-Versionen nicht hundertprozentig, aber ich gehe nicht davon aus, dass jemand eine Umfrage für mehr als 100 Millarden Jahre laufen lassen wird, so dass dies eher ein theoretisches Problem ist.)

Wer will kann den relevanten Teil des Fix bei 1.0beta3 einbauen; oder halt einfach keine Zeitstempel größer als 2147483647 verwenden.
Christoph M. Becker – Plugins for CMSimple_XH

pmschulze
Posts: 120
Joined: Thu Aug 07, 2014 5:29 pm

Re: Poll_XH

Post by pmschulze » Sun Sep 16, 2018 3:18 pm

Alles funktioniert, wie beschrieben. Danke: Man sollte doch die Hilfen lesen :roll:

Post Reply