So, da ich ja jetzt ein neues Spielzeug namens Userscript gefunden habe, habe ich natürlich auch ein wenig erstellt. Die Erweiterungen werden wahrscheinlich immer erst für Opera erscheinen und danach für Firefox, da ich eben mit Opera entwickle und dann auf Firefox portiere.
function cgboardPn() {
var elements = document.getElementsByTagName('span');
for ( var i = elements.length - 1; i >= 0; i--) {
if (elements[i].hasChildNodes()) {
for ( var j = 0; j < elements[i].childNodes.length; j++) {
if (elements[i].childNodes[j].nodeValue != null
&& elements[i].childNodes[j].nodeValue.substr(0, 3) == 'Sie') {
var expression = /([0-9]{1,9}) ungelesen/;
expression.exec(elements[i].childNodes[j].nodeValue);
var messages = parseInt(RegExp.$1);
if (messages > 0) {
var images = document.getElementsByTagName('img');
for ( var k = 0; k < images.length; k++) {
if (images[k].getAttribute('src') == '/images/top_pms.gif') {
images[k]
.setAttribute('src',
'http://img697.imageshack.us/img697/6775/pnboxfull.png');
break;
}
}
}
break;
}
}
}
}
}
(function() {
window.addEventListener("load", cgboardPn, false);
//
function cgboardPn() {
var elements = document.getElementsByTagName('span');
for ( var i = elements.length - 1; i >= 0; i--) {
if (elements[i].hasChildNodes()) {
for ( var j = 0; j < elements[i].childNodes.length; j++) {
if (elements[i].childNodes[j].nodeValue != null
&& elements[i].childNodes[j].nodeValue.substr(0, 3) == 'Sie') {
var expression = /([0-9]{1,9}) ungelesen/;
expression.exec(elements[i].childNodes[j].nodeValue);
var messages = parseInt(RegExp.$1);
if (messages > 0) {
var images = document.getElementsByTagName('img');
for ( var k = 0; k < images.length; k++) {
if (images[k].getAttribute('src') == '/images/top_pms.gif') {
images[k]
.setAttribute('src',
'http://img697.imageshack.us/img697/6775/pnboxfull.png');
break;
}
}
}
break;
}
}
}
}
}
})();
Shoutbox
Da würde ich mich freuen, wenn ich nicht der einzige bin. ^^ Sonst wär die SB ziemlich doof.
So siehts aus
Wenn du die SB lieber rechts haben möchtest, dann ändere einfach so um:
body.style.marginLeft = '172px';
in
body.style.marginRight = '172px';
und
shoutboxDIV.style.left = '0px';
in diese um
shoutboxDIV.style.right = '0px';
Fehlerkorrektur
In Arcade Gold werden einige Shoutboxen generiert, die keiner haben will. Ich habe das im Skript korrigiert. Aber das könnte noch auf anderen Seiten passieren. Danke Mustrum.
Der NAchteil der aktuellen Lösung ist, dass Arcade Gold somit keine Shoutbox mehr hat, sobald man etwas bestimmtes damit machen möchte. Das wird aber definitiv noch korrigiert. Ich muss nur die Links sammeln.
Ncihts zu danken. Ist ja Spaßzeugs. Bin gerade dabei das Radioding in einen Flashplayer zu integrieren. Bisher klappts aber nicht. Dann könnte man direkt im Browser hören.
Das CG-Board ist einfach das beste Board, User die zusammenhalten, ach einfach super hier
Sollte das nicht irgendwo angepinnt werden da wäre ich stark dafür!!! oder eine kleine Info ganz oben auf der Startseite... je mehr Leute desto besser...
Userscript in Opera installieren:
Userscriptetexte in eine TXT kopieren, in irgendeinem Ordner abspeichern und die dateiendung in .user.js ändern.
CGBoard startseite, irgendwo rechts klicken
Seitenspezifische Einstellungen wählen
dann den Reiter Skripte anklicken und im untern Pfad den Ordner mit den Scripten auswählen
Fertig!
3kA
Ha ha! Schmecke den kalten Stahl schwächliches Kanonen-Halteseil!! IMMER auf der Jagd nach der CD-Version...
Juhu. Ich erwache gerade aus dem Koma.
Das ist garnicht in der Versenkung. Aber es nutzen eben nicht so viele. Ich werde mich jetzt über die Urlaubstage mal wieder hin setzen und dran herum wuseln. legel will allerdings auch was wuseln. Vielleicht warte ich auch bis er fertig gewuselt hat. ^^