-
17. 09. 2008, 00:25 #1
Usertitel des TS durch `Threadstarter` ersetzen/ergänzen
Bzgl. Threadstarteranzeige für den alten Style:
Für Leute die den TS nicht so stark markiert, sondern nur den Benutzertitel des TS mit "Threadstarter" ersetzt haben wollen.
http://img3.imagebanana.com/img/9ji6avy/ts1.PNG | Als Addon.
Spoiler:
Code:// TS hervorheben im alten Style... function doHighlight(ts) { var ats = document.getElementsByTagName("a"); for(var i = 0; i<ats.length; i++) { if(ats[i].className == "bigusername") { if(ats[i].firstChild.data == ts) { ats[i].parentNode.nextSibling.nextSibling.firstChild.replaceData(0, 25, "Threadstarter"); } } } } var m = document.location.href.match(/thread\/(\d+-.*?)\//); if(m) { var base = m[1]; var the_ts = 0; var ats = document.getElementsByTagName("a"); for(var i = 0; i<ats.length; i++) { if(ats[i].className == "bigusername" && ats[i].name == '1') { the_ts = ats[i].firstChild.data; } } if(the_ts == 0) { req = new XMLHttpRequest(); req.open('GET','http://board.gulli.com/thread/'+base+'/',true); req.onreadystatechange = function() { if(req.readyState==4 && req.status==200) { m = req.responseText.match(/<a class="bigusername" href=".*?" name="1">(.*?)<\/a>/); if(m) { the_ts = m[1]; doHighlight(the_ts); } } } req.send(null); } else { doHighlight(the_ts); } }
Oder, (von Kugelfisch) um "(Threadstarter)" zum Benutzertitel zu ergänzen:
http://img3.imagebanana.com/img/ga55j0vl/ts2.PNG | Als Addon.
Spoiler:
Code:// TS hervorheben im alten Style... function doHighlight(ts) { var ats = document.getElementsByTagName("a"); for(var i = 0; i<ats.length; i++) { if(ats[i].className == "bigusername") { if(ats[i].firstChild.data == ts) { var tsdiv = document.createElement("div"); tsdiv.innerHTML = "(Threadstarter)"; tsdiv.className = "smallfont"; ats[i].parentNode.parentNode.insertBefore(tsdiv,ats[i].parentNode.nextSibling.nextSibling.nextSibling); } } } } var m = document.location.href.match(/thread\/(\d+-.*?)\//); if(m) { var base = m[1]; var the_ts = 0; var ats = document.getElementsByTagName("a"); for(var i = 0; i<ats.length; i++) { if(ats[i].className == "bigusername" && ats[i].name == '1') { the_ts = ats[i].firstChild.data; } } if(the_ts == 0) { req = new XMLHttpRequest(); req.open('GET','http://board.gulli.com/thread/'+base+'/',true); req.onreadystatechange = function() { if(req.readyState==4 && req.status==200) { m = req.responseText.match(/<a class="bigusername" href=".*?" name="1">(.*?)<\/a>/); if(m) { the_ts = m[1]; doHighlight(the_ts); } } } req.send(null); } else { doHighlight(the_ts); } }Geändert von Jonny (28. 06. 2010 um 16:19 Uhr) Grund: Titelanpassung.
-



mehr lesen...







Russland: Soziales Netzwerk...
Gestern, 18:20 in gulli:news