Klick und drin !

murdi

Erfahrenes Mitglied
Hi ho, habe folgende frage an euch !

hier im forum , wenn man einen beitrag postet sind am linken rand die smilies , sobald man auf ein smilie seiner wahl klick erscheint sofort die zeichenkett die php dann in das smiliegif umwandelt.

nun meine frage, wie geht des ??


würde mich über hilfe freuen !
 
str_replace();

Das geht mit str_replace();
PHP:
<?php
$string="hallo username";
$string=str_replace("username", "murdi", $string>");
echo $string;
?>
Dies würde folgende Ausgabe ergeben:
Code:
hallo murdi

Also nach dem Muster:
Code:
$string=str_replace("waszuersetzenist", "durchwaseszuersetzenist", $string;

greets daIllu ;-)
 
dreiundzwanzig, dies hier ist das Javascript forum, nichts für ungut.

murdi, folgendermassen funzt das:
gib zunächst dem Form, in dem du das Textfeld hast einen Namen, z.B. "formular", damit es einfacher zu handhaben ist:
Code:
<form name="formular" action="pipapo.php">
 <textarea name="textfeld"></textarea>
 ...
</form>

im Javascript definierst du nun folgende Funktion:
Code:
function addsmily(smilytext)
{
    document.formular.textfeld.value+=" "+smilytext+" ";
    document.formular.textfeld.focus();
}
Damit wird dem Text im Textfeld der übergebene smilytext angefügt mit Leerzeichen davor und dahinter.
Anschliessend wird, da der User sicher weiterschreiben möchte, wieder das Textfeld aktiviert.

die Smilybildchen, auf die man klicken muss gestaltest du etwa so:
Code:
<a href="javascript:addsmily(': )')"><imc src="grinsemund.gif"></a>
wenn man nun auf das Bildchen klickt, wird dem Text also folgendes hinzugefügt: " : ) "
(ohne die Anführungszeichen)
btw: das soll nen Smily darstellen, den echten smily wandelt tuts.de ja dummerweise um :)

Dieser und alle weiteren Links können nun an beliebiger Stelle im dokument platziert werden.
 
Zuletzt bearbeitet:
ups

ups hab gedacht das ich gerade im php-forum rumlungere
sorry dudes
schönes wochenende cya
greets da Illu ;-)
 

Neue Beiträge

Zurück