Smiley im Chat

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Smiley im Chat

Beitrag 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.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Smiley im Chat

Beitrag 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. :)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Smiley im Chat

Beitrag 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...

Code: Alles auswählen

mess+"<img src='bilder/smile.png' />"
...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)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Smiley im Chat

Beitrag von stevie1401 »

Perfekt!
Vielen, vielen Dank!!!
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Smiley im Chat

Beitrag 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...
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Smiley im Chat

Beitrag von RSBasic »

Kannst du deine Grafik hochladen?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Smiley im Chat

Beitrag von stevie1401 »

Habe ich gemacht :)
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Smiley im Chat

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Smiley im Chat

Beitrag 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...
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Smiley im Chat

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten