Page 1 of 2

Datenschutzlink "umbiegen"

Posted: Sat 30. Sep 2017, 12:15
by photojo
Hi,

ich benutze ein Bootstrap Modal zur Anzeige der Datenschutzbestimmungen:

Code: Select all

<a href="#" class="" data-toggle="modal" data-target="#datenschutz">Datenschutz</a> 
Das funktioniert gut. Nur jetzt möchte ich beim "Cookie Consent Plugin" den Link "Weitere Informationen" so ändern, dass das Modal geöffnet wird.

Im Haupttemplate habe ich am Ende folgendes Script:

Code: Select all

<script>
$('.cc_more_info a').attr('data-toggle','modal');
$('.cc_more_info a').attr('data-target','#datenschutz');
$('.cc_more_info a').attr("href", "#");
</script>
Warum geht das nicht?

Re: Datenschutzlink "umbiegen"

Posted: Sat 30. Sep 2017, 13:33
by Oliver Georgi
Was willst Du? Die Attribute setzen? Oder den Link mit einer Action versehen? Wenn Du darauf filterst:

Code: Select all

var datenschutzLink = $('.cc_more_info a').filter('[data-target="#datenschutz"]');

Re: Datenschutzlink "umbiegen"

Posted: Sat 30. Sep 2017, 13:36
by photojo
Das wäre mein Ziel:

aus

Code: Select all

<a data-cc-if="options.link" target="_self" class="cc_more_info" href="http://xyz.de/datenschutz.html">Weitere Informationen</a>
soll

Code: Select all

<a href="#" class="" data-toggle="modal" data-target="#datenschutz">Datenschutz</a> 
werden.

Re: Datenschutzlink "umbiegen"

Posted: Sat 30. Sep 2017, 15:44
by Oliver Georgi
aber wozu? Wenn Du den Link direkt nutzt, kannst du auch onclick direkt abfangen und direkt das betreffende Modal öffnen. Spart Zeit.

Code: Select all

$('a.cc_more_info').on('touchstart click', function(event) {
    event.preventDefault();
    $('#datenschutzl').modal();
});

Re: Datenschutzlink "umbiegen"

Posted: Sun 1. Oct 2017, 11:36
by photojo
Danke dir. Es klappt zwar bei mir (noch) nicht, es wird immer noch die Seite, die im BE bei Cookie-Policy URL/Alias: angegeben ist, aufgerufen und nicht das Modal, aber ich probiere weiter.

Re: Datenschutzlink "umbiegen"

Posted: Sun 1. Oct 2017, 14:06
by photojo
Nee, keine Ahnung. Klappt einfach nicht. Woran könnte das noch liegen?

Re: Datenschutzlink "umbiegen"

Posted: Sun 1. Oct 2017, 16:22
by Oliver Georgi
ohne die jetzige Seite zu sehen, kann man das nicht beantworten.

Re: Datenschutzlink "umbiegen"

Posted: Mon 2. Oct 2017, 18:08
by photojo
So, ich habe weiter getest und probiert und mich etwas(!) in jquery eingelesen.
Folgender Code ändert alle Links wie gewünscht, nur eben den "Weitere Informationen" nicht. Meiner bescheidenen Meinung nach kann das doch nur daran liegen, dass das "Cookie-Fenster" erst später geparst wird, oder?

Code: Select all

      
      <script type="application/javascript">
	$(document).ready(function() {
	$("a").each(function() {
	$(this).attr("href", "http://yournewlink.com");
	});
});
	</script>  

Re: Datenschutzlink "umbiegen"

Posted: Mon 2. Oct 2017, 18:50
by Oliver Georgi
Was für ein veraltetes Stück Code. Grundsätzliches Problem ist aber, dass Dein Template gnadenlos alles kaputtmacht, indem komplett an phpwcms vorbei gearbeitet wird. Da ist alles falsch aufgebaut, außerdem Wahnsinn, wieviele Scripte da eingebettet werden, JavaScript Fehler usw.
Bildschirmfoto 2017-10-02 um 18.49.51.png

Re: Datenschutzlink "umbiegen"

Posted: Mon 2. Oct 2017, 18:57
by photojo
Ok, dachte mir fast, dass es daran liegt. War auch nur zum testen gedackt! Danke!

Re: Datenschutzlink "umbiegen"

Posted: Sat 14. Oct 2017, 15:45
by photojo
Egal wie ich es drehe und wende, ich kann mit keinem jquery-Skript irgendwas in

Code: Select all

body.custom > div.cc_banner-wrapper > div.cc_banner.cc_container.cc_container--open
ansprechen?!

Und dieses Mal funken keine anderen Skripte dazwischen?! Woran kann das noch liegen?

Re: Datenschutzlink "umbiegen"

Posted: Sun 15. Oct 2017, 12:04
by photojo
Hat keiner noch eine Idee?

Re: Datenschutzlink "umbiegen"

Posted: Mon 16. Oct 2017, 07:21
by Oliver Georgi
woher soll jQuery --open kennen, wenn das erst zur Laufzeit gesetzt wird.

Re: Datenschutzlink "umbiegen"

Posted: Mon 16. Oct 2017, 13:07
by photojo
Sorry, bin was da halt (noch) nicht so fit und habe halt einfach deinen Code von oben verwendet.
Hättest noch einen klitzrkleinen Tipp? Danke!

Re: Datenschutzlink "umbiegen"

Posted: Mon 16. Oct 2017, 17:48
by photojo
Ich komme nicht weiter. Keiner, der mir noch nen Tipp geben kann. Bitte.