![]() |
![]() |
|
|
#1 |
|
|
Ein Hallo an alle Firefox- und Opera-Benutzer,
wenn euch auch die Titel (vor allem beim Tabbed Browsing) stören und ihr statt: "MS-Office-Forum - Info - Greasemonkey-Skripte (Firefox/Opera) fürs MOF" lieber so etwas wie: "Greasemonkey-Skripte (Firefox/Opera) - Info" erhalten möchtet, dann empfehle ich (für Firefox, Opera-User s. Adding User JavaScripts) die Erweiterung Greasemonkey (Klick mich) und nach der Installation der Erweiterung das Userscript auf meiner Seite: http://home.arcor.de/ar/arne.d/sonst...-title.user.js (läuft mit Firefox 1.5.0.1 oder Opera 8.52) Das Ergebnis sieht dann in der Tableiste z.B. so aus: ![]() Links sieht man einen "unbehandelten" Tab und rechts hat Greasemonkey zugeschlagen. Hier der Code des Skriptes, falls ich dieses einmal vom Webspace entferne ([Edit] was nach der Forumumstellung am 14.10.2006 geschehen ist - s. Beitrag #5) [/Edit]: (Der Code ist nicht auf meinem Mist gewachsen, sondern nur eine Anpassung von Dr. Evils Skript aus dem Firefox-Forum.) Code: // ==UserScript==
// @name MOF Correct Title
// @namespace http://home.arcor.de/ar/arne.d/sonstiges/gm/
// @description Korrigiert den Titel bei Threadansicht im MOF
// @include http://ms-office-forum.net/forum/showthread.php*
// @include http://www.ms-office-forum.net/forum/showthread.php*
// ==/UserScript==
(function()
{
var dividers = new Array();
// you may want to change this to fit your needs:
dividers[0] = "MS-Office-Forum - ";
dividers[1] = " - ";
var title = document.title;
var parts = new Array();
for(var i = 0; i < dividers.length; i++)
{
if(title.indexOf(dividers[i]) > - 1)
{
parts[i] = title.substring(0, title.indexOf(dividers[i]));
title = title.substring(title.indexOf(dividers[i]) + dividers[i].length, title.length);
}
}
for(i = parts.length - 1; i >= 1; i--)
{
if(typeof parts[i] != "undefined")
title = title + ' ' + dividers[i] + parts[i];
}
//GM_log(title);
document.title = title;
})();
__________________ Gruß, ArneLinks: FAQ • Grundlagen • DBWiki • Relationale Datenbanken • Stephen Lebans • access-paradies Tools: TabToWeb • SQL-Formatter • Code Converter System: WinXP Pro SP3, Office 2003 Pro SP3, MS-SQL Server 2000 SP3, Firefox Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen. Geändert von Arne Dieckmann (14.10.2006 um 21:13 Uhr). |
|
|
|
|
|
#2 |
|
Threadstarter
|
N'Abend,
inspiriert durch die Frage unter Per Link zu einem Beitrag springen stelle ich hier ein weiteres Skript vor: http://www.ardiman.de/assets/files/f...number.user.js (läuft ab Firefox 1.5x oder Opera 9.x, sowie seit Version 0.87 ab IE 6.0 (bitte das Add-On IE7Pro installieren, Skripte in den Einstellungen aktivieren und Skript umbenennen))Dadurch wird links neben der Beitragsnummer ein String angezeigt, der das Verlinken auf den einzelnen Beitrag erleichtert (bei Bedarf markieren, kopieren und im anderen Thema einfügen). Das Ergebnis (relativ unauffällig - normalerweise in ähnlicher Farbe wie die Kopfzeile, deshalb hier extra markiert): ![]() [Ergänzt am 01.04.2006] Ziemlich am Anfang des Quelltexts gibt es einen Abschnitt (ziwschen "// Anfang der moeglichen Anpassungen" und "// Ende der moeglichen Anpassungen"), in dem das Aussehen der generierten Strings angepasst werden kann. Darin enthalten ist ab Version 0.83 auch diese Zeile: var p_threadlink = 1; Solange die Variable p_threadlink = 1 ist, wird in der Navigationsleiste eine Hilfe zum Verlinken auf den Thread selbst angezeigt ({thread}-Tags): ![]() Falls das stört, einfach p_threadlink auf z.B. 0 setzen. [/Ergänzt am 01.04.2006] Wichtig: Momentan läuft das Skript nur sauber in Linear- oder Hybridansicht des Forums. In der Baumansicht wird nur der erste Beitrag mit der Link-Hilfe versehen. Für Firefox-User: Nach gelungener Installation sollte durch Rechtsklick auf den Affen in der Statusleiste folgende Liste zu sehen sein (markiert ist das in diesem Beitrag vorgestellte, 2. Skript): ![]() Historie:
__________________ Gruß, ArneLinks: FAQ • Grundlagen • DBWiki • Relationale Datenbanken • Stephen Lebans • access-paradies Tools: TabToWeb • SQL-Formatter • Code Converter System: WinXP Pro SP3, Office 2003 Pro SP3, MS-SQL Server 2000 SP3, Firefox Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen. Geändert von Arne Dieckmann (11.11.2007 um 15:10 Uhr). Grund: S. Historie (Version 0.88) |
|
|
|
|
|
#3 |
|
Threadstarter
|
Da sich durch das sogenannte SEO-Plugin die Adressen ein wenig verändert haben, muss die Gültigkeit von */showthread.php?t* in */showthread.php* geändert werden. Wem das zuviel Mühe ist, der installiere die Version 0.84 von oben genannter Adresse neu.
__________________ Gruß, ArneLinks: FAQ • Grundlagen • DBWiki • Relationale Datenbanken • Stephen Lebans • access-paradies Tools: TabToWeb • SQL-Formatter • Code Converter System: WinXP Pro SP3, Office 2003 Pro SP3, MS-SQL Server 2000 SP3, Firefox Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen. |
|
|
|
|
|
#4 |
![]() MOF Meister |
Hallo Arne,
neben der Lobhudelei auf Manuela sollte (in diesem speziellen Fall) aber auch nicht Deine Arbeit unerwähnt und ungewürdigt bleiben. Dass Du bereits am selben Tag des Updates eine aktualisierte Version des FF Greasemonkey-Script online stellst finde ich einfach beeindruckend! ![]() Herzlichen Dank dafür, denn dieses Tool hätte ich wirklich vermißt. ![]() cu myfake __________________ Windows XP, Office 2002Sehr gute Formelseite: Excelformeln; Excel Limitationen: XL Limits Ich freue mich sehr über eine Rückmeldung ![]() Wenn Eure Frage abschließend beantwortet wurde, markiert sie bitte als erledigt (siehe: Neue Forenversion, neue Funktionen) Geändert von Arne Dieckmann (05.11.2007 um 22:41 Uhr). Grund: Link korrigiert |
|
|
|
|
|
#5 |
|
Threadstarter
|
Hallo myfake,
vielen Dank für den Beitrag (und nicht nur den ). Das obere Skript "MOF Correct Title" habe ich übrigens noch nicht auf den neuesten Stand gebracht und nutze ich auch nicht mehr (der Titel ist jetzt ja etwas anders aufgebaut).__________________ Gruß, ArneLinks: FAQ • Grundlagen • DBWiki • Relationale Datenbanken • Stephen Lebans • access-paradies Tools: TabToWeb • SQL-Formatter • Code Converter System: WinXP Pro SP3, Office 2003 Pro SP3, MS-SQL Server 2000 SP3, Firefox Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen. |
|
|
|
|
|
#6 |
![]() MOF Meister |
Hallo Arne,
da bin ich wohl (wieder) in die "Namensfalle" getreten. Ich hatte einfach über obigen Link die aktuellste Version (0.84) installiert und bin davon ausgegangen, dass es das Geasemonkeyscript "MOF Correct Title" ist.Aber wie dem auch sei - es funktioniert so, wie erhofft und alleine das zählt (und war auch gemeint) Nochmals herzlichen Dank dafür! cu myfake __________________ Windows XP, Office 2002Sehr gute Formelseite: Excelformeln; Excel Limitationen: XL Limits Ich freue mich sehr über eine Rückmeldung ![]() Wenn Eure Frage abschließend beantwortet wurde, markiert sie bitte als erledigt (siehe: Neue Forenversion, neue Funktionen) |
|
|
|
|
|
#7 |
|
Threadstarter
|
Das Skript Endless vBulletin Forum Pages (Klick mich) kennen bestimmt einige schon, aber ich möchte es euch trotzdem nicht vorenhalten.
Die Beschreibung lautet: Zitat: Makes vBulletin forum pages infinitely long instead of a limited number of posts per page by loading more when you scroll to near the bottom of the page. Zum Testen des Skriptes bietet sich An alle Crossposter: ich weiß, Euer Problem... an. In der Treadansicht nach unten scrollen - sobald man ans Ende der Seite x gelangt, wird die Seite x+1 nachgeladen usw. __________________ Gruß, ArneLinks: FAQ • Grundlagen • DBWiki • Relationale Datenbanken • Stephen Lebans • access-paradies Tools: TabToWeb • SQL-Formatter • Code Converter System: WinXP Pro SP3, Office 2003 Pro SP3, MS-SQL Server 2000 SP3, Firefox Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen. Geändert von Arne Dieckmann (10.06.2007 um 13:26 Uhr). |
|
|
|
|
|
#8 |
![]() MOF Meister |
Hallo Arne,
ich kannte das Script noch nicht, bin aber sehr begeistert davon! Vielen Dank für den super Tipp. ![]() cu myfake __________________ Windows XP, Office 2002Sehr gute Formelseite: Excelformeln; Excel Limitationen: XL Limits Ich freue mich sehr über eine Rückmeldung ![]() Wenn Eure Frage abschließend beantwortet wurde, markiert sie bitte als erledigt (siehe: Neue Forenversion, neue Funktionen) |
|
|
|
|
|
#9 |
|
Threadstarter
|
vBulletin - Show full links (Klick mich) habe ich weniger für mich entwickelt. Anlass war das Thema vBulletin Foren: "..." in langen Links entfernen (Klick mich) im Firefox-Forum.
__________________ Gruß, ArneLinks: FAQ • Grundlagen • DBWiki • Relationale Datenbanken • Stephen Lebans • access-paradies Tools: TabToWeb • SQL-Formatter • Code Converter System: WinXP Pro SP3, Office 2003 Pro SP3, MS-SQL Server 2000 SP3, Firefox Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen. |
|
|
|
|
|
#10 |
|
Threadstarter
|
Und noch ein Script ... (Nr.5).
Mit Hilfe von vb New Topics wird in der Forenansicht ein Button erstellt: ![]() Dieser Button erscheint nur, wenn neue Beiträge vorhanden sind und sofern der Wert der Konstanten showBtnIf erreicht wird. Klickt man auf diesen Button, so werden im Abstand von 3000 Millisekunden neue Tabs geöffnet, bis die maximale Anzahl von neu zu öffnenden Threads (maxlnks) erreicht ist. Das Timeout (tOut im Script) ist nötig, da sonst die Cookies nicht ordentlich geschrieben werden und der Lesestatus nicht gesetzt wird. Nachdem man alle Tabs gelesen und geschlossen hat, aktualisiert man die Ansicht des Forums und das Spiel kann von vorn beginnen. Ziemlich weit oben im Script gibt es einen Abschnitt configuration. Die Bedeutung der Variablen darin: Code: // configuration var maxlnks = 10; var showBtnIf = 2; var tOut = 3000; // end configuration Ursprünglich stammt das Script von hier: http://userscripts.org/scripts/show/22979. Mit Hilfe von Dr. Evil aus dem Firefox-Forum habe ich das nötige Timeout umgesetzt. [Edit] Nachdem ich mit dem Autor Kontakt aufgenommen habe, wurde das Originalscript angepasst. In der neuen Version auf userscripts.org gibt es eine weitere Variable namens useTimeout im Konfigurationsabschnitt. Diese muss man auf True setzen, falls das darunter eingestellte Timeout aktiviert werden soll. [/Edit] __________________ Gruß, ArneLinks: FAQ • Grundlagen • DBWiki • Relationale Datenbanken • Stephen Lebans • access-paradies Tools: TabToWeb • SQL-Formatter • Code Converter System: WinXP Pro SP3, Office 2003 Pro SP3, MS-SQL Server 2000 SP3, Firefox Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen. Geändert von Arne Dieckmann (23.02.2008 um 10:24 Uhr). |
|
|
|
|
|
#11 |
|
Threadstarter
|
Mal wieder ein Script (Nr. 6):
vBulletin - Signature Collapse (Klick mich) Damit werden die Signaturen zunächst ausgeblendet und können mit dem "[+]" unterhalb des Beitrags wieder angezeigt werden. __________________ Gruß, ArneLinks: FAQ • Grundlagen • DBWiki • Relationale Datenbanken • Stephen Lebans • access-paradies Tools: TabToWeb • SQL-Formatter • Code Converter System: WinXP Pro SP3, Office 2003 Pro SP3, MS-SQL Server 2000 SP3, Firefox Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen. |
|
|
|