
Pocz?tkuj?cy

Postów: 136 Pomógł: 13 Ostrzeżeń: 1
v9.03.80 Data rejestracji: 07.03.2021 11:36
|
Panel ma na celu wy?wietlenie powiadomienia, o u?ywaniu na naszej stronie, Cookie.
Musi si? wy?wietli? widoczny komunikat o u?ywaniu, Cookies.
Oraz wymagany jest link, do polityki prywatno?ci.
Zaleto panelu, który, proponuje, jest o 80% mniejszy kod, w pliku js. Uruchamia si? dopiero po wczytaniu ca?ej zawarto?ci strony .
Nie powoduje zak?óce?, takich jak ponowne wy?wietlanie si? komunikatu, po przej?ciu na inn? podstron?.
Nie powoduje zak?óce? w galerii fotografii oraz blogach. Jednak oryginalnego panela, cookiebar_panel, nie nale?y go usuwa?, jedynie wy??czy?. Poniewa? w niektórych wersjach,PHPFusion v9, wyst?pi? b??dy na blogach. Poniewa? plik js, musowo wy edytowa? i zmieni? link do w?asnej strony z informacj? o polityce prywatno?ci.
Budowa paneli w PHPFusion v9 jest ?atwiejsza ni? w v7.
Wystarczy utworzy? katalog ,jaka? krótka nazwa ,na przyk?ad, ciacho_panel ,umie?ci? w nim plik PHP, o identycznej nazwie jak katalog.Mo?emy doda? pusty plik index.php,lub nie.
Tu jest zawarto?? pliku js ,nale?y otworzy? go w notatniku, wpisa? link do w?asnej strony polityki prywatno?ci,nast?pnie zapisa? jako ,wszystkie pliki, pod nazw? ,ck_nwct8pl.js.
Plik js.function hovered(){document.getElementById("hcks").style.background="#0066CC";}function unhovered(){document.getElementById("hcks").style.background="#0033FF";}function hidecks(){document.getElementById("cookie").style.display="none";setCookie("ck_nwct8pl","y",30);}function setCookie(name,value,days){var expires="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires=";expires="+date.toUTCString();}document.cookie=name+"="+(value||"")+expires+";path=/";}function getCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}return null;}if(window.addEventListener){window.addEventListener('load',skr_ckz)}else{window.attachEvent('onload',skr_ckz)}function skr_ckz(){let x=getCookie("ck_nwct8pl");if(!x){let c=document.createElement("aside");let hc=document.createElement("span");c.setAttribute("id","cookie");c.style.zIndex=999999;hc.setAttribute("id","hcks");document.body.appendChild(c);c.style.background="#636a71";c.style.color="#FFFFFF";hc.style.background="#242985";hc.style.color="#000000";c.innerHTML="<span id=\"cinfo\" style=\"flex: 1 1 auto; margin-top: 2px;\"><di>Informacja: Serwis niniejszy wykorzystuje do prawid?owego dzia?ania pliki cookies [ <a href=\"https://nw.ct8.pl/polityka-prywatnosci\" target=\"_blank\" style=\"text-decoration:underline;color:#fafafa;\">Polityka prywatno?ci</a> ]</di></span>";hc.innerHTML="Rozumiem";c.style.left="5px";c.style.right="0px";c.style.bottom="0px";c.style.top="auto";c.style.maxWidth="90%";hc.style.padding="12px 30px";hc.style.cursor="pointer";hc.style.display="flex";hc.style.borderRadius=".3rem";hc.style.alignItems="center";hc.style.marginLeft="5px";hc.addEventListener("click",hidecks,false);hc.addEventListener("mouseenter",hovered,false);hc.addEventListener("mouseleave",unhovered,false);c.style.position="fixed";c.style.padding="20px";c.style.fontSize="17px";c.style.display="flex";c.appendChild(hc);}}
Je?eli chcemy zmieni? nazw? pliku js ,nale?y odszuka? 2 identyczne wpisy" ck_nwct8pl" , i zmieni? na w?asn? nazw?.Ponadto mo?emy zmieni? wygl?d paska, z komunikatem od kolorów do samego wygl?du z prostok?ta do kwadratu.Mo?na równie? ustawi? wysoko?? szeroko??.
Plik PHP ,który umieszczamy w panelu .
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
add_to_footer("<script defer type='text/javascript' src='" . INFUSIONS . "ciacho_panel/ck_nwct8pl.js'></script>");?>
Wystarczy w??czy? panel i ustawi? na dole strony.
|