Wie ich sehe, hast Du es ja inzwischen geschafft, einen BBCode für versteckten Text mit Button in Deinem Forum abzuspeichern. Ich habe ihn mir mal für mein Forum aus dem Quelltext "entliehen" und ein wenig vereinfacht. Weil ich keinen Sinn darin sehe, dass man hinter dem = einen weiteren Text angeben kann und muss,
denn diesen könnte man ggf. einfach davor schreiben, habe ich dies weggelassen. Auch habe ich einen meines Erachtens unnötigen Div-Container, einige Klassen- und CSS-Angaben entfernt. Klick! Nach '[hide]' suchen! Wie man sieht, fehlt am Ende Deiner Html-Ersetzung was, wo der Text hineinkommt.