Es wäre doch Hilfreich, wenn jemand eine Anleitung für Firefoxleute macht.
Weil, ich weiß nicht, wie ich solche Scripte erstellen kann >.<
Ich muss das ja von meinen PC holen... ....
Eine Installationsaleitung hat Evenprime doch gerade erst gemacht.
Das Erstellen von Skripten ist aber um einiges komplizierter, dazu musst du die Programmiersprache JavaSkript beherrschen. Sollte das der Fall sein, muss du einfach nur deinen eigenen Code in den Editor eingeben und fertig
Hier kommt nun ein Skript von mir.
Ich nenne es "In-Post-Signatur für Bronies.de"
Hier ein Bild, was es tut:
1. Es fügt einen Button "IP-Signatur ändern" hinzu (In der "Neuen Beitrag schreiben"-Ansicht hat der Button die Position geändert und befindet sich nun neben dem Absenden Button). Es gibt auch einen in der Schnellantwort.
2. Es speichert einen Text und fügt ihn automatisch in einen neuen Post ein.
Dieser kann für jeden Thread anders sein, euch steht frei dies beliebig zu wählen. (Dieser Beitrag hat z.B. einen solchen Text, seht ans Ende.)
Schritt 1: Prüfen ob JavaScripte aktiviert sind
(muss nur das 1. Mal gemacht werden, bei künftigen Skript-Installationen, genügt Schritt 2)
Klickt auf Opera -> Einstellungen -> Einstellungen -> Erweitert -> Inhalte
-> "JavaScript aktivieren" einen Haken setzen.
-> "JavaScript-Optionen..." Button
Merkt euch, wo euer User-JavaScript-Verzeichnis ist
(Bei mir ist es "C:\Users\Merrx\user-js")
Dann alle Dialoge mit OK beenden.
Schritt 2: Skript installieren
Die 149864.user.js speichern (Rechtsklick auf Install und speichern)
und in das User-JavaScript-Verzeichnis verschieben.
(Opera neustarten)
Klick auf Install und die 149864.user.js Datei speichern. (wird später benötigt.)
Klickt auf "Trixie" und ladet euch die Installationsdatei "TrixieSetup.msi" herunter.
Installiert die Datei und schließt den Internet Explorer
Geht in das Installationsverzeichnis der Erweiterung.
(Bei mir ist das "C:\Program Files (x86)\Bhelpuri\Trixie\Scripts")
Löscht alle vorhandenen user.js Dateien.
Kopiert die 149864.user.js in dieses Verzeichnis. (ggf wird beim Kopiervorgang nach Adminrechten gefragt, dies bestätigen)
Startet den Internet Explorer (32bit)
Falls gefragt wird, ob ihr die neue Erweiterung aktivieren wollt, bestätigt dies.
Die Erweiterung "Trixie" wird nicht mehr entwickelt, also wird sie künftig nicht mehr funktionieren. Bzw. tut sie das bereits nicht für den IE9 64bit.
Es gibt Bugs durch die Nutzung:
1.) durch Neuladen mit F5 wird das Skript manchmal nicht gestartet, dann einfach auf einen Link klicken und wieder auf die Seite gehen.
2.) Durch Klicken auf eine Beitragsnummer wird ggf. ein weiterer Button "IP-Signatur ändern" hinzugefügt. (Damit kann Bug 1 behoben werden.)
3.) Manche Sonderzeichen werden als ? gespeichert.
Bei Fragen und Feedback stehe ich gern zur Verfügung.
PS: Jeder ist immer noch selbst für den Inhalt seiner Posts verantwortlich.
PPS: Mit den Installationsanleitungen für Opera und IE können auch die anderen Skripte hier verwendet werden. Ich garantiere aber nicht für das korrekte Funktionieren.
Dies ist eine In-Post Signatur.
(Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2014 von Merrx.)
- Eine simple Bildergallerie zu Beginn jeder Threadseite, mit max 200x200 px großen Miniaturen der Bilder auf schwarzem Hintergrund
- Beinhaltet doppelt vorkommende Bilder (z.B. wegen Zitierungen) je nur ein Mal
- gängige Forensmilies werden nicht in der Gallerie angezeigt
- Zeigt auch Bilder an, die hinter (mehreren) Spoilern stecken
- Durch einfachen Klick wird zum entsprechenden Bild auf der Seite gescrollt und wenn nötig jeweils alle Spoiler geöffnet, um es anzuzeigen (NEU: Funktioniert nun auch bei Bildern mit Leer- und Sonderzeichen in der URL, der Bug wurde gefixt)
- NEU: Bilder können nun auch direkt über die Miniatur an der Quelle geöffnet werden, weil sie nun direkt auf das Quellbild verlinken (Click mit mittlerer Maustaste/-rad, oder rechte Maustaste -> "in neuem Tab/Fenster öffnen", oder was auch immer euer Browser verwendet). Dadurch kann man nun auch leichter sehen, wo das Bild liegt, indem man nur mit der Maus darüber fährt und sich die URL des Links ansieht.
- NEU: Bilder sind nun vertikal zentriert (gefällt mir besser so)
EDIT: So sieht das aus, am Beispiel einer Seite des "Sweet-Art" Threads:
Many bronies have become… really unnecessarily cynical. About themselves, about each other, about this fandom on a whole. And I think that's something we need to fix, and have faith that we can. ~Nicholas Ha
Also erstmal ein weiteres Danke an Evenprime für das Skript, ohne das könnte ich mir das Forum fast nicht mehr vorstellen
Und die Neue version ist wirklich genial, besonders das Bilderöffnen ist erste Sahne.
Zitat:- gängige Forensmilies werden nicht in der Gallerie angezeigt
Ich und einige andere haben mitlerweile die Smileysidebar von Merrx installiert. Diese Smileys werden angezeigt, was zu einer unnötigen aufblähung kommt.
(29.12.2012)Nastor schrieb: Ich und einige andere haben mitlerweile die Smileysidebar von Merrx installiert. Diese Smileys werden angezeigt, was zu einer unnötigen aufblähung kommt.
- Schließt per default Smilies von Merrx jetzt ebenfalls aus
PS: Die ausgeschlossenen URLs sind am Anfang des Skriptes als Array. Wer also noch weitere Webseiten als Quellen von Smilies ausschließen will, muss diese nur noch dort dazuschreiben.
Many bronies have become… really unnecessarily cynical. About themselves, about each other, about this fandom on a whole. And I think that's something we need to fix, and have faith that we can. ~Nicholas Ha
(Dieser Beitrag wurde zuletzt bearbeitet: 06.01.2013 von Evenprime.)
Hiho Leute,
Zeit hier mal wieder ein kleines Skript zu Posten.
Ich hab zwar noch einige Weitere, ich weiß aber nicht, ob ich die hier so einfach veröffentliche.
Es heißt PN Scroll Down und im Prinzip sagt der Name schon alles.
Wenn ihr eine PN beantwortet, sprich auf den "Antworten"-Button klickt, scrollt die neuen Seite automatisch hinunter, sodass ihr das Editor-Feld sehen könnt. Ebenso scrollt der Editor nach unten und setzt den Cursor automatisch hinter das letzte Zeichen.
Anmerkung: Das Skript reagiert im Allgemeinen auf den Editor für PNs, also scrollt es auch, wenn ihr eine neue PN erstellt oder auf Vorschau klickt.
Das Skript findet sich hier.
Installationsanweisungen entnehmt ihr aus den vorherigen Posts oder
ihr schaut in den Startpost von diesem Skript.
Getestet mit Firefox, Chrome, Opera und Safari.
Alle drei sind auch kombinierbar. Nur wenn man den Post ausblendet sieht man nicht mehr viel von Avatar oder Signatur. Ebenso werden ausgeblendete Inhalte gespeichert und wenn ihr in einem anderen Thread surft, dort ebenso ausgeblendet. Avatar und Sig werden pro Nutzer (UserID) gespeichert und versteckt. Posts individuell (anhand der PostID).
Das Skript findet sich hier.
Installationsanweisungen entnehmt ihr aus den vorherigen Posts oder
ihr schaut in den Startpost von diesem Skript.
Getestet mit Firefox, Chrome, Opera und Safari.
404compliant GalaCon Volunteer-Stratege
Carrot Not Found
Beiträge: 8.344
Registriert seit: 23. Okt 2011
RE: Modifikationsscripte für Bronies.de
Ich hab auch einen kleinen Skripting-Helfer (hauptsächlich für mich) geschrieben. Vielleicht ist er ja für jemanden nützlich.
Problem: Den Überblick behalten, welche neuen Beiträge 'heute' geschrieben wurden.
Um in diesem Irrenhaus den Überblick zu behalten, folge ich interessanten Themen per Abo. Schaue ich aber nur auf meine Abos, entgehen mir die aktuellen 'heißen' Themen. Sicher, es gibt "Aktuelle Beiträge" und "Ungelesene Beiträge", nur zeigen die alle ca. 400 Threads, die an einem durchschnittlichen Tag wie heute neue Beiträge bekommen. Darunter sind ca. 20 neu gestartete Themen, und genau die will ich sehen.
Das Userscript im Anhang funktioniert genau auf den zwei Seiten "Aktuelle Beiträge" und "Ungelesene Beiträge". (Bei anderen Suchergebnissen ist es auch aktiv, funktioniert aber nicht.)
Das Skript fügt zwei Buttons im Tabellenkopf hinzu, "Sort" und "Load". Mit Load wird jeweils pro Klick eine weitere Seite der Suchergebnisse in die aktuelle Seite mit eingebunden, so dass man alle aktiven Threads seit Zeit X in eine Seite bekommt. Als Hilfestellung wird im Button das Datum des letzten geladenen Beitrags, und die Nummer der nächsten zu ladenden Seite eingeblendet.
Mit Sort wird alles auf der aktuellen Seite komplett umsortiert, nach dem Erstelldatum, das unter dem Threadtitel steht, so dass alle Threads von "Heute" oder "Gestern" ganz oben stehen.
Das Skript ist sicher etwas klobig und könnte noch verbessert werden, erfüllt aber für mich seinen Zweck.
Mangels Upload-Möglichkeit für .js-Dateien Merrx war so nett, das Skript auf seinem Webspace bereit zu stellen: http://merrx.bestpony.de/skripts/unread-...ts.user.js
Der Rest wie üblich (Firefox): Greasemonkey installieren, Link anklicken, Anweisungen folgen, fertig.
Andere Browser entsprechend, getestet habe ich aber nur auf Firefox.
Mangels Upload-Möglichkeit für .js-Dateien ist die Installation (Firefox) etwas umständlich:
Ggfs. Greasemonkey-Plugin istallieren, angehängte Datei aus diesem Post herunter laden, die Dateiendung um das ".txt" kürzen, Datei im Browser öffnen. Greasemonkey sollte dann fragen, ob das Skript installiert werden soll.
Wenn ihr den klickt scrollt die Seite wieder nach oben zum Logo.
Das Skript findet sich hier.
Installationsanweisungen entnehmt ihr aus den vorherigen Posts oder
ihr schaut in den Startpost von diesem Skript.
Getestet mit Firefox und Chrome aber es sollte keine Probleme mit Opera und Safari geben.
Also ich musste jetzt 2 Minuten auf dem bild suchen, um den Button zu finden.
Idee ist nice, werde ich jetzt auch nutzen, aber kann man den Butten vielleicht etwas Abseits, an einem anderen Punkt, oder zumindest etwas auffälliger gestalten?
Ich persönlich halte den Button hier besser aufgehoben, vllt mit nem keinen Dach, oder Pfeil nach oben...
Ich habe mein Bildergalleriescript nach einem Hinweis von Gwomm etwas verändert, so dass es nun auch in Chrome direkt als Extension (wieder) funktioniert, auch ohne "Tampermonkey". Ein Variablenname musste geändert werden, weil der bisher genutzte Name "top" offenbar inzwischen mit einem von Chrome genutzten kollidierte:
Many bronies have become… really unnecessarily cynical. About themselves, about each other, about this fandom on a whole. And I think that's something we need to fix, and have faith that we can. ~Nicholas Ha
Im Laufe der letzten Woche habe ich mir ein Userscript geschrieben, das in gewisser Weise die "Ignorieren"-Funktion des Forums nachahmt, also Beiträge des betreffenden Nutzers hinter einem Link verbirgt. Weil dies aber nur Clientseitig geschieht, kann man auch weiterhin noch PNs von dem Ignorierten empfangen, was die ursprüngliche Motivation hinter dem Skript war (Beiträge verbergen, aber für PN-Kommunikation weiterhin offen sein).
Zudem ist es mit dem Script auch möglich, selektiv nur den Avatar oder die Signatur eines Nutzers auszublenden, sowie diese dann ebenfalls auf Knopfdruck bei Bedarf wieder einzublenden.
Leider kann ich das nun nicht mehr selbst sinnvoll nutzen, denn als Moderator ist es doch eher günstig alles im Blick zu haben.
Auf der Profilseite der einzelnen User (z.B. hier mein Profil ) ganz nach unten Scrollen zu dem Ort, wo die echte Ignorierfunktion ist. Das sieht dann so aus:
Die Links machen genau das, wonach es klingt. Um den User wieder von der jeweiligen Liste zu nehmen, einfach erneut klicken (der Text der Links ändert sich dementsprechend auch).
Jeweils ein Klick auf "zeigen" stellt den Inhalt sofort wieder her, wie auch die echte Ignorierfunktion.
--
Limitierungen des Skripts:
- Es werden nur die Standarddesigns unterstützt, nicht das "Mobile Theme".
- Inhalte werden erst nach Laden der Seite versteckt, d.h. es kann sein, dass man trotzdem Mal kurz ein paar eigentlich ignorierte Dinge zu Gesicht bekommt.
- User die auf der "echten" Ignoreliste stehen, werden vom Skript nicht erfasst.
- Die Ignorierlisten sind nur lokal gespeichert, d.h. auf einem anderen Computer oder in einem anderen Browser wird eine seperate Liste genutzt. In Firefox kann man eine Synchronisation der Listen über das integrierte "Sync"-Feature erzwingen:
Bei Firefox werden die Listen in "about:config" als drei Einträge gespeichert (aber erst, wenn man jede Liste mind. einmal genutzt hat z.B. indem man einen User raufsetzt und dann wieder entfernt).
Wenn ihr zusätzlich drei Einträge manuell dort einfügt, so wie auf dem unten gezeigten Bild, die exakt mit "services.sync.prefs.sync." beginnen und ansonsten einen exakt identischen Namen haben (und deren Wert auf "true" gesetzt ist), dann werden die Listeneinträge zwischen Firefox-Browsern synchronisiert, solange in den betreffenden Browsern by "Sync" das Häckchen bei "Einstellungen synchronisieren" gesetzt ist.
Bei Chrome ist das Synchen solcher Einträge soweit mir bekannt leider nicht möglich.
- Grundsätzlich sollte das aber halb so wild sein, dann führt man eben mehrere Listen. Da diese Ignorierfunktion nur optische Auswirkungen hat, ist es nicht so wild, wenn man mal jemanden darauf "vergessen" hat.
---
Wer will kann das Skript nehmen, aus- und/oder umbauen (vielleicht kennt jemand eine gute Alternative fürs synchen der Listen?). Ist quasi "free for all".
Many bronies have become… really unnecessarily cynical. About themselves, about each other, about this fandom on a whole. And I think that's something we need to fix, and have faith that we can. ~Nicholas Ha
(Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2013 von Evenprime.)
(25.06.2013)Rapti schrieb: Nicht übel. Aber hättest du mal ein paar Beiträge hochgescrollt, hättest du dir vieeeeel Arbeit sparen können ...
Leider nein, den das andere Skript kann nur einzelne Beiträge verbergen, nicht alle Beiträge eines Nutzers auf einen Schlag (wie es die Ignorierfunktion tut). Das war dann die ursprüngliche Motivation hinter meinem Skript.
Die Avatar und Signatur-Sache war da nur Beiwerk, das sich anschließend leicht dazuhängen ließ.
Many bronies have become… really unnecessarily cynical. About themselves, about each other, about this fandom on a whole. And I think that's something we need to fix, and have faith that we can. ~Nicholas Ha
Ach so, das ist mir entgangen. Das macht das Skript durchaus sehr viel sinnvoller.
Allerdings werde ich es wohl trotzdem nicht brauchen ... Bis jetzt ist mir noch keiner so sehr auf den Sack gegangen, dass ich seine Beiträge von vornherein gar nicht erst sehen will.
Einfach SIE durch den Namen des weiblichen Ponys ersetzen.
Einfach ER durch den Namen des männlichen Ponys ersetzen.
Bsp. SIE -> Cerazette
Bsp. ER -> Coitus
for (var i = 0; i < textnodes.snapshotLength; i++) {
node = textnodes.snapshotItem(i);
s = node.data;
for (key in replacements) {
s = s.replace(regex[key], replacements[key]);
}
node.data = s;
}
})();
Wird ggf. noch geupdatet ^^
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2013 von mrx1983.)