Seite 1 von 1

PHP Smileys im Gästebuch && erweiterter Texteditor

BeitragVerfasst: 15.09.2005, 11:14
von marco
Hallo alle zusammen, hallo Oli,
ich würde gerne mein Gästebuch mit Smileys erweitern.

Ich habe in Olis Quelltext geschaut und ihn auf meiner Seite angeglichen.

Nun ist mein Problem, das ich zwar die Smileys beim klicken in die Textbox bekomme, jedoch wird beim anzeigen der fertigen Nachricht nur das ":)" angezeigt und nicht
Bild

Welche Funktion muss ich denn nutzen, um das Bild anzeigen zu lassen?


Vom Prinzip sollte es doch auch möglich sein, das Smiley eintragen so abzuändern, das man Texte formatieren kann, oder?

Ich bedanke mich schon im voraus für eure /deine Hilfe.

grüße Marco

Re:PHP Smileys im Gästebuch && erweiterter Textedito

BeitragVerfasst: 15.09.2005, 11:24
von Bimbel
Wenn du Text formatieren willst, solltest du dir mal eine fertige UBB-Klasse angucken, da findest du eigentlich alles. Kommt eben auf die Geschwindigkeit an, wenn du da nicht so viel Wert drauf legst, langen einfache reguläre Ausdrücke.
Smilies kannst du einfach mittels str_replace() durch ein Bild ersetzen.

Re:PHP Smileys im Gästebuch && erweiterter Textedito

BeitragVerfasst: 15.09.2005, 11:44
von marco
Ok, danke dir. Kannst du mir evtl. noch einen weiteren Tip geben, wie ich diese str_replace funktion in Bezug auf mein Texfeld anwenden kann.
Das Textfeld wird aus meiner mysql Datenbank durch:
Code: Alles auswählen
<td colspan='3'rowspan='2' cellpadding='10'>[b]$row[ltext_gb_gruss][/b]</td>


gefüllt. ich kann doch nicht einfach das str_replace drum rum legen...?!?
Code: Alles auswählen
str_replace(':)','funzt', $row[ltext_gb_gruss])


Wie stelle ich das an?? Sorry, aber wie du weisst habe ich nicht allzuviel PHP Erfahrung.

GRüße Marco

Re:PHP Smileys im Gästebuch && erweiterter Textedito

BeitragVerfasst: 15.09.2005, 12:20
von Bimbel
Warum kannst du das nicht? Das ist doch eine tolle Sache..
Du kannst die Suchstrings und Ersetzstrings auch in ein Array packen, wenn du mehr als einen Smilie hast:
http://de2.php.net/manual/de/function.str-replace.php

Re:PHP Smileys im Gästebuch && erweiterter Textedito

BeitragVerfasst: 15.09.2005, 12:56
von marco
[quote author=Bimbel link=board=21;threadid=1166;start=msg24558#msg24558 date=1126779633]
Warum kannst du das nicht? Das ist doch eine tolle Sache..
Du kannst die Suchstrings und Ersetzstrings auch in ein Array packen, wenn du mehr als einen Smilie hast:
http://de2.php.net/manual/de/function.str-replace.php
[/quote]

nee funzt leider nicht:
http://www.gernand24.de/gbeintrag.php

schau selbst:
der code dazu ist:
Code: Alles auswählen
echot "<td colspan='3'rowspan='2' cellpadding='10'> str_replace(':)','funzt', '$row[ltext_gb_gruss]')</td>";

Re:PHP Smileys im Gästebuch && erweiterter Textedito

BeitragVerfasst: 15.09.2005, 13:00
von Bimbel
Naja, PHP-Code sollte man schon so schreiben, daß er nicht einfach als String angesehen wird..
Code: Alles auswählen
echo '<td colspan="3" rowspan="2" cellpadding="10">'.str_replace(':)','funzt', $row['ltext_gb_gruss']).'</td>';


Im übrigen solltest du dir angewöhnen, valides HTML zu erzeugen, ich habe das jetzt hier mal verbessert.

Re:PHP Smileys im Gästebuch && erweiterter Textedito

BeitragVerfasst: 15.09.2005, 13:10
von marco
ahh allright. Danke dir. jetzt funzt es. muss nur noch das mit dem Array hinbekommen. Hoffe das ist nicht allzuschwer.

Könntest du mir evtl. noch verraten wie du dein Forum so schnell bei google aufgelistet bekommst. Ich bekomme kaum hits bei google. grüße

Re:PHP Smileys im Gästebuch && erweiterter Textedito

BeitragVerfasst: 15.09.2005, 13:16
von Bimbel
2 Stichworte dazu:
- Suchmaschinenoptimiertes Forum
- Externe Links..

Re:PHP Smileys im Gästebuch && erweiterter Textedito

BeitragVerfasst: 15.09.2005, 13:55
von marco
Danke, damit kann ich was anfangen.

Oh man, ich müsste wirklich mal die php syntax lernen.... jetzt funzt es. baue das gb jetzt mit smileys. danke dir nochmals. Supi!