Voting Cookie auslesen

Hier können Sie Fragen bezüglich des Voting Moduls stellen.
apollo23
Member
Beiträge: 48
Registriert: Di 6. Mär 2012, 01:26

Voting Cookie auslesen

Beitragvon apollo23 » Mi 20. Aug 2014, 14:40

Hallo,
ich möchte eine Umfrage über das Voting-Modul erstellen. Diese Umfrage soll als div-layer auf diversen Unterseiten der WebSite eingeblendet werden. Das Einblenden der Umfrage (div-feld) selbst geschieht über jQuery.

Die Umfrage generiert über die Voting-Funktion "Neu abstimmen" einen Cookie wie zum Beispiel f407e7e003120556977b64255065891e mit dem Wert 1408536228. Diesen Cookie möchte ich gern dazu nutzen das der Umfrage-Layer zukünftig über jQuery ausgeblendet wird, wenn der User die Umfrage bereits beantwortet hat.

Das funktioniert hervorragend, befürchte aber das beim nächsten erstellten Voting ein anderer Cookie gesetzt wird und diese Funktion nicht mehr funktioniert. Wie kann ich Einfluss auf den gesetzten Cookie nehmen oder wie kann ich den Cookie variabel in das jQuery Script einsetzen?


PopUp-Layer mit Voting als Include

Code: Alles auswählen

<div id="layer" style="display: none; ">
	<we:include type="document" id="1030" />
</div>

Code: Alles auswählen

<script>
	$(window).load(function(){
		if($.cookie('f407e7e003120556977b64255065891e') != null)
			{
				$("#layer").hide();
			}
			else
			{
				$("#layer").show();
		}
	});
</script>

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: Voting Cookie auslesen

Beitragvon mokraemer » Mi 20. Aug 2014, 16:23

das sich das Cookie ändert ist sicher. Sonst könntest du ja nur eine Umfrage damit abbilden. Also gibt es für jede Umfrage ein eigenes Cookie abhängig von der ID
webEdition-Kern-Entwickler

apollo23
Member
Beiträge: 48
Registriert: Di 6. Mär 2012, 01:26

Re: Voting Cookie auslesen

Beitragvon apollo23 » Mi 20. Aug 2014, 16:33

@ mokraemer,
davon bin ich ausgegangen. Stellt sich die Frage, wie kann man das Cookie dynamisch ans jQuery anbinden?

AndreasWitt

Re: Voting Cookie auslesen

Beitragvon AndreasWitt » Do 21. Aug 2014, 13:30

... wenn du beim Voting einstellst, dass nur einmal abgestimmt wird, dann solltest du dein div-Layer einfach mit <we:ifNotVote> umschließen.

apollo23
Member
Beiträge: 48
Registriert: Di 6. Mär 2012, 01:26

Re: Voting Cookie auslesen

Beitragvon apollo23 » Do 21. Aug 2014, 13:35

@ AndreasWitt,
Vielen Dank für den Tipp. Ich werde es sogleich ausprobieren.


Zurück zu „Voting Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste