Webdesign in Siegen

Smiley Script!

Fragen zum Thema PHP können hier gestellt werden

Moderator: Basti

Smiley Script!

Beitragvon NoTomorrow am 17.11.2005, 21:35

Hey leute!

Wollte mal fragen wie ich es hinbekomme, dass über meine ganze seite (http://www.lmnt.de) verteilt texte wie :lol: oder :grin: in grafiken bzw smileys umgewandelt werden.


bye,
NoTo
Benutzeravatar
NoTomorrow
Mitglied
 
Beiträge: 40
Registriert: 15.11.2005

Beitragvon Manuel am 17.11.2005, 23:08

Hi NoTo!

Ich war mal so frei und habs in den PHP-Bereich verschoben, da du ja Schrift durch Grafiken automatisch ersetzen lassen willst. Wie fügst du denn deine Texte ein? Am sinnvollsten ist es sicherlich, diese Abkürzungen direkt nach dem speichern in einen Grafiklink umzuwandeln. Wie werden die Texte abgespeichert? Normal in einer HTML-Datei oder in einer Datenbank/Textdatei? Bei der 2ten Möglichkeit kannst du diese dann auch noch recht einfach umwandeln, bedenke nur, dass diese dann für jeden einzelnen Besucher "übersetzt" werden müssen.

Code: Alles auswählen
$text = str_replace("-&gt;", "<img src=\"images/arrows.gif\" alt\"Arrow\" />", $text);   


Diese PHP-Funktion ersetzt beispielsweise ein -> durch eine Pfeilgrafik. Gleiches gilt natürlich für Smileys. Eigentlich sehr einfach ;)

Lg,
Manuel ;-]
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 8775
Registriert: 10.12.2004
Wohnort: Asbach

Beitragvon Rene am 17.11.2005, 23:09

Hey

Hier einmal ein paar Codeschnipsel:

Code: Alles auswählen
$beitragtext = ereg_replace(":P", "<img src=\"$grafiken/zunge.gif\" alt=\"zunge\">", $beitragtext );
$beitragtext = preg_replace("/\[b\](.*?)\[\/b\]/si","<b>\\1</b>", $beitragtext );
$beitragtext = str_replace($row['code'],'<img src="'.$row['bildurl'].'" alt="'.$row[name].'" />', $beitragtext );




Mit diesen funktionen kann man das ganz einfach lösen.
Da gibts noch nen ganzes dutzend mehr einfach mal bei php.net bischen schauen welche die beste für dich ist.

lg
Bild
Rene
Mitglied
 
Beiträge: 1187
Registriert: 28.02.2005
Wohnort: nähe Ravensburg

Beitragvon NoTomorrow am 18.11.2005, 14:45

vielen dank jungs ich werds porbieren ^^
Benutzeravatar
NoTomorrow
Mitglied
 
Beiträge: 40
Registriert: 15.11.2005


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast