FoxVoting

Page 1

Posts 15


jerie

Post: 001  

01.07.2009 - 13:34

FoxVoting

Helo

i will use your perfect tool foxvoting. see here:

http://ssv-jena.de/home/index.php?n=Fussb.Abstimmung

but i see not the charts - whats the problem (i use the actuell fox version)
can you help ?
pmwiki 2.2.2

Profile?    

Post: 002  

by  jerie    on 02.07.2009 - 12:22

noch einmal ich

Manchmal ist ja die Frage unverständlich. Ich verwende also das FoxVote auf der oben angegebenen Seite und wundere mich dann immer, dass keinerlei Auswertung des Votings angezeigt wird. Allerdings gibt es hier in softflow auch eine Seite mit Foxvoting, bei der auch keine Aktualisierung geschieht. Was ist der Fehler ?

Profile?    

Post: 003  

by  jerie    on 02.07.2009 - 12:30

die Seite im softflow

ist hier:
http://softflow.org/design/Fox/BirthdayList
zu finden und scheint auch nicht (mehr) zu funktionieren.

Profile?    

Post: 004  

by  Hans    on 03.07.2009 - 15:28

sorry, hier war es nicht mehr möglich, weil ein Captcha fehlte (und keine Formfelder dafür eingebaut waren). Jetzt geht's wieder.

Zur Fehlersuche hilft auch ein (:foxmessages:) markup, um Fox's Fehlermeldungen zu zeigen.

Profile   email   www

Post: 005  

by  jerie    on 03.07.2009 - 20:15

foxmessages

gibt aus: Error: Missing or wrong Access Code!

Hm, wem fällt denn dazu etwas ein ?
Die Seite ist die Spielwiese zum ausprobiern:
http://ssv-jena.de/home/index.php?n=Fussb.Abstimmung
bei ssv-jena.de hab ich die Abstimmung ohne Namen geschalten. Mit Namen wär aber schöner. Ist doch sicher bloß ne Kleinigkeit. Muß irgendwo ein Recht gesetzt werden ?

Profile?    

Post: 006  

by  Hans    on 03.07.2009 - 22:07

E scheint dass $EnableAccessCode auf 1 oder true gesetzt ist in config. Fuer die Form muss es entweder auf 0 ode false gesetzt sein, oder Access Code Felder in die Form eingebaut werden.

Das Forum hier benutzt Captcha anstelle von Access Code, weil es sicherer ist.

Profile   email   www

Post: 007  

by  jerie    on 04.07.2009 - 12:15

Hallo Hans

du hast vollkommen recht, $EnableAccessCode stand auf 1 - alternativ funktioniert das Skript.
Leider hab ich dann aber keine Codes mehr in den Commentboxen - was ja klar ist. Werde mich also mit Captcha beschäftigen.
Beim ersten Versuch mußte ich mich nach dem Abstimmen anmelden - was ja wieder nicht gewünscht ist. Evt. hast du ja ein Bsp. für die Definition in deiner config. Wäre schön, denn bei dir ist es so wie erhofft: Abstimmen mit Namen und Forum und Commentare mit Captcha Codes.
Viele Grüße

Profile?    

Post: 008  

by  jerie    on 02.08.2009 - 05:29

Error: Missing or wrong Captcha Code!

ist jetzt die letzte Sorge, die sich ergibt, wenn man nicht als Nutzer angemeldet ist.
Du schriebst ja auch: weil ein Captcha fehlte (und keine Formfelder dafür eingebaut waren). Jetzt geht's wieder.
Was war denn da zu tun ?

Profile?    

Post: 009  

by  Hans    on 02.08.2009 - 07:54

Ich hab dafür $EnablePostCaptchaRequired = 0; gesetzt.

Siehe auch PmWiki/PerGroupCustomizations

Profile   email   www

Post: 010  

by  jerie    on 02.08.2009 - 10:35

Hallo Hans

Das hab ich mir gedacht - leider funktioniert bei mir folgende Syntax für die Seite Fussb.Abstimmung nicht:
Du siehst sicher sofort den Fehler ?!

  1. captcha

$EnablePostCaptchaRequired = 1;
if (CondAuth($pagename,'edit'))

   $EnablePostCaptchaRequired = 0;

if ($page=='Fussb.Abstimmung')

   $EnablePostCaptchaRequired = 0;

include_once('cookbook/captcha.php');

Oder wie kann man alternativ die Variable temporär auf 0 setzen ? Ich bin total lernbereit.

Profile?    

Post: 011  

by  Hans    on 02.08.2009 - 12:37

Versuch noch davor dies:

$page = PageVar($pagename, '$FullName');

oder auch:

 
$pagename = ResolvePageName($pagename);
if ($pagename=='Fussb.Abstimmung')
   $EnablePostCaptchaRequired = 0;

Profile   email   www

Post: 012  

by  jerie    on 02.08.2009 - 14:33

Variable füllen

Vielen Dank Hans. Es ist halt schwierig, wenn man sich nicht mit php auskennt. Ich glaubte, $pagename sei schon eine gefüllte Variable ...
Und trotzdem, ohne dich überstrapazieren zu wollen (falls das jetzt noch geht) habe ich nun das finale Problemchen, dass nach der Abstimmung nach dem Passwort gefragt wird.
Fussb.Abstimmung
Passwort erforderlich
Bei deiner Geburtstagliste passiert das nicht. Wie hast du denn das wieder gemacht ?

Profile?    

Post: 013  

by  jerie    on 02.08.2009 - 14:49

unter uns

habs erst mal so gemacht:

$pagename = ResolvePageName($pagename);
if ($pagename=='Fussb.Abstimmung')
$DefaultPasswords['edit'] = "";

Ist aber bestimmt ein russischer Weg

Profile?    

Post: 014  

by  Hans    on 02.08.2009 - 15:11

Fox braucht Erlaubnis, um etwas in eine Seite zu setzen.
Bei default braucht ein Benutzer 'edit' Erlaubnis.

So versuch dies:

if ($pagename=='Fussb.Abstimmung') 
   $FoxAuth = 'read';
$FoxPagePermissions['Fussb.Abstimmung'] = 'add';

dies alles für config.php bevor include fox.php

Profile   email   www

Post: 015  

by  jerie    on 02.08.2009 - 16:54

Hans macht glücklich

Wunderbar - hätte ich eher nicht bzw. nie gefunden. Gut, dass das jetzt hier mal vollständig dokumentiert ist.

Schönen Abend und Vielen Dank für deine Opferbereitschaft - und das am Sonntag ...

Profile?    

Add Comment

 
Subject:
Message:
 Enter value <- Have you entered the code number?
Author:
Page 1