Hallo an alle! Ich nutze in meinem Shop janolaw und binde auch die entsprechenden php. Dokumente von Janolaw ein. Als Tracker nutze ich Piwik und habe entsprechend bei der Erstellung der Janolaw Dokumente (Datenschutz) den iFrame Link eigetragen, sodass die Besucher die Möglichkeit haben das Tracking auszuschließen... Soweit funktioniert alles, aber die Darstellung des iFrames innerhalb des Janolaw Docs sieht furchtbar aus. Weder Schrift, Schriftgröße noch Schriftfarbe passen. Ich hab mich im Netz schlau gemacht und es gibt auch eine "einfache" Lösung, nämlich einfach in der piwik/plugins/coreadminhome/templates nach der optOut.twig Datei suchen. In dieser dann ganz einfach im BodyTag den Body Style vorgeben, z.B.: Code: <body style="font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000; line-height: 160%; margin: 0; padding: 0;"> Die Umsetzung ist ja einfach, dennoch verändert sich die Ausgabe des iFrames nicht? Hat jemand ein Idee ob Shopseitige Einstellungen eventuell die so gesetzten Body Styles verhindern können oder das gleiche Problem auch gehabt und inzwischen gelöst? Danke & Gruß Jörg Ergänzend noch der neue Code der optOut.twig: Code: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <body style="font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #4033f8; line-height: 160%; margin: 0; padding: 0;"> {% if not trackVisits %} {{ 'CoreAdminHome_OptOutComplete'|translate }} <br/> {{ 'CoreAdminHome_OptOutCompleteBis'|translate }} {% else %} {{ 'CoreAdminHome_YouMayOptOut'|translate }} <br/> {{ 'CoreAdminHome_YouMayOptOutBis'|translate }} {% endif %} <br/><br/> <form method="post" action="?module=CoreAdminHome&action=optOut{% if language %}&language={{ language }}{% endif %}"> <input type="hidden" name="nonce" value="{{ nonce }}" /> <input type="hidden" name="fuzz" value="{{ "now"|date }}" /> <input onclick="this.form.submit()" type="checkbox" id="trackVisits" name="trackVisits" {% if trackVisits %}checked="checked"{% endif %} /> <label for="trackVisits"><strong> {% if trackVisits %} {{ 'CoreAdminHome_YouAreOptedIn'|translate }} {{ 'CoreAdminHome_ClickHereToOptOut'|translate }} {% else %} {{ 'CoreAdminHome_YouAreOptedOut'|translate }} {{ 'CoreAdminHome_ClickHereToOptIn'|translate }} {% endif %} </strong></label> </form> </body> </html>
habe das gerade mal getestet und es Funktioniert. Hast Du die Cache geleert? Nachtrag: Du hast den bodx ja 2x drinn. Ersetzt mal <body> durch <bodx style=....>
Hallo Barbara, vielen Dank für den Hinweis mit dem doppelten Body Tag! Dennoch funktioniert es nicht. Code: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body style="font-family: Arial; font-size: 10px; color: #4033f8; line-height: 160%; margin: 0; padding: 0;"> {% if not trackVisits %} {{ 'CoreAdminHome_OptOutComplete'|translate }} <br/> {{ 'CoreAdminHome_OptOutCompleteBis'|translate }} {% else %} {{ 'CoreAdminHome_YouMayOptOut'|translate }} <br/> {{ 'CoreAdminHome_YouMayOptOutBis'|translate }} {% endif %} <br/><br/> <form method="post" action="?module=CoreAdminHome&action=optOut{% if language %}&language={{ language }}{% endif %}"> <input type="hidden" name="nonce" value="{{ nonce }}" /> <input type="hidden" name="fuzz" value="{{ "now"|date }}" /> <input onclick="this.form.submit()" type="checkbox" id="trackVisits" name="trackVisits" {% if trackVisits %}checked="checked"{% endif %} /> <label for="trackVisits"><strong> {% if trackVisits %} {{ 'CoreAdminHome_YouAreOptedIn'|translate }} {{ 'CoreAdminHome_ClickHereToOptOut'|translate }} {% else %} {{ 'CoreAdminHome_YouAreOptedOut'|translate }} {{ 'CoreAdminHome_ClickHereToOptIn'|translate }} {% endif %} </strong></label> </form> </body> </html> Ist hochgeladen, die Caches sind geleert (Admin & Browser) und es tut sich nix...
funktioniert In meinem einen Testshop funktionierte das nicht. Der ist aber auch nicht bei Piwik eingetragen..
Hallo Jörg, erst mal danke für den Tipp, hab ich bei mir auch gleich eingebaut, und funktioniert wunderbar. Keine Ahnung, warum's bei dir nicht klappt. Vielleicht hat sich irgendwo ein Tippfehler eingeschlichen? Hast du schon versucht, die Original-Datei nochmal hochzuladen und dort dann die neuen style Anweisungen in der Original-Datei schrittweise (einzeln) einzufügen? So findet man manchmal Fehler, die man sonst leicht übersieht. Grüße Johannes
Hallo Johannes, obwohl dein Tipp nicht ganz richtig war hat er mich auf die Spur gebracht... Bei mir läuft Piwik nämlich inzwischen auf verschiedenen Shops, d.h. solche Anweisungen holt sich Piwik vom "Ausgangsshop". Ich habe nun dort die Datei geändert und jetzt funktioniert es auch bei mir Allerdings muss ich mir jetzt was Neues überlegen, denn ich will ja nicht das in 3 Shops die gleiche Formatierung vorhanden ist... Aber auch noch eine letzte Frage an die Spezies...: Wie bekomme ich es hin, dass der Text auch von der Breite her zum Rest des Dokuments passt?
Hallo Barbara! Hmmm... hatte bisher die Dokumente von Janolaw automatisch eingebunden, sodass ich im content_manager nichts an der Breite ändern kann (oder liege ich da falsch???).
Ok, also ich nehme das dann mal wieder raus, weil meine Juristen (in meinem Fall die vom HB) das nicht mögen, wenn man ihre ausgefeilte Datenschutzerklärung modifiziert. Vielleicht mal bei Janolaw nachfragen, wie die das sehen, bevor du dir jetzt recht viel Arbeit damit machst Oder ist das bei denen automatisch mit drin? Grüße Johannes
da wo du das html iframe hast kannst dem iframe auch ne breite mitgeben HTML: <iframe src="../wasauchimmer.htm" width="prozente oder pixel werte" >
das muss ja irgendwohin, und sie können es nicht autom. da die ja den Pfad nicht kennen. Daher haben die ja für sowas extra ein Textfeld wo du deine eigenen Sachen einfügen kannst. Ich habs in unserer damals einfach unter deren ihre gepackt, also nicht innerhalb sondern darunter. habs einfach in deren PHP Datei geknallt. Grüße Johannes
Kannst Du das nicht angeben? Wenn ich mich richtig erinnere gab es eine Abfrage was man nutz und danach wurde der Text generiert.
geht ja nicht um den Text sondern um den Klick mit dem sich jemand austragen kann vom tracking. das muss ja mittels FORM an piwik gehen bzw. in den Krümelkeks gelegt werden
Das muss doch aber zum Text, sonst ist das doch Schwachsinn. Der Link zu google oder FB wird ja auch angezeigt. Bei mir wurde das damals auch so durch gewunken vom HB, ist aber 2 Jahre her.
Es geht um den iFrame den Piwik anbietet. Das ein direkter Text mit Checkbox. Da gibts ja keine Extra Website für oder du musst extra dafür eine machen. Was ja unsinn ist. Daher einfach zack unter die Datenschutzbestimmungen. Der TEXT das du Piwik einsetzt ist was anderes !!!
Das habe ich schon verstanden Bei mir hatte der HB das iframe direkt unter dem PIWIK-Text nicht bemängelt, aber das macht jeder MA von denen anders.
Hallo Dennis! Vielen Dank für den Tipp mit der Breitenangabe im iFrame! Jetzt funktioniert auch bei mir alles wie gwünscht! Habe mir dann aber auch mal deinen Shop angeschaut (du hast den iFrame ja unterhalb Janolaw angebracht) und dabei ist mir aufgefallen, dass sich in deinem Text ein Fehler verbirgt...: Den letzten "Satz" solltest du besser rausnehmen... Gruß Jörg
Ist zwar der Link der zur optout Seite von piwik verweist, aber bei dir auf der Seite nur als Text (der "Satz" wurde durchs Gambioforum automatisch in eienn Link umgewandelt).