Tutorials

BB Codes für die eigene Seite. (GB erweiterung ) Tutorial

Einloggen
Benutzername:
Passwort:

Passwort vergessen?
Kostenlos
Anmelden
anzeigen
BB Codes für die eigene Seite. (GB erweiterung )
.

4734 - zerfleischer - 13.08.2009 20:15 Uhr - Version: 2 - - verlinken als BB-Code


So 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 . Smily NR:7

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.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?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 Smily NR:8


MfG
Da Fleischi

Mitglieder-Kommentare


#5 von Habbosun
Hey Danke. Hat nun endlich geklappt. Gutes Tourtail Smily NR:2
#4 von zerfleischer
Jaja. das mit dem lesen.
Hoffe das kein fehler beim schrieben reingekommen ist, weil wenn ein Fehler drinne ist dann gehts das ganze nicht mehr Smily NR:9
Aber habe ja das meiste auch bei mir also sollte es funzen.

Wie Chrisi schon sagte brauchst du das andere tut dazu, weil dieses auf das andere aufbaut und bei dem anderen schon die include funktion drinne steht.
Du must dies halt per include holen dann geht es

Die Gymnasiasten sind so blöd.... die rechnen mit Buchstaben
#2 von Habbosun
Bei mir gehts nicht =S Woran liegt das? Habs mehrmals Probiert aber.. Bin mir sicher das es richtig ist.
#1 von chrisboy
uiii sehr schön nun bin ich erstmal beim Gästebuch und dann wollen wir mal schauen hier mit dem BB Code

Nur registrierte Mitglieder könnten einen Kommentar schreiben.

Melde dich doch ganz einfach an, es ist kostenlos. :-)