Krzysztof M.

Krzysztof M. Jestem na rencie

Temat: Informowanie o cookies - skrypt

Witam
Mam skrypt
<?php
$MirvanosCookies = new MirvanosCookies ();
class MirvanosCookies {
public function __construct() {
if (! defined ( 'URL_SCRIPT' )) {
$url = 'http://' . $_SERVER ['HTTP_HOST'] . $_SERVER
['REQUEST_URI'];
$url = str_replace(array('?cookieok=1', '&cookieok=1'),
array('',''), $url);
define ( 'URL_SCRIPT', $url);
}
$set = ( int ) (isset ( $_GET ['cookieok'] ) ? $_GET ['cookieok']
: 0);
if ($set) {
setcookie ( 'mirvanoscookiebarok', 1, time()+155520000, '/' );
header ( 'Location: ' . URL_SCRIPT );
exit ();
}
if (isset ( $_COOKIE ['mirvanoscookiebarok'] ))
return '';
$linkClose = (preg_match ( '#\?#siu', URL_SCRIPT )) ? URL_SCRIPT .
'&cookieok=1' : '?cookieok=1';
$html = '
<style type="text/css">
#mirvanoscookie {
text-align:center;width:80%;position:fixed;
height:120px;background-color:#e4e4f4;
border-top:1px #8a8a8a solid;bottom:0;
font-size: 14px;padding: 3px;
}
#mirvanosclose {
display: block;width:180px;
float: right;font-size: 12px;
text-align: center;
}
#mirvanosclose a {text-decoration: none;color: #454545;}
#mirvanosclose img {vertical-align: middle;border: 0;}
</style>
<div id="mirvanoscookie">
<h3>TA STRONA UŻYWA COOKIE</h3>
<div id="mirvanosclose"><a href="' . $linkClose .
'"><img src="' . URL_SCRIPT . 'mirvanosclose.png" alt="X"
/> Nie pokazuj więcej</a></div>
Dowiedz się <a href="http://znanepary.ugu.pl/cookies.html"
target="_blank">więcej</a> o celu ich używania w
przeglądarce.<br />Korzystając ze strony wyrażasz zgodę na
używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki
. Jeżeli się na to nie zgadzasz, możesz w każdej chwili zmienić
ustawienia swojej przeglądarki. Przeczytaj, jak wyłączyć pliki
cookie - link powyżej </div>
';
echo $html;
}
}

w pliku mirvanos_cookies.php
W pliku header.php mam wklejone to - <?php
require_once('mirvanos_cookies.php');
?>
Na stronie głównej obrazek mirvanosclose.png wyświetla się
dobrze na podstronach nie wyświetla się np.
http://znanepary.ugu.pl/2013/01/02/pawel-malaszynski-i...
Czy możecie coś poradzić co zmienić w kodzie

konto usunięte

Temat: Informowanie o cookies - skrypt

1
Link do obrazka powinien być /mirvanosclose.png
Teraz masz:
http://znanepary.ugu.pl/2013/01/02/pawel-malaszynski-i-joanna-chitruszko/mirvanosclose.png


2. Czy nie lepiej zastosować coś gotowego co przynajmniej dobrze wygląda ?
Np: http://ideas2action.pl/2013/03/22/informacje-cookies-g...Tomasz Pyśko edytował(a) ten post dnia 29.04.13 o godzinie 10:25

konto usunięte

Temat: Informowanie o cookies - skrypt

<div id="mirvanosclose"><a href="' . $linkClose . '"><img src="/mirvanosclose.png" alt="X" /> Nie pokazuj więcej</a></div>
Krzysztof M.

Krzysztof M. Jestem na rencie

Temat: Informowanie o cookies - skrypt

dodanie / nic nie dało wyszło //mirvanosclose.png

konto usunięte

Temat: Informowanie o cookies - skrypt

Krzysztof M.:
dodanie / nic nie dało wyszło //mirvanosclose.png

zmień

<img src="' . URL_SCRIPT . 'mirvanosclose.png" alt="X" 	/>


na bezpośredni odnośnik

<img src="http://znanepary.ugu.pl/mirvanosclose.png" alt="X" 	/>
Mateusz Antczak

Mateusz Antczak Front-end Developer
& Web Designer

Temat: Informowanie o cookies - skrypt

Z tego co widzę to Twój skrypt będzie chodził na Wordpressie.
Platforma ta oferuję funkcję site_url(), zwraca ona adres główny (to znaczy adres na którym jest strona główna)
<img src="' . site_url . 'mirvanosclose.png" alt="X" 	/>

Powinno działać lub link bezpośredni

Następna dyskusja:

[php] problem z Cookies




Wyślij zaproszenie do