Se può tornarvi utile io ho modificato il vecchio BBCode 1.2 aggiungendo 2 tag presenti nella versione 3 di VBulletin. Essendo moderatore di un forum in VB3 mi tornano molto utili per linkare altri thread e quindi mi faceva comodo averli a portata di click.
I tag sono [thread] e [post], servono rispettivamente per creare in automatico un link al thread o al post specificato nel tag, esempio:
[thread=123]titolo[/thread] crea, in VB3, un link al thread numero 123 senza dover creare tutta la url, in pratica è l'equivalente di [ url=http://www.sito.it/forum/showthread.php?t=123]titolo[/url]
Il codice che ho aggiunto è questo in content/bbcode.js
case "thread":
bbcode.insertAtCursor(theBox,"[thread=" + prompt("Inserire il numero del thread:") + "]" + str + "[/thread]");
break;
case "post":
bbcode.insertAtCursor(theBox,"[post=" + prompt("Inserire il numero del post:") + "]" + str + "[/post]");
break;
e questo in content/bbcodeOverlay.xul fuori dal sottomenu Clipboard
<menuitem id="context-thread" label="Thread" oncommand="bbcode.bbcode('thread');"/>
<menuitem id="context-post" label="Post" oncommand="bbcode.bbcode('post');"/>