Du bist hier: Startseite » Tutorials » BB Codes für die eigene Seite. (GB erweiterung ) TutorialSo es geht weiter an Eugen seinem Script.
Heute basteln wir die BB Codes für das GB was ich geschrieben habe ein.
Du Datei heißt wie im TUT beschrieben
replace.php. Nun sollte dort auch kein Fehler mehr kommen da ja keine Datei zum includen da ist .
Die links hier mal aufgelistet.
Login Teil 1
http://www.ntmb.de/tutorials/schnipsel_view_101.html
Login Teil 2
http://www.ntmb.de/tutorials/schnipsel_view_168.html
GB
http://www.ntmb.de/tutorials/schnipsel_view_302.html
Ist eigendlich alles recht simpel.
Ich werde hier aber nur auf einige beispiele eingehen und nicht ein komplett fertiges Script für euch zusammenstellen da jeder andere Zeichen für smileys etc. benutzen möchte.
So nun zur replace.php.
CODE:
<?php
$text = preg_replace("/\[b\](.*)\[\/b\]/Usi", "<b>\\1</b>", $text); // Schreibt den Text in Fett gedruckten Buchstaben [b]Text fett[/b]
$text = preg_replace("/\[i\](.*)\[\/i\]/Usi", "<i>\\1</i>", $text); //Schreibt den text in Kursiven Buchstaben [i]Text kursiv[/I]
$text = preg_replace("/\[u\](.*)\[\/u\]/Usi", "<u>\\1</u>", $text); // unterstreicht den Text [u]Ich glaube der ist unterstrichen =)[/u]
$text = preg_replace("/\[color=(.*)\](.*)\[\/color\]/Usi", "<span color=\"\\1\">\\2</span>", $text); //Hier kann red blue etc stehen und der Text wird Farbig [color=red]Roter Text wird hier ausgegeben[/color]
$text = preg_replace_callback("/\[img\](.*)\[\/img\]/Usi", $text); // Hiermit werden Bilder eingefügt [img]link zum Bild[/img]
$text = preg_replace_callback("/\[url=(.*)\](.*)\[\/url\]/Usi", $text); //Hier kann man die [URL][/URL] benutzen
$text = preg_replace_callback('#(( |^)(((ftp|http|https|)://)|www.)\S+)#mi', $text); //und hier werden links die mit hhtp://www..... direkt als link ausgeben lassen
$text = preg_replace("/\[email=(.*)\](.*)\[\/email\]/Usi", "<a href=\"mailto:\\1\">\\2</a>", $text); //Dient dazu eine email adresse linkfähig zu machen
// und zum schluss die Smileys. Ich setze sie ans Ende da man sie dort schneller erweitern kann.
// Diese sind in einer Funktion geschrieben um das ganze schneller zu machen
// und nur den Smiley auszulesen der auch abgefragt wird
function smilies($str)
{
$str = str_replace(':)',"<img src=\"smilies/smile1.gif\">", $str);
$str = str_replace(':D',"<img src=\"smilies/smile2.gif\">", $str);
$str = str_replace(':mad:',"<img src=\"smilies/smile3.gif\">", $str);
$str = str_replace(':angry:',"<img src=\"smilies/smile4.gif\">", $str);
$str = str_replace('8)',"<img src=\"smilies/smile5.gif\">", $str);
$str = str_replace(';(',"<img src=\"smilies/smile6.gif\">", $str);
$str = str_replace(':devil:',"<img src=\"smilies/smile7.gif\">", $str);
$str = str_replace(':motz:',"<img src=\"/smilies/smile8.gif\">", $str);
return $str;
}
?>
Hoffe hab nix vergessen was ich schreiben wollte.
Feedback ist erwünscht und nicht schüchtern sein
MfG
Da Fleischi
#5 von
Habbosun
#4 von

zerfleischer
Die Gymnasiasten sind so blöd.... die rechnen mit Buchstaben
#3 von

chrisboy
#2 von
Habbosun
#1 von

chrisboy
Nur registrierte Mitglieder könnten einen Kommentar schreiben.
Melde dich doch ganz einfach an, es ist kostenlos. :-)