PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : custom VBcode


Sesostris
13.08.2002, 09:21
Wir möchten in unserem Forum eine Funktion Integrieren.

So soll es eigentlich aussehen: <br>
<b><font face="tahoma" size="3" color="#FF0000">Spoiler!</font>
<font face="tahoma" size="1">(zum lesen Text markieren)</font></b>
<br><br>
<table width="90%" border="1" cellspacing="0" cellpadding="3" align="center">
<tr><td bgcolor="#BBBBBB"><font color="#BBBBBB">
{param}
</font></td></tr></table><br>

Leider sind die Anzahl der Zeichen begrenzt so dass maximal das hier möglich:<br>Spoiler! (zum lesen Text markieren)<br><br>
<table width="90%" border="1" cellspacing="0" cellpadding="3" align="center">
<tr>
<td bgcolor="#BBBBBB"><font color="#BBBBBB">{param}
</font></td></tr></table>

Kann man die Anzahl irgendwo erhöhen ? Es erfüllt zwar seinen Zweck so, sieht aber bescheiden aus ;) ...yor allem als ich den ersten code noch drin hatte und die Tags nicht geschlossen wurden , weil sie einfach nicht übernommen wurden -_- ...zum Haare raufen :) ..nett zerschossenes Foren Design war die Folge und ich hab schon an meinen html Kenntnissen gezweifelt, bis ich endlich heraus fand das ich nicht so viel code schreiben darf...

Wäre nett wenn jeman eine Lösung parat hätte. thx

Boothby
13.08.2002, 10:45
Wow, die Idee ist Cool. Ich hatte für's UBB mal eine aufwendigere Lösung geproggt. Da hab ich mit Javascript und CSS bestimmte Textpassagen immer ein und ausgeschaltet.

Aber um deine Frage zu beantworten:

Du mußt in der Tabelle dbname die Feldlänge der Spalte bbcodereplacement von derzeit 200 auf das Maximum von 255 setzen. Alternativ kannst du auch den Feldtyp von Varchar auf Text setzen. Dann hast du 65.535 Zeichen. Das kannst einfach mit phpmyadmin machen oder benutze folgenden SQL-Befehl

ALTER TABLE `dbname`.`bbcode` CHANGE `bbcodereplacement` `bbcodereplacement` TEXT NOT NULL

Sesostris
14.08.2002, 20:23
Danke!

Ich werd das gleich mal veranlassen :)

Soul
27.08.2002, 23:14
Sauber:ja: Das kan ich doch gleich umsetzen!

Shakron
11.12.2003, 17:30
Kann mir jemand erklären wie ich den obigen Code als neuen Befehl ins VBulletin einfüge?

vB Code Tag: hier schreiben?
Einzufügender Code: hier den von Sesostris gepostetetn Code schreiben?
vB Code Beispiel: ?
vB Code Erklärung: ?
Parameter im vB Code Tag benutzen ( {option} eingefügt?): ?

Mystics
11.12.2003, 18:08
vB Code tag: spoiler
Einzufügender Code: hier den ersten von Sesostris geposteten Code reinschreiben
vB Code Beispiel: egal
vB Code Erklärung: egal
Parameter im vB Code Tag benutzen ( {option} eingefügt?): ja

Und nicht vergessen, das Query davor auszuführen.ALTER TABLE bbcode CHANGE bbcodereplacement bbcodereplacement TEXT NOT NULL