Seite 2 von 3
Re: Smiley im Chat
Verfasst: 23.02.2018 20:13
von stevie1401
Hey RSBasic, was meinst du denn mit öffentlicher SB Seite?
Schaue mal auf doko-lounge.de und klicke da mal auf spielen. Mache dir einfach einen neuen Nic.
Den Spiele-Client habe ich mit Spiderbasic programmiert.
Den Chat habe ich mit einem Textgadget gemacht.
Re: Smiley im Chat
Verfasst: 23.02.2018 20:19
von RSBasic
Mit öffentlicher SB-Seite meine ich, dass du deinen aktuellen Fortschritt inkl. Problem mit der Ausrichtung der Grafik auf deinen Server hochlädst, damit wir eine Seite zum Nachvollziehen und Testen haben. Dann können wir auch Lösungen für dein Problem hier posten. Es gibt bestimmt Möglichkeiten, um dein Vorhaben zu realisieren, nur ohne Code bzw. Seite zum Testen und Ausprobieren ist es leider schwierig.

Re: Smiley im Chat
Verfasst: 23.02.2018 21:15
von RSBasic
Danke für die Bereitstellung deiner Testseite und deines Quellcodes.
Mit Hilfe deiner temporären Seite habe ich folgende Lösung. Diese Styles brauchst du, damit dein Smiley korrekt innerhalb des Textes angezeigt wird:
Code: Alles auswählen
float: none;
margin: 0;
padding: 0;
vertical-align: middle;
Damit du es bei dir einbauen kannst, musst du...
...durch...
Code: Alles auswählen
mess+"<img src='bilder/smile.png' style='float: none;margin: 0;padding: 0;vertical-align: middle;' />"
ersetzen.
Oder:
Code: Alles auswählen
mess+"<img src=" + Chr(34) + "bilder/smile.png" + Chr(34) + " style=" + Chr(34) + "float: none;margin: 0;padding: 0;vertical-align: middle;" + Chr(34) + " />"
(Nicht getestet)
Re: Smiley im Chat
Verfasst: 23.02.2018 21:28
von stevie1401
Perfekt!
Vielen, vielen Dank!!!
Re: Smiley im Chat
Verfasst: 25.02.2018 11:08
von stevie1401
Leider wird das Bild nicht transparent angezeigt.
Ausserhalb des TextGadgets wird das Bild transparent angezeigt, nur innerhalb nicht.
Vielleicht geht es ja mit einem Webgadget besser? Nur dann müsste ich erst einmal herausfinden, wie man bei einem Webgadget runterscrollt...
Re: Smiley im Chat
Verfasst: 25.02.2018 12:14
von RSBasic
Kannst du deine Grafik hochladen?
Re: Smiley im Chat
Verfasst: 25.02.2018 17:22
von stevie1401
Habe ich gemacht

Re: Smiley im Chat
Verfasst: 25.02.2018 20:31
von RSBasic
Meinst du diese Grafik?
http://doko-lounge.selfhost.eu/bilder/smile.png
Laut Paint.NET ist der Hintergrund nicht transparent.
Du kannst Paint.NET bei dir herunterladen, die Grafik öffnen und den Hintergrund durch den Transparentwert ersetzen. Die geänderte Datei musst du hochladen und ersetzen.
Ggf. musst du in deinem Chat Strg+F5 drücken, um alle Dateien neu zu laden, so dass keine alten Dateien aus deinem Browser-Cache geladen werden.
Re: Smiley im Chat
Verfasst: 25.02.2018 23:34
von stevie1401
nein, ich meine
http://doko-lounge.selfhost.eu/smile.png
Ist zu 100% transparent. Ich habe es mit diversen transparenten Bildern getestet.
Aber teste einfach mal selber:
Code: Alles auswählen
Global ButtonBackColor,ButtonForeColor
ButtonForeColor = RGB(207, 186, 167)
ButtonBackColor = RGB(50, 37, 27)
If OpenWindow(0, 0, 0, 800, 600, "SetGadgetFont", #PB_Window_ScreenCentered)
SetWindowColor(0,ButtonForeColor)
Define mess.s
mess="das ist ein Test :)"
mess=ReplaceString(mess,":)","<img src='smile.png' style='float: none;border:none;width:20x;height:20px;margin: 0;padding: 0;vertical-align: middle;' />")
TextGadget(2, 10, 90, 200, 60, "")
SetGadgetColor(2,#PB_Gadget_BackColor,ButtonForeColor)
SetGadgetText(2,mess)
EndIf
Ersetze einfach smile.png durch ein Bild deiner Wahl...
Re: Smiley im Chat
Verfasst: 25.02.2018 23:42
von RSBasic
Wie kann ich im Chat mit Hilfe eines Smiley-Zeichens die Grafik anzeigen lassen?
Da ich kein SpiderBasic habe, kann ich deinen Code nicht testen.