Page 1 of 1

[Snippet] BBCode Link Button (de)

PostPosted: Sat 7. Nov 2009, 17:23
by 4seven
BBCode Link Button

Mit diesem Snippet könnt ihr einen BBCode Button erstellen, der bei Klick einen Link aufruft

Möchtet ihr noch ein Bild im Button haben, ladet euch vorher [Beta] BBCode Image 0.1.3 herunter
http://www.loaditup.de/files/422339.zip

Dann erstellt ihr einfach pro Link einen neuen BBCode und (falls gewünscht) legt kleine Pics für die BBCodes an

Die BBCodes legt ihr folgenderweise an:

bbcode
Code: Select all
[google][/google]


html ersetzung
Code: Select all
 

---------

bbcode
Code: Select all
[lycos][/lycos]


html ersetzung
Code: Select all
 

--------

bbcode
Code: Select all
[yahoo][/yahoo]


html ersetzung
Code: Select all
 

--------

Die html ersetzung bleibt immer gleich

Dann öffnet editor.js in dem Template Verzeichnis eures Styles

findet

Code: Select all
   // Open tag
   insert_text(bbopen + bbclose);


ersetzen mit

Code: Select all
if (bbopen == '[google]'){   
javascript:window.open('http://www.google.de');}
else{
// Open tag
insert_text(bbopen + bbclose);}


erweitern tut ihr es dann so

Code: Select all
if (bbopen == '[google]'){   
javascript:window.open('http://www.google.de');}
else if
(bbopen == '[lycos]'){   
javascript:window.open('http://www.lycos.de');}
else if
(bbopen == '[yahoo]'){   
javascript:window.open('http://www.yahoo.de');}
else{
// Open tag
insert_text(bbopen + bbclose);}   


den anfang mit if, dazwischen dann immer mit else if

und, es muss mit
Code: Select all
else{
// Open tag
insert_text(bbopen + bbclose);}   
enden.

alles, was ihr bei weiteren links zu tun habt, ist diese schritte nach anleitung zu erweitern,
also den bbcode in den eckigen klammern und die links anzupassen.

Danach alle Caches leeren

Das wars