Addon Voting - Fehlermeldung

Alles über die Anwendung und Entwicklung von AddOns.

Addon Voting - Fehlermeldung

Beitragvon holger » 14. Apr 2007, 08:59

Hallo,

ich habe das Addon AJAX Voting installiert.

Nach einem Klick auf "Vote" passiert außer einer Fehlermeldung: "length ist 0 oder kein Objekt" jedoch nichts.

mfg
Holger
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
Benutzeravatar
holger
 
Beiträge: 409
Registriert: 21. Jun 2005, 12:21
Wohnort: Sehnde / Hannover / lower saxony

Beitragvon pitbullracer » 15. Apr 2007, 11:26

Moin Moin,

habe genau den gleichen Fehler!
Gibt`s schon ne Lösungsidee?
pitbullracer
 
Beiträge: 38
Registriert: 7. Jan 2007, 21:34

Beitragvon hundertmorgen » 7. Mai 2007, 19:14

also ich habe das gleiche Problem... scheinbar wird in der Datenbank kein Voting gespeichert! Ich bin aber selbst noch auf der Suche nach einer Lösung!

Falls es jemand schon korrigiert hat, würde ich mich über Rückmeldung freuen!

Besten Dank :-)
Benutzeravatar
hundertmorgen
 
Beiträge: 192
Registriert: 29. Jul 2005, 14:36
Wohnort: Essen / NRW

Beitragvon ape » 22. Mai 2007, 23:54

Ja bitte, hab dieselben sorgen.
fiebere einer lösung entgegen.
:oops:
ape
 
Beiträge: 22
Registriert: 5. Apr 2005, 06:30

Beitragvon johnniee » 26. Mai 2007, 15:16

Was mir noch fehlt um das Addon auf einer geplanten Community Website einzusetzen, wäre die Möglichkeit alte Votings in einem Archiv aufzubewahrn.
Könnte man das Ausgabemodul oder ein neues Modul so erweitern, das alle Datenbankeinträge (also Umfragetitel, Antworten und Votes/Totalvotes) ausgelesen werden und z.B. als Tabelle ausgegeben werden? Das würd ja schon genügen um quasi ein Archiv darzustelln...
johnniee
 
Beiträge: 6
Registriert: 14. Jan 2007, 16:10

Beitragvon burgi » 12. Jun 2007, 11:07

Hallo

zu dem Fehler

Nach einem Klick auf "Vote" passiert außer einer Fehlermeldung: "length ist 0 oder kein Objekt" jedoch nichts.

Habt ihr auf der Seite wo das Voting eingebunden ist bereits ein weiteres Formular eingebunden?

Wenn ja dann bitte die Modulausgabe wie folgt ändern:
Code: Alles auswählen
<?
echo '<div><form name="ajaxvoting"  action="'.$_SERVER['PHP_SELF'].'" onsubmit="return false" method="post">';
$pollerId = "REX_VALUE[1]";   // Id of poller
echo '<!-- START OF POLLER -->
     <div class="poller">
     <div class="poller_question" id="poller_question'.$pollerId.'">';         
            
         // Retreving poll from database
  $votingsql = new sql;
  $votingsql->setQuery("SELECT * from poller WHERE ID='".$pollerId."'");
           
  if($votingsql->getRows()>0)
  {
  echo "<p class=\"pollerTitle\">".$votingsql->getValue("pollerTitle")."</p>";   // Output poller title
  $votingoptsql = new sql;
  $votingoptsql->setQuery("SELECT * from poller_option WHERE pollerID='".$pollerId."' order by pollerOrder");

  for($a=0;$a<$votingoptsql->getRows();$a++)
  {
    if($a==0)
   $checked=" checked";
   else
   $checked = "";
   
   echo "<p class=\"pollerOption\"><input$checked type=\"radio\" value=\"".$votingoptsql->getValue("ID")."\" name=\"vote[".$pollerId."]\" id=\"pollerOption".$votingoptsql->getValue("ID")."\"><label for=\"pollerOption".$votingoptsql->getValue("ID")."\" id=\"optionLabel".$votingoptsql->getValue("ID")."\">".$votingoptsql->getValue("optionText")."</label></p>";   
     $votingoptsql->counter++;
}
}         
echo '<a href="#" onclick="castMyVote('.$pollerId.',document.forms.ajaxvoting)"><img src="voting/images/vote_button.gif"></a>
     </div>
     <div class="poller_waitMessage" id="poller_waitMessage'.$pollerId.'">
            Lese Ergebnisse aus. Bitte warten...
         </div>
         <div class="poller_results" id="poller_results'.$pollerId.'">
         <!-- This div will be filled from Ajax, so leave it empty --></div>
      </div>
      <!-- END OF POLLER -->
      <script type="text/javascript">
      if(useCookiesToRememberCastedVotes){
         var cookieValue = Poller_Get_Cookie(\'dhtmlgoodies_poller_'.$pollerId.'\');
         if(cookieValue && cookieValue.length>0)displayResultsWithoutVoting('.$pollerId.');
         // This is the code you can use to prevent someone from casting a vote. You should check on cookie or ip address
      }
      </script>
      </form>
      </div>';
?>


Falls das auch nicht geht meldet Euch bitte per PM bei mir.

Bezüglich eines Archivmoduls schreib ich die Tage ein Modul

Gruß
burgi
 
Beiträge: 4
Registriert: 12. Jun 2007, 10:36

Beitragvon holger » 12. Jun 2007, 12:06

Hallo burgi,

bei mir funktioniert es jetzt.

danke!

Holger
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
Benutzeravatar
holger
 
Beiträge: 409
Registriert: 21. Jun 2005, 12:21
Wohnort: Sehnde / Hannover / lower saxony

Beitragvon johnniee » 13. Jun 2007, 11:12

Bezüglich eines Archivmoduls schreib ich die Tage ein Modul


Super, danke! :D
johnniee
 
Beiträge: 6
Registriert: 14. Jan 2007, 16:10

Archivmodul

Beitragvon burgi » 18. Jun 2007, 17:40

Hallo

ich habe gerade das Addon neu hochgeladen.

Dort ist in der Hilfeseite das Archivmodul enthalten.

Bitte das Update folgendermaßen durchführen:

1. Dateien auf des Addons auf dem Server austauschen
2.In den Admin einloggen und das Addon deinstallieren und dann wieder neu Installieren ->sofern Ihr keine Umfragen angelegt habt.

Wenn Ihr bereits Umfragen eingerichtet habt dann müßt ihr manuell per PHPMyAdmin in der Datenbank die Tabelle poller um das Feld archiv erweitern.

Bei den Umfragen habt Ihr zusätzlich im Bearbeitungsmodus die Möglichkeit diese als Archiviert zu kennzeichnen.
burgi
 
Beiträge: 4
Registriert: 12. Jun 2007, 10:36

Problem !!!

Beitragvon iceman-fx » 14. Sep 2007, 11:15

Hallo alle miteinander.

So wie ich dass sehe, ist das Voting unbrauchbar, da ich bei mir jederzeit den Browser refreshen kann und Neu abstimmen darf.

So habe ich mir gerade mal in 2 Minuten 20 neue Votes selbst zugelegt.
Ist denn das gewollt ?
iceman-fx
 
Beiträge: 391
Registriert: 13. Feb 2007, 15:16
Wohnort: Sachsen ;-)

Beitragvon iceman-fx » 14. Sep 2007, 11:46

Habe nun, nachdem ich die englische Seite konsultiert habe, zumindest die Cookielösung aktivieren können, auch wenn ich damit nicht wirklich zufrieden bin.

Aber es funktioniert zumindest erstmal.

Für alle, bei denen diese Funktion auch deaktiviert ist, hier der Ansatz:
Öffnet die Datei ajax-poller.js im Verzeichnis Root/voting/js/ und ändert den Wert "false" in der Zeile

var useCookiesToRememberCastedVotes = true; // Use cookie to remember casted votes

auf "true".

Dann wird zumindest erstmal kein erneutes Voting bei aktiven Cookies ermöglicht.
iceman-fx
 
Beiträge: 391
Registriert: 13. Feb 2007, 15:16
Wohnort: Sachsen ;-)

Ajax Voting in Redaxo 4?

Beitragvon Kai_222000 » 11. Dez 2007, 13:44

Gibt es eine Möglichkeit dieses Addon in Redaxo 4 zu betreiben? Ich habe alle Anpassungen gemacht, wie oben vorgeschlagen. Weder zeigt es vergangene Umfragen an (leerer Kasten) noch gibts eine Antwort bei einer Umfrage (springt auf die index-Seite nach Senden). Test momentan unter: http://www.summselbrumm.ch/kunden/budge ... xo/voting/
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Garfield » 17. Jan 2008, 10:59

Hat jemand eine Ahnung, warum das Addon in R3.2 weder mit Firefox noch mit IE 6.0 funktioniert ?

Eingebunden auf einer Unterseite, Installation verlief problemlos. Aber:

1. Wird das Layout zerschossen, weil es anscheinend nicht als richtiger Content von Redaxo erkannt wird, und geht daher irgendwarum über eine Begrenzungslinie hinaus
2. Bei Klick auf "Vote" gelangt man automatisch auf die index.php (mod_rewrite aktiviert), es wurde keine Stimme gezählt, ein Ergebnis wird auch nicht angezeigt. Einen Button "Ergebnisse anzeigen" gibt es auch nicht.

So ist das Modul leider für mich unbrauchbar.

Gibt's auch was ohne AJAX-Technologie ? Habe eh noch nie was mit AJAX gesehen, das so funktioniert hat, wie es soll (bestes Beispiel: phpBB plus 1.53a... :roll:)
Garfield
 
Beiträge: 44
Registriert: 1. Okt 2006, 18:01

Rexpoll als Voting-Tool

Beitragvon Kai_222000 » 17. Jan 2008, 11:04

Ich stand vor demselben Problem und wir haben von GN2 das Addon RexPoll machen lassen, welches ein Genuss ist und übrigens von Google sehr gemocht wird :)

Beispiel hier: www.budgetkurier.ch
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Garfield » 17. Jan 2008, 11:34

Danke für die schnelle Antwort.

Wirkt gut, auch wenn keine wirkliche Übersicht kommt, wieviel % jetzt auf welche Antwort kommen, sondern nur "Pünktlichkeit 100 %" da steht.

Das Addon scheint es aber nicht zum Runterladen zu geben ?

Naja, ich beschäftige mich jetzt erst mal mit was anderem.

Btw, bei deiner Umfrage hätte ich am liebsten für "Flexibilität" gestimmt, gab's aber nicht als Antwort :wink:
Garfield
 
Beiträge: 44
Registriert: 1. Okt 2006, 18:01

Nächste

Zurück zu AddOns [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast