Smilies und BBCode ins Eingabefenster einbinden
Stanload
- php
0 Matthias0 wahsaga0 Thomas Luethi
Hallo zusammen!
Ich würde gerne in meinem GB die Funktion, die es auch in diversen Foren gibt, verwenden, dass man auf einen Smilie klickt und dieser (oder eher das Kürzel) dann ins Eingabefenster übertragen wird.
Das Gleich gilt dann auch für die BBCodes.
Weiß wer, wie man dies hinbekommen kann?
Wo ist das Problem ?
Du sammelst Similies.
Stellst sie in einer Reihe auf, darunter eine Textbox.
Der User schreibt und meint er müsste ein Smily setzen, er drückt auf ein Smily, das sendet die Seite als formular und als ziel nimmt es dieselbe seite wieder und übergibt die Variable die das Smily identifiziert ( z.b. ":-)") und hängt es dem String aus der Textbox hintendran. Dieser String kommt dann als Vorgabewert in die Textbox und der User kann weiterschreiben.
Wenn fertig, wird der ganze Klumpatsch in die DB eingetragen.
Beim abrufen aus der DB, lässt du eine Stringfunktion drüber laufen die alle :-) , ;-) , usw. durch <img src="smily1.gif"> usw. ersetzt, fertig.
Friede, Freude, Zimtstange.
Grüße, Matthias
p.s. Ein schönes Wort: Blindschleichleiche
hi,
Ich würde gerne in meinem GB die Funktion, die es auch in diversen Foren gibt, verwenden, dass man auf einen Smilie klickt und dieser (oder eher das Kürzel) dann ins Eingabefenster übertragen wird.
Das Gleich gilt dann auch für die BBCodes.
Weiß wer, wie man dies hinbekommen kann?
warum schaust du nicht mal an einer der stellen, wo du sowas schon gesehen hast, in den quelltext und analysierst was dort steht?
gruss,
wahsaga
Hallo,
Ich würde gerne in meinem GB die Funktion, die es auch in diversen Foren gibt, verwenden, dass man auf einen Smilie klickt und dieser (oder eher das Kürzel) dann ins Eingabefenster übertragen wird.
Das Gleich gilt dann auch für die BBCodes.Weiß wer, wie man dies hinbekommen kann?
Wie heisst dieses Forum schon wieder? Etwas mit SELF, oder?
Also: Schau doch selbst im Quellcode dieser Foren nach,
wie es dort gemacht wird, analysiere den Quelltext und
passe Ihn fuer Dich an.
Um vor und nach dem markierten Text "per Mausklick" gewisse
Dinge einzufuegen, z.B. BB-Code wie [B]Fett[/B], habe
ich nur eine JavaScript-Methode gefunden, die nur im MS IE
funktioniert:
http://lists.evolt.org/archive/Week-of-Mon-20020520/113314.html
Den "Button", den man Klicken muss, habe ich deshalb
in einen "Conditional Comment" eingepackt, sodass
sie nur im MS IE angezeigt werden:
<!--[if gte IE 5]>
Markierten Text <input type="Button" name="Fettknopf" value="Fett" onClick="fettmachen()"> machen!
<![endif]-->
mfg
Thomas
Hallo Thomas,
Um vor und nach dem markierten Text "per Mausklick" gewisse
Dinge einzufuegen, z.B. BB-Code wie [B]Fett[/B], habe
ich nur eine JavaScript-Methode gefunden, die nur im MS IE
funktioniert:
http://lists.evolt.org/archive/Week-of-Mon-20020520/113314.html
Im Archiv gibt es da auch etwas dazu; das geht immerhin im IE und im Mozilla. (allerdings keine anderen Browser und Mozilla erst ab 1.3alpha oder 1.3beta)
</archiv/2003/5/45588/>
http://alex.ilosuna.org/textarea.html
Wenn es darum geht, BB-Code serverseitig zu interpretieren, einfach mal den Link Besuchen, der über meinem Posting steht. ;-)
Viele Grüße,
Christian
Moin!
Also, dieser Link ist mal wirklich gut.
Bekomme es im Moment zwar auf der Arbeit nicht hin, aber werde es noch einmal zu Hause probieren.
Danke!