Możecie sprawdzić, czy działa wam usercss na stronie pudelek.pl ?
Nawet jak wpiszę :
#pudelek-pl {
display:none !important;
}
to i tak nie ma żadnych wyników. Próbowałem nawet przez numer ip strony, dodawałem "www" i nic. Inne stronki podatne są na usercss.
#middle_column_container {display:none !important;}
Działa bez problemu
Jaki efekt chcesz uzyskać?
Identyfikator bodajże dla elementu body przypisuje specjalny skrypt użytkownika. Masz go ustawionego dla tej strony? I tak obecnie stosowanie tego skryptu nie jest koniecznie, można bowiem w preferencjach dla witryny ustawić specjalny plik ze stylami dla konkretnej strony.
Jak wpiszę:
#comments_container {
display:none !important;
}
to na stronie pudelek.pl znikają komentarze. Jak dodam wcześniej #pudelek-pl to już nie działa.
Inne stronki działają normalnie.
Skrypt używam taki:
function SygnaturaCSS() {
var semafor = false;
if (document.body) {
if (!document.body.hasAttribute('id')) {
document.body.setAttribute('id',location.host.replace(/^www\./,'').replace(/^\d/,'_$&').replace(/\./g,'-'));
}
semafor = true;
}
if (!semafor) {
setTimeout("SygnaturaCSS()",50);
}
}
SygnaturaCSS();
if (!document.body.hasAttribute('id')) {
Odpowiedzialna jest za to ta linijka. Na stronie mamy
<body id="body">
Więc atrybut id już istnieje i nie zostaje on zmieniony, żeby nie spowodować jakichś zaburzeń w działaniu strony.
Nie chciałbym przeszkadzać w technicznych rozmowach, ale myślę sobie czy nie lepiej i prościej jest stworzyć spersonalizowany dla danej witryny arkusz stylów i wskazać go Operze do używania na konkretnej stronie/stronach?
( PPM → Preferencje dla witryny... → Wyświetlanie → Mój arkusz stylów ? )
EDIT - Niedoczytałem postu daroca...
Originally posted by daroc:
I tak obecnie stosowanie tego skryptu nie jest koniecznie, można bowiem w preferencjach dla witryny ustawić specjalny plik ze stylami dla konkretnej strony.
UserCSS dla Pudelka:
body { display: none !important; }