Page 2 of 3

Re: Plugin für die Einstellungen Cookies

Posted: Sun May 31, 2020 9:25 am
by Motsch
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).

Re: Plugin für die Einstellungen Cookies

Posted: Sun May 31, 2020 10:15 am
by frase
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.

Re: Plugin für die Einstellungen Cookies

Posted: Sun May 31, 2020 11:21 am
by lck
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.

Re: Plugin für die Einstellungen Cookies

Posted: Mon Jun 01, 2020 10:02 pm
by mhz
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.

Re: Plugin für die Einstellungen Cookies

Posted: Mon Jun 01, 2020 10:31 pm
by mhz
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.

Re: Plugin für die Einstellungen Cookies

Posted: Mon Jun 01, 2020 11:06 pm
by Tata
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.

Re: Plugin für die Einstellungen Cookies

Posted: Tue Jun 02, 2020 4:51 am
by olape
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.

Re: Plugin für die Einstellungen Cookies

Posted: Tue Jun 02, 2020 6:29 am
by mhz
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?

Re: Plugin für die Einstellungen Cookies

Posted: Tue Jun 02, 2020 6:37 am
by mhz
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)?

Re: Plugin für die Einstellungen Cookies

Posted: Tue Jun 02, 2020 7:33 am
by frase
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;
}