Этот скрипт позволит поставить свои собственные дополнительные bb-коды, в одну строчку со стандартными. В нужном модуле, между head и /head ставим это:
Code
<script type="text/javascript">
function addBbButton(word,where,action,word2){
button=document.createElement('input');
button.type='button';button.className='codeButtons';if(word2){button.value=word2;}else{button.value=word;}
button.style.margin='1 1 0 0px';button.name=word;
if(action){button.onclick=action;}else{button.onclick=function(){simpletag(word);}}
input=document.getElementsByTagName('input');
for(i=0;i<input.length;i++){
if(input[i].value==where && input[i].className=='codeButtons'){target=input[i];break;}}
try{target.parentNode.insertBefore(button,target);}catch(e){}}
</script>
После $BODY$ - это:[cut noguest]Quote
<script type="text/javascript">
addBbButton('cod','u');
</script>
[/cut]
То, что помечено красным - это содержание вашего нового bb-кода. В данном примере, он выглядит как:
То, что синее - является тем bb-кодом, перед которым будет отображаться ваш новый bb-код.