nadawanie sygnatury CSS = błędy w obsłudze IPB v1.3

w dziale Dostosowywanie Opery do własnych potrzeb
Retsel napisał(a):

administruję na jednym z polskich for (mniejsza o to które to) postawionym na IPB v1.3 (wiem - staroć, ale ma też i zalety) i spotkała mnie ostatnio dość przykra niespodzianka w ACP. mianowicie podczas edycji konta jednego z użytkowników została mu automatycznie wybrana (i nadana kiedy nieświadomy zatwiedziłem wprowadzane zmiany) grupa Administrator (podejrzewam, że została przepisana moja). dzieje się tak w KAŻDYM edytowanym w ACP profilu. dzieje się tak tylko, kiedy aktywny jest skrypt do nadawania sygnatur CSS stronom (zarówno ten podany na nontroppo jak i ten skrócony autorstwa chyba Mayora). problem w tym, że większości odwiedzanych przeze mnie regularnie serwisów, napisałem własne style CSS, a bez tego skryptu szlag wszystko trafia oraz mnie :|

/***** sygnatura CSS *****/


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();


wiem wiem, Opera 9.0 odeśle go do lamusa, ale do jej premiery jeszcze trochę czasu minie. może jest metoda, żeby wyłączyć działanie tego skryptu na konkretnej stronie?

adas napisał(a):

http://userjs.org/help/tutorials/uri-detection smile

Retsel napisał(a):

dzięki. jakoś mi ta strona umknęła uwadze, co i tak niestety niewiele zmienia. po prostu nie działają mi wykluczenia w skryptach. może coś źle robię..?
podaję początkowy fragment skryptu z wykluczeniem - niestety nie działa (choć sam skrypt i owszem). metodę z if( location... nie bardzo ogarniam. tzn, nie za bardzo wiem gdzie i jak to wstawić (przed funkcją, może gdzieś w środku?). próbowałem też na podstawowym skrypcie do nadawania sygnatur - to samo, wykluczenia nie działają. sad

/***** sygnatura CSS *****/

// @exclude http://di.com.pl/*

function SygnaturaCSS() {

var semafor = false;

if (document.body) {

...



w innych skryptach wykluczenia również mi nie działają sad
mam operę 8.52