Użyłem info_ciacho (szacunek dla twórców). Po jakimś czasie zauważyłem, że Google zaczyna indeksować jego treść (pliki językowe treść zawarta w INFO_CIACHO_INFO). Czy wiecie jak temu zapobiec?
Na razie użyłem alternatywnego rozwiązania (zaczerpniętego z netu).
w templatce przed </body> dodałem <script type="text/javascript" src="/cookies.js"></script>
w robot.txt Disallow: /cookies.js
do katalogu z Joomla plik js z treścią:
Kod:
function WHCreateCookie(name, value, days) {
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
var expires = "; expires=" + date.toGMTString();
document.cookie = name+"="+value+expires+"; path=/";
}
function WHReadCookie(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;
}
window.onload = WHCheckCookies;
function WHCheckCookies() {
if(WHReadCookie('cookies_accepted') != 'T') {
var message_container = document.createElement('div');
message_container.id = 'cookies-message-container';
var html_code = '<div id="cookies-message" style="padding: 10px 0px; font-size: 11px; line-height: 22px; border-bottom: 1px solid rgb(211, 208, 208); text-align: center; position: fixed; top: 0px; background-color: #efefef; width: 100%; z-index: 999; font-family: Arial;">Szanowni Państwo, w ramach naszego serwisu stosujemy pliki cookies. <a href="adres_do_polityki_prywatności" target="_blank">Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce.</a><a href="javascript:WHCloseCookiesWindow();" id="accept-cookies-checkbox" name="accept-cookies" style="background-color: #00AFBF; padding: 5px 10px; color: #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: inline-block; margin-left: 10px; text-decoration: none; cursor: pointer;">Rozumiem</a></div>';
message_container.innerHTML = html_code;
document.body.appendChild(message_container);
}
}
function WHCloseCookiesWindow() {
WHCreateCookie('cookies_accepted', 'T', 365);
document.getElementById('cookies-message-container').removeChild(document.getElementById('cookies-message'));
}
Co sądzicie o tym rozwiązaniu?