Couple suggestions:
1) Merge two .js (vbstatus/ajax_wrapper.js and vbstatus/headerjavascript.js) into single one - provides faster load time
2) Add language phrase
vbstatus_add_activity having "- enter you current activity" and set vbStatus Options/Default Status to null. This phrase would be displayed for active users if there is no previous status. So there would be no need for 'Edit' link and nothing will be displayed when having empty status.
TEMPLATE MEMBERINFO:
Instead:
Code:
<h1>$prepared[musername] $prepared[onlinestatus]</h1>
put:
Code:
<h1>$prepared[musername] $prepared[onlinestatus]
<!--BEGIN VB STATUS-->
<if condition="$vbulletin->options['vbstatus_active']">
<if condition="$userinfo[vbstatus_status]">
<div id="vbstatus_$userinfo[userid]" class=smallfont style="display:inline">
<if condition="$bbuserinfo['userid']==$userinfo['userid'] OR $vbstatus_isadmin==1">
<if condition="$vbulletin->options['vbstatus_inline']">
<a href="javascript:Att_AjaxDiv('inline=1&userid=$userinfo[userid]&postid=$userinfo[userid]','vbstatus/vbstatus_ajax.php','vbstatus_$userinfo[userid]')">$userinfo[vbstatus_status]</a>
<else />
<a href="javascript:Att_Ajax('userid=$userinfo[userid]&postid=$userinfo[userid]','vbstatus/vbstatus_ajax.php')">$userinfo[vbstatus_status]</a>
</if>
<else />
$userinfo[vbstatus_status]
</if>
</div>
<else />
<if condition="$bbuserinfo['userid']==$userinfo['userid'] OR $vbstatus_isadmin==1">
<div id="vbstatus_$userinfo[userid]" class=smallfont style="display:inline">
<if condition="$vbulletin->options['vbstatus_inline']">
<a href="javascript:Att_AjaxDiv('inline=1&userid=$userinfo[userid]&postid=$userinfo[userid]','vbstatus/vbstatus_ajax.php','vbstatus_$userinfo[userid]')">$vbphrase[vbstatus_add_activity]</a>
<else />
<a href="javascript:Att_Ajax('userid=$userinfo[userid]&postid=$userinfo[userid]','vbstatus/vbstatus_ajax.php')">$vbphrase[vbstatus_add_activity]</a>
</if>
</div>
</if>
</if>
</if>
<!--END VB STATUS-->
</h1>
TEMPLATE postbit_legacy:
After:
Code:
$post[musername]
</if>
</div>
insert:
Code:
<!--BEGIN VB STATUS-->
<if condition="$vbulletin->options['vbstatus_active']">
<if condition="$post[vbstatus_status]">
<div id="vbstatus_$post[postid]" class=smallfont style="display:inline">
<if condition="$bbuserinfo['userid']==$post['userid'] OR $vbstatus_isadmin==1">
<if condition="$vbulletin->options['vbstatus_inline']">
<a href="javascript:Att_AjaxDiv('inline=1&userid=$post[userid]&postid=$post[postid]','vbstatus/vbstatus_ajax.php','vbstatus_$post[postid]')"> $post[vbstatus_status]</a>
<else />
<a href="javascript:Att_Ajax('userid=$post[userid]&postid=$post[postid]','vbstatus/vbstatus_ajax.php')">$post[vbstatus_status]</a>
</if>
<else />
$post[vbstatus_status]
</if>
</div>
<else />
<if condition="$bbuserinfo['userid']==$post['userid'] OR $vbstatus_isadmin==1">
<div id="vbstatus_$post[postid]" class=smallfont style="display:inline">
<if condition="$vbulletin->options['vbstatus_inline']">
<a href="javascript:Att_AjaxDiv('inline=1&userid=$post[userid]&postid=$post[postid]','vbstatus/vbstatus_ajax.php','vbstatus_$post[postid]')">$vbphrase[vbstatus_add_activity]</a>
<else />
<a href="javascript:Att_Ajax('userid=$post[userid]&postid=$post[postid]','vbstatus/vbstatus_ajax.php')">$vbphrase[vbstatus_add_activity]</a>
</if>
</div>
</if>
</if>
</if>
<!--END VB STATUS-->