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
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- holger
- Beiträge: 403
- Registriert: 21. Jun 2005, 13:21
- Wohnort: Sehnde / Hannover / lower saxony
- Kontaktdaten: Website
Addon Voting - Fehlermeldung
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
-
- Beiträge: 39
- Registriert: 7. Jan 2007, 22:34
- hundertmorgen
- Beiträge: 189
- Registriert: 29. Jul 2005, 15:36
- Wohnort: Seattle - USA
- Kontaktdaten: Website
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...
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...
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:
Falls das auch nicht geht meldet Euch bitte per PM bei mir.
Bezüglich eines Archivmoduls schreib ich die Tage ein Modul
Gruß
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>';
?>
Bezüglich eines Archivmoduls schreib ich die Tage ein Modul
Gruß
- holger
- Beiträge: 403
- Registriert: 21. Jun 2005, 13:21
- Wohnort: Sehnde / Hannover / lower saxony
- Kontaktdaten: Website
Hallo burgi,
bei mir funktioniert es jetzt.
danke!
Holger
bei mir funktioniert es jetzt.
danke!
Holger
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
Archivmodul
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.
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.
Problem !!!
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 ?
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 ?
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.
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.
-
- Beiträge: 108
- Registriert: 26. Nov 2007, 20:18
- Wohnort: Winterthur, Schweiz
- Kontaktdaten: Website
Ajax Voting in Redaxo 4?
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/
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... )
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... )
-
- Beiträge: 108
- Registriert: 26. Nov 2007, 20:18
- Wohnort: Winterthur, Schweiz
- Kontaktdaten: Website
Rexpoll als Voting-Tool
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
Beispiel hier: www.budgetkurier.ch
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
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
-
- Beiträge: 108
- Registriert: 26. Nov 2007, 20:18
- Wohnort: Winterthur, Schweiz
- Kontaktdaten: Website
-
- Beiträge: 108
- Registriert: 26. Nov 2007, 20:18
- Wohnort: Winterthur, Schweiz
- Kontaktdaten: Website
RexPoll
Da musst Du Rüdiger mal anfragen, sie habens programmiert.
-
- Beiträge: 108
- Registriert: 26. Nov 2007, 20:18
- Wohnort: Winterthur, Schweiz
- Kontaktdaten: Website