this condition would be better:
Code:
<if condition="$show[registerbutton] AND THIS_SCRIPT != 'register' AND $show['guest']">
you'll need the guest condition because some forums also allowed "double registration" (don't know how it's exactly called in english version)
and != register is better the =='index' so its shown on every page, just not on register
but, this condition is not testet! i've just noted it down but should work