Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Irdorath, statixx, Teh Wizard of Aiz


 Thema: Greasemonkey VI ( Affentheater! )
« erste [1] 2 3 4 5 ... 50 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Teufel

AUP Teufel 21.04.2008
... Affentheater!



Greasemonkey ist eine Erweiterung für Firefox, welche es möglich macht, mit Hilfe von JavaScript Websites zu manipulieren und um Funktionen zu erweitern.
Opera hat ab Version 8 eine ähnliche Version eingebaut, allerdings fehlen dem Browser durch das Addon bereitgestellte Funktionen.
Um dies zu richten, gibt es eine kleine Bibliothek, mit der man die
GM_
Befehle auch in Opera verwenden kann.


Installation von Userscripts:

  • Firefox:
    Userscripts müssen die Endung
    user.js
    haben, damit sie vom Browser erkannt werden!
    Wenn man die Datei lokal gespeichert hat, reicht es, sie per Drag&Drop in den Firefox zu ziehen. Um Scripts aus dem Internet zu installieren, die URL eintippen, und dann auf "Install Script" klicken.
  • Opera:
    Zuerst muss unter Extras > Einstellungen > Erweitert > Inhalt und Darstellung > JavaScript Optionen > Verzeichnis meiner JavaScript-Dateien ein Verzeichnis angegeben werden. In dieses Verzeichnis werden die User-Scripts gespeichert (an die Endung denken!).


Bei beiden Browsern ist der "Metadata-Block" wichtig, in dem Informationen wie Author, Description und Includes/Excludes gespeichert sind.
Greasemonkey fügt diese Informationen beim Erstellen sofort ein, also bietet es sich an, dies zu nutzen.

Außerdem bietet Greasemonkey die Möglichkeit, Scripts zu verwalten.
Dazu einfach entweder auf das Affensymbol rechts unten in der Firefox Statusleiste klicken
oder über Tools -> Greasemonkey -> Manage Scripts das Fenster aufrufen.
Die Reihenfolge in der die Scripts aufgelistet werden, ist auch die Reihenfolge in der sie ausgeführt werden.

Sämtliche Scripts werden in einer Sandbox Funktion von Greasemonkey gestartet, die beim
DOMContentLoaded
-Event geladen wird.


Zu den Scripts:

Ansonsten werden neue Scripts immer hier im Thread vorgestellt, ihr könnt aber auch jederzeit Requests machen!


Weitere Links:


Die alten Threads
Startpost als Text
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Teufel am 17.11.2008 16:35]
17.11.2008 16:34:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Hier auch nochmal:

hider - blendet Posts von usern aus.
Anpassen wie folgt:
In Zeile 9:
 
Code:
var hider = {
	names: ["Pling"],
einfach zu:
 
Code:
var hider ={
	names: ["Pling", "zweiter Nick", "Dritter Nick"],
machen, fertig. Dabei aber auf das Komma am Ende achten.
17.11.2008 16:38:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Und dann will ich nochmal auf einen bestimmten Post hinweisen. Man kann nämlich auch mit CSS Websites manipulieren! Augenzwinkern
17.11.2008 16:40:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
MR-ekim

tf2_spy.png
 
Zitat von Teufel

Und dann will ich nochmal auf einen bestimmten Post hinweisen. Man kann nämlich auch mit CSS Websites manipulieren! Augenzwinkern



Stylish ist toll! Damit hab ich das alte Heise Design wieder \o/
17.11.2008 16:42:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
goddi2k3

Deutscher BF
 
Zitat von Teufel

Und dann will ich nochmal auf einen bestimmten Post hinweisen. Man kann nämlich auch mit CSS Websites manipulieren! Augenzwinkern



danke! werds mir mal anschauen. sieht sehr interessant aus.
17.11.2008 17:12:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Alkoholiker*

Alki_MKII
 
Zitat von Teufel

Hier auch nochmal:

hider - blendet Posts von usern aus.
Anpassen wie folgt:
In Zeile 9:
 
Code:
var hider = {
	names: ["Pling"],
einfach zu:
 
Code:
var hider ={
	names: ["Pling", "zweiter Nick", "Dritter Nick"],
machen, fertig. Dabei aber auf das Komma am Ende achten.

wie siehts mit sonderzeichen aus, zb mein * im namen?
17.11.2008 18:12:26  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Ist kein Problem, ist dekodiert um Quelltext und wird durch das Script wieder enkodiert. Einfach ganz normal den Namen ins Script eintragen.
17.11.2008 18:33:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Icefeldt

AUP Icefeldt 09.04.2020
öhm, das Highlight-Nick-Script funzt bei mir nicht mehr?
(welches meinen eigenen Nick immer grün dargestellt hat)

Einzelfall? Bekannt das es nicht mehr geht?

thx
17.11.2008 23:58:22  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
CLiX

AUP CLiX 08.12.2012
Weiss jemand wie man ein Script macht, das hier im Board einen weiteren BB-Code Button hinzufügt?
Der nur einen Text in das Textfeld reinschreibt.

Kann das jemand? Viel Arbeit?
17.11.2008 23:59:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Schwer ist das nicht, noch einfacher ist allerdings einfach einen bereits existierenden Button umzuschreiben.
18.11.2008 0:13:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cLam

AUP cLam 23.12.2007
...
 
Zitat von Icefeldt

öhm, das Highlight-Nick-Script funzt bei mir nicht mehr?
(welches meinen eigenen Nick immer grün dargestellt hat)

Einzelfall? Bekannt das es nicht mehr geht?

thx



Ist bei mir leider auch ausgefallen.
18.11.2008 2:15:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noff

AUP Noff 28.06.2009
 
Zitat von CLiX

Weiss jemand wie man ein Script macht, das hier im Board einen weiteren BB-Code Button hinzufügt?
Der nur einen Text in das Textfeld reinschreibt.

Kann das jemand? Viel Arbeit?


 
Code:
var spoiler = document.evaluate(
   "//img[@src='./img/buttons/spoiler.gif']",
   document,
   null,
   6,
   null);

spoiler = spoiler.snapshotItem(0);

var img = document.createElement("IMG");
img.src = "http://www.abload.de/img/freuskd.gif";
img.style.border = "0";
img.addEventListener("click", function () {
   document.getElementsByName("message")[0].value += "hier dein kram was rein soll";
}, false);

spoiler.parentNode.appendChild(img);


Grad probiert, sollte klappen. Falls Teufel nich schon geholfen hat Breites Grinsen
Evtl. gibts auch ne bessere Lösung, funktioniert allerdings dennoch Augenzwinkern
18.11.2008 8:29:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nebby

AUP Nebby 08.05.2008
Request:
Ein Scipt, dass wieder Zeilenumbrücher bei den Namen einbaut statt die Namensfelder zu vergrößern.
Wäre knorke wenn jemand das hinbekommen könnte.
18.11.2008 13:07:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von Noff

 
Zitat von CLiX

Weiss jemand wie man ein Script macht, das hier im Board einen weiteren BB-Code Button hinzufügt?
Der nur einen Text in das Textfeld reinschreibt.

Kann das jemand? Viel Arbeit?


 
Code:
var spoiler = document.evaluate(
   "//img[@src='./img/buttons/spoiler.gif']",
   document,
   null,
   6,
   null);

spoiler = spoiler.snapshotItem(0);

var img = document.createElement("IMG");
img.src = "http://www.abload.de/img/freuskd.gif";
img.style.border = "0";
img.addEventListener("click", function () {
   document.getElementsByName("message")[0].value += "hier dein kram was rein soll";
}, false);

spoiler.parentNode.appendChild(img);


Grad probiert, sollte klappen. Falls Teufel nich schon geholfen hat Breites Grinsen
Evtl. gibts auch ne bessere Lösung, funktioniert allerdings dennoch Augenzwinkern



Benutz lieber diese Funktion zum Einfügen von Text,
damit wirds an der Cursorposition eingefügt.

 
Code:
function addtext(e) {
	var area = document.getElementsByTagName("textarea")[0], s = area.selectionStart, x = area.selectionEnd;
	area.focus();
	area.value = area.value.substring(0,s) + e + area.value.substring(x);
}
18.11.2008 13:12:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noff

AUP Noff 28.06.2009
 
Zitat von Nebby

Request:
Ein Scipt, dass wieder Zeilenumbrücher bei den Namen einbaut statt die Namensfelder zu vergrößern.
Wäre knorke wenn jemand das hinbekommen könnte.


Was heisst denn wieder? Das war doch noch nie so, oder? Sonst wurde immer die ganze Spalte vergrößert anstatt der einzelnen Zelle, falls ich mich da nicht irre.

Und Teufel, so gehts natürlich auch und ist auch die elegantere Lösung.
18.11.2008 13:22:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nebby

AUP Nebby 08.05.2008
 
Zitat von Noff

 
Zitat von Nebby

Request:
Ein Scipt, dass wieder Zeilenumbrücher bei den Namen einbaut statt die Namensfelder zu vergrößern.
Wäre knorke wenn jemand das hinbekommen könnte.


Was heisst denn wieder? Das war doch noch nie so, oder? Sonst wurde immer die ganze Spalte vergrößert anstatt der einzelnen Zelle, falls ich mich da nicht irre.

Und Teufel, so gehts natürlich auch und ist auch die elegantere Lösung.


Echt? peinlich/erstaunt
Ich hatte es in Erinnerung, dass es Zeilenzmbrüche im Namen gab peinlich/erstaunt
Naja auf jeden Fall will ichs wies im Moment is irgendwie nicht mögen, eine durchgehende Linie wäre mir lieber.
Mit Zeilenumbruch oder ohne.
18.11.2008 13:24:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noff

AUP Noff 28.06.2009
Nene, the demon ... hat zB schon immer die erste Spalte vergrößert oder ich erinner mich grad wirklich vollkommen falsch, glaub ich aber nicht
18.11.2008 13:36:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Redh3ad

AUP Redh3ad 11.10.2009
Also wenn ein Leerzeichen im Namen war wurde umgebrochen.
z.B. wurde bei emwega die Spalte immer vergrößert, M. Said al-Sahhaf umgebrochen. Bin mir eigentlich ziemlich sicher peinlich/erstaunt
18.11.2008 14:56:40  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Floder

Floder
Ich habe ein Script, dass mir bei Studivz das Bild groß anzeigt, wenn ich mit der Maus darüber fahre.

Jetzt die Frage: Gibt es so etwas auch für deviantart? Das wäre toll.

Habe leider nichts gefunden.
18.11.2008 15:00:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von Redh3ad

Also wenn ein Leerzeichen im Namen war wurde umgebrochen.
z.B. wurde bei emwega die Spalte immer vergrößert, M. Said al-Sahhaf umgebrochen. Bin mir eigentlich ziemlich sicher peinlich/erstaunt




Also hier wird jetzt immer umgebrochen, wenn der Name länger als 19 Zeichen ist:
text umbruch zeilen dings zu lang of doom \o/
18.11.2008 15:08:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von Floder

Ich habe ein Script, dass mir bei Studivz das Bild groß anzeigt, wenn ich mit der Maus darüber fahre.

Jetzt die Frage: Gibt es so etwas auch für deviantart? Das wäre toll.

Habe leider nichts gefunden.




Das hier: http://vinylkoffer.de/userjs/1199
das hier: http://vinylkoffer.de/userjs/2099

Eins von beiden?
18.11.2008 15:09:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Wahooka

AUP Wahooka 21.09.2012
traurig gucken Umbruch
 
Zitat von Teufel

Also hier wird jetzt immer umgebrochen, wenn der Name länger als 19 Zeichen ist:
text umbruch zeilen dings zu lang of doom \o/


Der bricht leider 1. mein Highlightsternchen und 2. generell irgendwas (Space) um. :-/

Würde ich sonst sofort nehmen! :x
18.11.2008 16:19:43  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cLam

AUP cLam 23.12.2007
 
Zitat von cLam

 
Zitat von Icefeldt

öhm, das Highlight-Nick-Script funzt bei mir nicht mehr?
(welches meinen eigenen Nick immer grün dargestellt hat)

Einzelfall? Bekannt das es nicht mehr geht?

thx



Ist bei mir leider auch ausgefallen.



Und was ist mit dem Highlightnick?
18.11.2008 16:21:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nebby

AUP Nebby 08.05.2008
 
Zitat von Teufel

Also hier wird jetzt immer umgebrochen, wenn der Name länger als 19 Zeichen ist:
text umbruch zeilen dings zu lang of doom \o/


\o/ Vielen Dank
18.11.2008 16:35:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Floder

Floder
 
Zitat von Teufel

 
Zitat von Floder

Ich habe ein Script, dass mir bei Studivz das Bild groß anzeigt, wenn ich mit der Maus darüber fahre.

Jetzt die Frage: Gibt es so etwas auch für deviantart? Das wäre toll.

Habe leider nichts gefunden.




Das hier: http://vinylkoffer.de/userjs/1199
das hier: http://vinylkoffer.de/userjs/2099

Eins von beiden?



Funkionieren beide nicht. traurig Nutzerfehler?
18.11.2008 17:02:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von Wahooka

 
Zitat von Teufel

Also hier wird jetzt immer umgebrochen, wenn der Name länger als 19 Zeichen ist:
text umbruch zeilen dings zu lang of doom \o/


Der bricht leider 1. mein Highlightsternchen und 2. generell irgendwas (Space) um. :-/

Würde ich sonst sofort nehmen! :x



Hach, ich hab da auch einen schönen 2-Minuten-Script Denkfehler reingebaut.
Sollte jetzt passen: http://userscripts.org/scripts/show/37091
18.11.2008 18:35:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von Floder

 
Zitat von Teufel

 
Zitat von Floder

Ich habe ein Script, dass mir bei Studivz das Bild groß anzeigt, wenn ich mit der Maus darüber fahre.

Jetzt die Frage: Gibt es so etwas auch für deviantart? Das wäre toll.

Habe leider nichts gefunden.




Das hier: http://vinylkoffer.de/userjs/1199
das hier: http://vinylkoffer.de/userjs/2099

Eins von beiden?



Funkionieren beide nicht. traurig Nutzerfehler?



weiß ich nicht, hab sie nicht ausprobiert. Du willst also bei diesen Vorschaubildern auf DA dass sie beim Mouseover vergrößert werden? Nicht doch lieber beim Klick, so wie das jetzt der Fall ist?
18.11.2008 18:36:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
EinMannWieEineGanzeArmee

EinMannWie...
böse gucken
Nicknamen umbrechen sollte eigentlich mit Paddeln bestraft werden.
18.11.2008 18:38:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von cLam

 
Zitat von cLam

 
Zitat von Icefeldt

öhm, das Highlight-Nick-Script funzt bei mir nicht mehr?
(welches meinen eigenen Nick immer grün dargestellt hat)

Einzelfall? Bekannt das es nicht mehr geht?

thx



Ist bei mir leider auch ausgefallen.



Und was ist mit dem Highlightnick?




Da benutze ich einfach ganz dreist dasselbe Script wie beim Long dings und schreibs ein wenig um:

 
Code:
// ==UserScript==
// @name           nick highlight
// @namespace      [URL]http://userscripts.org/users/33073/scripts?sort=installs[/URL]
// @include        [URL]http://forum.mods.de/bb/thread.php[/URL]*
// ==/UserScript==

var nick = "Teufel";

var names = document.evaluate("//td[@align='left' and @vAlign='top']//b/a"+
"[@onclick or @onClick and starts-with(@href, 'javascript:')]",
document, null, 6, null), i;
for (i=0; i<names.snapshotLength; i++)
	if (encodeURIComponent(names.snapshotItem(i).textContent) == encodeURIComponent(nick))
		names.snapshotItem(i).style.color = "#0f0";



Sollte noch gewünscht werden dass irgendwo steht wie oft der eigene Name vorgekommen ist, oder dass Posts gehighlighted werden, ansagen
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Teufel am 18.11.2008 18:59]
18.11.2008 18:50:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Floder

Floder
 
Zitat von Teufel

 
Zitat von Floder

 
Zitat von Teufel

 
Zitat von Floder

Ich habe ein Script, dass mir bei Studivz das Bild groß anzeigt, wenn ich mit der Maus darüber fahre.

Jetzt die Frage: Gibt es so etwas auch für deviantart? Das wäre toll.

Habe leider nichts gefunden.




Das hier: http://vinylkoffer.de/userjs/1199
das hier: http://vinylkoffer.de/userjs/2099

Eins von beiden?



Funkionieren beide nicht. traurig Nutzerfehler?



weiß ich nicht, hab sie nicht ausprobiert. Du willst also bei diesen Vorschaubildern auf DA dass sie beim Mouseover vergrößert werden? Nicht doch lieber beim Klick, so wie das jetzt der Fall ist?



Geeeeenau. Will ja meine Bilder/Stunde Rate erhöhen. Breites Grinsen
18.11.2008 18:50:43  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Greasemonkey VI ( Affentheater! )
« erste [1] 2 3 4 5 ... 50 nächste » letzte »

mods.de - Forum » Public Offtopic » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
21.04.2015 08:16:47 Sharku hat diesen Thread geschlossen.

| tech | impressum