Custom-Smilies-Script (Update 14.8.2006, Version 1.30)

Dieses Thema im Forum "Smalltalk" wurde erstellt von xander, 8. August 2006.

  1. xander a.k.a. Xander

    xander
    Registriert seit:
    16. März 2002
    Beiträge:
    3.877
    Ort:
    NRW
    So Kinnas :ugly:

    Ich hab mich auchmal rangesetzt und ein kleines Greasemonkey-Script (ich denke die meisten wissen schon was das ist, hab jetzt keine Lust das nochmal zu erklären :D) geschrieben, mit diesem ist es möglich neue Smilies anzeigen zu lassen mit den üblichen Smiliecodes wie z.B. :ugly : oder auch : )
    Das hat zum einen den Vorteil, dass ihr einfach nur die Codes schreiben und nichtmehr die Links von irgend welchen Smilieseiten kopieren müsst, was auch besser ist wenn sich mal ein Link ändern kann ich das einfach im Script machen, sonst gibt es hier im Forum ein Problem bei den ganzen neuen Smielielinks. Zum anderen entlastet es das link2img Script von steff999, weil es nichtmehr die ganzen Links durchsuchen muss und somit müsste es im Endeffekt schnbeller mit diesen 2 Scripts sein, als wenn man alles als Bilder verlinkt.

    Ich hab die 1. beta von meinem Custom-Smilies-Script fertig,
    bisher hab ich erstmal 8 neue Smilies eingebaut, wir können ja nochmal zusammen ein paar guten sammeln, wenn ihr es überhaupt nutzen wollt... :)

    Also hier erstmal die bisher unterstüzten Smilies in Version 1.0.0.0:
    :keks : http://www.my-smileys.de/smileys2/29.gif
    :banana2 : http://www.my-smileys.de/smileys2/banana_2.gif
    :daumen : http://board.volle-pulle-mallorca.de/styles/blue/smilies/thumb.gif
    :umleitung : http://board.volle-pulle-mallorca.de/styles/blue/smilies/umleitung.gif
    :hug : http://www.my-smileys.de/smileys2/=hug.gif
    :hdl : http://ugly.plzdiekthxbye.net/small/s029.gif
    :yay : http://ugly.plzdiekthxbye.net/small/s339.gif
    :kot : http://ugly.plzdiekthxbye.net/small/s165.gif

    Es gehen natürlich alle beliebigen Codes nicht nur :smilie:, ich suche mit meinem Script einfach nach einer Übereinstimmt im Text und ersetzte diese durch das Bild inkl. Titel-Beschreibung wie bei anderen Smilies hier im Forum. Also z.B. "xD" würde auch gehen, wenn einer nen passenden Smilie dazu hat ;)
    (man könnte auch alle Leerzeichen durch :ugly: ersetzten lol)

    Hier der Link zum Script (immer aktuelle Version): http://www.pennerland.de/gspbcustomsmilies.user.js

    Ich hab das Script so Resourcenschonend wie möglich programmiert, also zumindest bei 8 Smilies merk ich keinen Unterschied ob es eingeschaltet ist oder nicht, ihr könnt es ja mal testen und berichten...

    Update 9.8.2006:
    so hab jetzt endlich auch Version 1.1 von meinem Smilie-Script fertig.

    Änderungen in 1.1.0.0:
    - sollte etwas schneller sein, wobei das Script nicht so viel Performace braucht wie das Bilderding ;)
    - Smilies in Zitaten werden auch angezeigt
    + Smilieliste, wird unter der Textbox hier unten bei "Direkt Antworten" angezeigt, kann man auch ausstellen oder ne maximale Anzahl von Smilies festlegen (guckt dazu oben ins Script)
    + und natürlich einige neue Smilies :woho:

    Update 11.08.2006:
    Änderungen in 1.2.0.0
    + neue, verbesserte Smilieliste als JS-PopUp (lässt sich durch den kleinen gelben Smilie ( :) ) unten bei "Direkt Antworten" öffnen und wie bei einem normalen Fenster durch das X oben rechts wieder schließen
    - komplett überarbeiter Quellcode
    - ein paar Smilies wurden entfernt
    Anmerkung: Ihr könnt die Farben der Smiliebox einfach verändern, oben im Quellcode wo farben (rahmen, text, hintergrund) steht, müsste recht leicht zu finden sein. ;)

    Update 14.08.2006:
    Änderungen in 1.30
    + Auto-Update: es wird jede Stunde auf ein neues Update überprüft und wenn es ein neues gibt die neue Versionsnummer + die wichtigsten neuen Änderungen angezeigt (danach öffnet sich sofort ein PopUp mit der neuen Version)!
    + nach direkt Antworten werden die Smilies sofort angezeigt
    + die Smilieliste wird auch beim normalen Antworten angezeigt links neben dem Zurück-Button (nur im Standard-Editor, beim WYSIWYG Dingen gehts nicht)
    - Smilie zum Öffnen der Liste durch einen :ugly: ersetzt :woho:
    + Bei Einzelbeiträgen werden nun auch Smilies angezeigt (showpost.php)
    + zwei neue Smilies
     
    Zuletzt bearbeitet: 14. August 2006
  2. find ich toll da man die smilies sonst immer suche musste :uff: :ugly:

    :kot: :ugly:
     
  3. BUG.. in zitaten gehts net :D
     
  4. Keksus

    Keksus
    Registriert seit:
    5. August 2005
    Beiträge:
    63.951
    juhuu! :kot:
     
  5. :kot:
    :yay:
     
  6. xander a.k.a. Xander

    xander
    Registriert seit:
    16. März 2002
    Beiträge:
    3.877
    Ort:
    NRW
    Ein kleines Feedback wäre auch nicht schlecht, also obs überhaupt geht und evtl. Bugs? ;)

    €: Ja in Zitaten hab ich noch nicht eingebaut, ist ja Version 1.0. Und Zitaten sind etwas verwurteschelt mit Zig Tabellene tc da müsste ich das alles durchsuchen nach TextKnoten.. naja mal sehen das kommt noch.

    Außerdem hab ich vor unter "Direkt Antworten" eine 2. Zeile unten dem Menü anzeigen zu lassen wo man einfach auf die neuen Smilies draufklicken kann, also wie beim noramlen Antworten so ne Art Smiliebox.
     
  7. hab ja geschrieben und demonstriert :D
     
  8. Zeddicus_SK First Wizard

    Zeddicus_SK
    Registriert seit:
    27. Februar 2002
    Beiträge:
    7.525
    Ort:
    People's Palace
    Es geht, aber nicht in Zitaten. :kot:
     
  9. bei opera geht aber nur ein script :heul:
     
  10. sC4n mag Weihnachtsbrüste

    sC4n
    Registriert seit:
    8. November 2002
    Beiträge:
    10.763
    Ort:
    Ort: Ort: Ort: Ort: Ort:
    :yay: :ugly: :kot:
     
  11. Also bei mir gehen auch mehrere Skripts. :nixblick:
     
  12. xander a.k.a. Xander

    xander
    Registriert seit:
    16. März 2002
    Beiträge:
    3.877
    Ort:
    NRW
    Ich hab irgendwo gelesen, das du einen Ordner anlegen kannst und dort soviel Scripte wie du willst reinlegen kannst :)

    Also Vorschläge zu weiteren Smilies die in das Script sollen? Und kommt nicht wieder mit ganzen Smilieseiten an ^^
     
  13. ...
     
    Zuletzt von einem Moderator bearbeitet: 8. August 2006
  14. ich habs :banana2:


    http://dieschlimmstkla.forum.ac/images/smiles/drevil2.gif
    http://dieschlimmstkla.forum.ac/images/smiles/woohoo.gif
    http://dieschlimmstkla.forum.ac/images/smiles/smooth.gif


    die wären für den anfang gut!:yes:
     
  15. :hdl:
    :D
     
  16. xander a.k.a. Xander

    xander
    Registriert seit:
    16. März 2002
    Beiträge:
    3.877
    Ort:
    NRW
  17. Nicht schlecht. :banana2:

    :kot:
     
  18. gut, jeder kann da ja auch seine eigenen smilie reinhauen :daumen:

    edit: äh, nein geht ja eben nicht :ugly:

    da müsste man die codes direkt durch urls ersetzen
     
  19. Ich weiß nicht ob es nicht sinnvoller wäre beim Bilderscript zu bleiben, da muss man wenigstens nichts dazulernen. http://ugly.plzdiekthxbye.net/small/s246.gif
     
  20. ich würd die smilies aber mal auf einen extra webspace schieben, bei arcor oder so. sonst stehen hier ganz schnell andere foren- oder webseitenbetreiber auf der matte ;) :xmas:
     
  21. Kugelfisch

    Kugelfisch
    Registriert seit:
    9. März 2001
    Beiträge:
    22.227
    Ort:
    Münster
    Ich zitiere meinen Beitrag aus dem "Bilder in Posts"-Thread:

    El Knuto wies mich darauf hin, dass es hier besser hineinpasse, und recht hat er :)
     
  22. Ceejay Master of Puppets

    Ceejay
    Registriert seit:
    23. September 2005
    Beiträge:
    14.731
    :kot: :yay: :ugly:
     
  23. Längere Links zu den Smilies sind da glaube ich noch störender auch wenn unbeitligte durch klicken den Smily sehen können.
    Lange bevor es die Scrips gab wurde das ja auch schon für bekannte Smilies die es nicht im Forum gab verwendet. Siehe zum Beispiel: [noparse]:bse:[/noparse] :bse: [noparse]:banana:[/noparse] :banana:. Sie wurden eine lange Zeit nur in Textform verwendet.
     
    Zuletzt von einem Moderator bearbeitet: 8. August 2006
  24. xander a.k.a. Xander

    xander
    Registriert seit:
    16. März 2002
    Beiträge:
    3.877
    Ort:
    NRW
    Ja das mein ich auch, Leute die kein Link 2 Image Script haben klichen auch wohl kaum auf jeden Link, wo ein Smilie drunter sein könnte.

    Btw: Ich programmier gerade noch ein paar Erweiterungen und neue Smilies rein und wie schon gesagt könnte man dann auch alle ausgewählten Smilies auf einen eigenen Server hochladen, dann ist man unabhänging von den Teils lahmen Smilieseiten..

    @macrozone: Klar kann damnit auch jeder seinen eigenen Smilies verwenden oder hinzufügen, nur wenn keiner die Codes verwendet oder kennt bringts nicht viel :)
     
  25. FX

    FX
    Ja, der sieht besser aus :yes:

    Ich finde, man sollte es mit den neuen Smilies aber nicht übertreiben und die gut auswählen. :)
    Achja: Und alle auf einen seperaten Space tun. Trafficklau ist nicht sooooo toll. :)

    Die Meinung kann ich nicht teilen. Es ist sicher nicht so störend wie ständig verlinkte Bilder und es wird auch so schon zum Teil praktiziert.
     
  26. Nettes Skript. :yes:

    Ich denke mal, man könnte bei der Geschwindigkeit noch optimieren. Du liest z.B. sämtliche DIV-Tags aus, die da innerhalb der id "post" hängen und wenn du mal eines findest, das mit post_message anfängt, machst du weiter. Ich würd das ganze vielleicht etwas gezielter machen. ;)

    Zum Beispiel kannst du einfach über alle Posts iterieren mit folgendem Code:
    Code:
    for(i0 = 4; i0<posts.childNodes.length; i0+=9){ 
          //der erste Post kommt beim Index 4, die folgenden in Abständen von 9
    
          child = posts.childNodes[i0];
          postNr = child.childNodes[1].childNodes[1].childNodes[1].getAttribute('id').substr(4);
          message = document.getElementById('post_message_'+postNr);
          //weiteres zeugs
    }
    
    Ich würds zumindest mal ausprobieren. :)
     
  27. Für Firefox- und Opera-user dürfte es ja kein Problem sein, Greasemonkey und das kleine script zu installieren. Nur IE-Benutzer sind gearscht (sind sie ja sowieso immer :ugly: ).
     
  28. xander a.k.a. Xander

    xander
    Registriert seit:
    16. März 2002
    Beiträge:
    3.877
    Ort:
    NRW
    Ja danke werd ich mal ausprobieren, auf so einen Mist bin ich nicht gekommen das jeder 9. ein Post ist :ugly:
    Wenn das immer passt, ist es sicher etwas schneller ;)
     
  29. HK-Argeon

    HK-Argeon
    Registriert seit:
    27. April 2002
    Beiträge:
    7.944
    Ort:
    Borgwürfel
    Langsam aber sicher wird mir das GSPB zu bunt^^.
     
  30. http://ugly.plzdiekthxbye.net/large/l055.gif

    Langsam wird mir das GSPB zu langsam. :ugly:
     
Top