Plugin für die Einstellungen Cookies

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Motsch
Posts: 31
Joined: Tue Dec 10, 2019 10:18 am

Re: Plugin für die Einstellungen Cookies

Post by Motsch » Sun May 31, 2020 9:25 am

Hallo cmb,
nun habe ich
Vielleicht möchtest du dir https://github.com/cmb69/privacy_xh/rel ... 0beta3.zip herunter laden; im help/ Ordner befindet sich eine deutsche Hilfedatei, die Installation und Verwendung beschreibt.
heruntergeladen und in einer Testseite aktiviert.
Egal von ich den Script-Aufruf im Template einfüge, passiert nichts. Ich weiß auch nicht, was es bedeutet "an prominenter Stelle" den Eintrag
<?=privacy()?>
einzufjügen.
Die weiteren Ausführungen in der Hilfe
Es ist zu beachten, dass privacy_guard() zusätzlich zum Funktionsnamen eine beliebige Anzahl von Argumenten akzeptiert.
kann ich auch nicht nachvollziehen, da nirgends etwas in der "Sprache" von einem Guard oder Zahlen steht.
Vielleicht liegt es auch am template, dass nichts angezeigt wird (fhs-megamaker).

frase
Posts: 3368
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Plugin für die Einstellungen Cookies

Post by frase » Sun May 31, 2020 10:15 am

Motsch wrote:
Sun May 31, 2020 9:25 am
Egal von ich den Script-Aufruf im Template einfüge, passiert nichts. Ich weiß auch nicht, was es bedeutet "an prominenter Stelle" den Eintrag
Im Template fhs-megamaker könntest du die Cookie-Information z.B. dirkekt unter dem Header platzieren.
Dazu in der template.htm Zeile 64 folgendes einfügen:

Code: Select all

...
</div>
</header>
<?=privacy()?> <!-- NUR DIESE ZEILE EINFÜGEN -->
<div class="row-full-width" id="wrapper">
...
Dann musst du es noch ein wenig stylen.
Beachten!
Hilfedatei wrote:Es ist zu beachten, dass das Privatsphäre-Formular dem Administrator niemals angezeigt wird.
Das bedeutet, du bekommst das nicht zu sehen - solange du eingeloggt bist!

privacy_guard() usw. kannst du erstmal ignorieren. Das wird nur relevant, wenn andere Dinge auf der Website auch noch Cookies setzen wollen.

lck
Posts: 2009
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Plugin für die Einstellungen Cookies

Post by lck » Sun May 31, 2020 11:21 am

frase wrote:
Sun May 31, 2020 10:15 am
Das bedeutet, du bekommst das nicht zu sehen - solange du eingeloggt bist!
Und, eventuell noch den Browsercache leeren, vor allem die Cookies.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

mhz
Posts: 625
Joined: Tue Jun 25, 2013 8:46 pm
Location: Heusenstamm, Hessen
Contact:

Re: Plugin für die Einstellungen Cookies

Post by mhz » Mon Jun 01, 2020 10:02 pm

Vielleicht magst Du es auch so haben, wie ich es bei https://cmsimplexh.de realisierte.
Dort habe ich es im modifizierten Template fhs-basic ziemlichweit unten an der Stelle vor dem Script "scroll to top" eingefügt:
[...]
<center><?php echo privacy();?></center>
<script>
// scroll to top
[...]
Ggf. hilft Dir das weiter.
Hier ist auch ein Link zur Unterseite mit dem Text für Cookies eingebaut, so dass im Plugin privacy von cmb alles in einem Plugin-Aufruft enthalten ist.
Last edited by mhz on Tue Jun 02, 2020 6:34 am, edited 1 time in total.
Michael Zajusch (mhz)-- Mein Tutorial für CMSimple_XH. Früher

mhz
Posts: 625
Joined: Tue Jun 25, 2013 8:46 pm
Location: Heusenstamm, Hessen
Contact:

Re: Plugin für die Einstellungen Cookies

Post by mhz » Mon Jun 01, 2020 10:31 pm

In der Hilfe steht: insert in your template just before the </body> tag.
Wenn ich das von Tata angepasste Plugin "jm_cookie_control" im Template so platziere ...
</head>
<?php echo jm_cookie_control();?>
<body<?=onload();?>>

dann verdeckt es am oberen Browserrand die Bearbeiten-Menüs, die nicht mehr bedient werden können. Oder wo muss ich es einfügen?
Evtl. liegt es aber auch an der PHP-Version 7.3.17.
Michael Zajusch (mhz)-- Mein Tutorial für CMSimple_XH. Früher

Tata
Posts: 3190
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Plugin für die Einstellungen Cookies

Post by Tata » Mon Jun 01, 2020 11:06 pm

Das soll doch nicht stören. Wenn man bestätigt die GDPR Erklärung, verschwindet es und erscheint nicht mehr, solange die Cookies nicht ausgeräumt sind. Ein User (genauso ein Admin) braucht diese Erkärung nur einmal sehen.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

olape
Posts: 1197
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Plugin für die Einstellungen Cookies

Post by olape » Tue Jun 02, 2020 4:51 am

mhz wrote:
Mon Jun 01, 2020 10:31 pm
In der Hilfe steht: insert in your template just before the </body> tag.
mhz wrote:
Mon Jun 01, 2020 10:31 pm

Code: Select all

</head>
<?php echo jm_cookie_control();?> 
<body<?=onload();?>>
Grundsätzlich ist es zwar auch so vor dem Ende des body eingefügt.
Ich vermute aber mal, gemeint ist nicht nur vor dem Ende des body, sondern auch nach dem Anfang.
Also im body, möglichst am Ende. So würde ich das interpretieren.
Das wäre so nicht gegeben.

mhz
Posts: 625
Joined: Tue Jun 25, 2013 8:46 pm
Location: Heusenstamm, Hessen
Contact:

Re: Plugin für die Einstellungen Cookies

Post by mhz » Tue Jun 02, 2020 6:29 am

Du hast recht, ich hatte es an der falschen Stelle eingefügt.
Nach der Korrektur hat sich trotzdem nichts geändert. Diese Hinweis-Zeile verdeckt die Admin-Menü-Zeile.
Natürlich kann ich das OK anklicken und weg ist es. Aber dann kann ich diverse Sachen nicht testen.
Ich habe hier aber auch die falsche Antwort gegeben.
Jetzt meine Frage: Was muss (vermutlich in den stylesheet.css) eingefügt werden, damit diese Zeile sich z.B. im unteren Bereich des Browsers zeigt?
Michael Zajusch (mhz)-- Mein Tutorial für CMSimple_XH. Früher

mhz
Posts: 625
Joined: Tue Jun 25, 2013 8:46 pm
Location: Heusenstamm, Hessen
Contact:

Re: Plugin für die Einstellungen Cookies

Post by mhz » Tue Jun 02, 2020 6:37 am

An dieser Stelle nocheine Frage, weil es mir gerade auffiel:
Was ist der Unterschied bei den beiden unterschiedlichen Plugin-Aufrufen:
<?php echo privacy();?> (bei mir)
und <?=privacy()?> (Vorschlag von frase)?
Michael Zajusch (mhz)-- Mein Tutorial für CMSimple_XH. Früher

frase
Posts: 3368
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Plugin für die Einstellungen Cookies

Post by frase » Tue Jun 02, 2020 7:33 am

mhz wrote:
Tue Jun 02, 2020 6:37 am
Was ist der Unterschied bei den beiden unterschiedlichen Plugin-Aufrufen:
<?php echo privacy();?> (bei mir)
und <?=privacy()?> (Vorschlag von frase)?
Die Ergebnisse sind identisch - die Kurzschreibweise (mit dem =) ist für Schreibfaule ;)
In deinem Fall also auch möglich: <?=jm_cookie_control();?>
mhz wrote:
Tue Jun 02, 2020 6:29 am
Jetzt meine Frage: Was muss (vermutlich in den stylesheet.css) eingefügt werden, damit diese Zeile sich z.B. im unteren Bereich des Browsers zeigt?
Im Plugin-Stylesheet lediglich statt "top: 0px" einfach "bottom: 0" schreiben.
Also:

Code: Select all

#cookie-consent {
	width: 100%;
	position: fixed;
	left: 0px;
	z-index: 999;
	background: none repeat scroll 0% 0% rgba(96,96,96, 0.82);
	border-bottom: 1px solid rgba(195, 195, 195, 0.73);
	display: none;
	padding: 10px 0px;
	bottom: 0; /*** DAS IST GEÄNDERT ***/
	color: #ffffff;
}

Post Reply