Umfragemodul

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Sa 14. Feb 2004, 17:44

hm, hat dein db-user schreibrechte auf die table?

jotbewe
Beiträge: 7
Registriert: Fr 13. Feb 2004, 11:30
Kontaktdaten:

Ja, schon

Beitrag von jotbewe » Sa 14. Feb 2004, 18:02

Sonst könnte ich ja auch keine neue Umfrage anlegen, oder? Hier nimmt das Modul ja die Frage und die möglichen Antworten sehrwohl in die DB auf.

Nur wenn ich abstimme, dann passiert eben nichts, auch kein Eintrag in die DB (hab' ja nachgesehen).

lg, Bernhard

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Sa 14. Feb 2004, 18:14

hast du cookies aktiviert?

jotbewe
Beiträge: 7
Registriert: Fr 13. Feb 2004, 11:30
Kontaktdaten:

Ja, Cookies sind aktiviert

Beitrag von jotbewe » Sa 14. Feb 2004, 18:42

Cookies sind aktiviert. Noch etwas könnte ich überprüfen: was meinst Du mit "vor <html>" bezüglich des Einbaus des PHP-Scripts?

Ich habe es wörtlich genommen und eben VOR dem öffnenden <html>-Tag eingebaut. Eben mit Mißerfolg. Ich hab aber auch andere Stellen versucht. Kann es sein, dass es rausgeparst wird? Wenn ich es in den head-Bereich reingebe, ist es im Quelltext nicht vorhanden...

Moment - ich sehe etwas, was ich hätte früher sehen können: einen Parse Error...

___
PHP Parse error: parse error in /home/jotbewe/public_html/contenido/includes/functions.mod.php(155) : eval()'d code on line 52
___

Als Contenido-Neuling: Was soll mir das sagen? Wie beeinflussen sich die functions.mod.php und die Layout-Datei?

Zeitgeist
Beiträge: 205
Registriert: Fr 5. Sep 2003, 09:47
Wohnort: Hamburg
Kontaktdaten:

...

Beitrag von Zeitgeist » Sa 14. Feb 2004, 18:48

Hi,
es gehört VOR den HTML Bereich, also ganz an den Anfang des Layout`s

Der Parse Fehler kommt sicherlich von Deinen Versuchen es anderswo einzubauen...

Schau mal in die Datenbank ob alles eingerichtet ist, ansonsten ein paar Beiträge höher....da wurde mir (dummuser) erklärt, welche Befehle ich in der DB ausführen sollte....

Danach hat es bei mir einwandfrei funktioniert

Gruß und schönes WoEnde
Zeitgeist

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Sa 14. Feb 2004, 18:49

ja, ich hab mit absicht deswegen VOR geschrieben, weil da ein cookie gesetzt wird und man cookies nur dann setzen kann, wenn noch kein header geschrieben hat, wie das bei <Doctype böa bla bla> passiert... ;)


geh nochmal schritt für schritt durch, wenn net, dann schick mir halt deine layout-datei mal als mail, dann guck ich mal rein...

jotbewe
Beiträge: 7
Registriert: Fr 13. Feb 2004, 11:30
Kontaktdaten:

Hab's Schritt für Schritt versucht...

Beitrag von jotbewe » Sa 14. Feb 2004, 19:22

Leider nichts :(

Bekomme folgenden Error im Log, den ich vorhin übersehen habe (der erste, den ich gepostet habe, steht offensichtlich in keinem Zusammenhang mit dem Umfrage-Modul, hab's zeitlich abgeklärt, das hatte eine andere Ursache)...

PHP Warning: Division by zero in /home/jotbewe/public_html/contenido/includes/include.tplcfg_edit_form.php(390) : eval()'d code on line 262

Aber ich nehme mal an, das ist, weil es kein Abstimmungsergebnis in der DB gibt, oder?

lg

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » So 15. Feb 2004, 17:44

ja, vermutlich...


hast du denn die error-anzeige in der config.php von contenido aktiviert?
denn dann ist es klar, warum du fehler angezeigt bekommst...

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Mo 16. Feb 2004, 04:14

so, ich hab nochmal en bissl an dem Modul gebastelt und noch ip-logging hinzugefügt, das betrieben wird, wenn der user keine cookies hat... :shock:



hier ist alles was ihr braucht
(input,output,installationsanweisungen und hinweise): 8)

--> http://contenido.de/forum/viewtopic.php?p=15798#15798



so long, Darth.
Zuletzt geändert von Darth-Vader am Mi 18. Feb 2004, 23:41, insgesamt 2-mal geändert.

koffer
Beiträge: 107
Registriert: Mi 3. Sep 2003, 15:39
Kontaktdaten:

Beitrag von koffer » Mo 16. Feb 2004, 10:06

Ich hab die neue Versin gerade eingebaut.
Leider wird keine einzige Stimme gezählt.
Im Errorlog steht:

[16-Feb-2004 10:08:50] PHP Warning: Division by zero in /home/meinedomain/htdocs/cms/front_content.php(533) : eval()'d code on line 794
[16-Feb-2004 10:08:50] PHP Warning: Division by zero in /home/meinedomain/htdocs/cms/front_content.php(533) : eval()'d code on line 805
[16-Feb-2004 10:08:50] PHP Warning: Division by zero in /home/meinedomain/htdocs/cms/front_content.php(533) : eval()'d code on line 817
[16-Feb-2004 10:08:50] PHP Warning: Division by zero in /home/meinedomain/htdocs/cms/front_content.php(533) : eval()'d code on line 830
[16-Feb-2004 10:08:50] PHP Warning: Division by zero in /home/meinedomain/htdocs/cms/front_content.php(533) : eval()'d code on line 843



Die Meldung im Errorlog kommt allerdings erst wenn ich auf die Statistik geklickt habe.

Die alte Version hat problemlos funktioniert.

Irgendwelche Tips?

Danke,
mfg,
koffer

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Mo 16. Feb 2004, 11:22

aber eine Umfrage mit Antworten, etc. hast du im Backend erstellt und auch aktiviert?

koffer
Beiträge: 107
Registriert: Mi 3. Sep 2003, 15:39
Kontaktdaten:

Beitrag von koffer » Mo 16. Feb 2004, 11:28

Umfrage ist natürlich aktiviert, ich sehe ja auch die Frage + Antwortmöglichkeiten.
Wähle ich eine Antwort aus und klicke den Button tut sich nix.
Wähle ich Statistik werde ich zu den Ergebnissen weitergeleitet, diese stehen aber alle auf 0%.

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Mo 16. Feb 2004, 11:34

hast du cookies aktiviert oder deaktiviert?
hast du schon einmal erfolgreich teilgenommen?

paste mal hier jeweils das Ergebnis von

Code: Alles auswählen

SELECT * FROM umfragen;
und

Code: Alles auswählen

SELECT * FROM umfragen_log;
.

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Mo 16. Feb 2004, 11:41

noch ein Hinweis:

--> wenn du cookies aktiviert hast und auch annimmst, kannst du genau einmal teilnehmen, denn das Modul checked nach den cookies und zeigt dann automatisch gleich die Statistik an.

--> wenn du keine cookies aktiviert hast bzw. noch kein cookie hinterlegt ist, wird geprüft ob deine IP schon im Log erfasst ist. Wenn Sie bereits erfasst ist, wird geprüft ob du schon über die 30 votes bist, wenn ja wird deine stimme nicht gewertet, ansonsten wird überprüft ob die blockzeit von 15 minuten schon um ist. je nachdem wird dann entschieden ob deine stimme gezählt wird oder nicht.

koffer
Beiträge: 107
Registriert: Mi 3. Sep 2003, 15:39
Kontaktdaten:

Beitrag von koffer » Mo 16. Feb 2004, 11:43

Alles klar, war wohl wieder blöd.

Ich hab die Zeile angepasst:

Code: Alles auswählen

<center><input type=\"submit\" name=\"button1\" class=\"button\" value=\"Wählen\"><br>

Den Rest ("Go") hab ich natürlich nicht geändert. Nachdem ich das auch angepasst hab funktioniert alles perfekt!

Trotzdem nochmal Danke für die schnelle Hilfe!

Gesperrt