Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons

Reply
 
Thread Tools
vBStatus - Facebook Style Status Display (v4) Details »»
vBStatus - Facebook Style Status Display (v4)
Version: 4.01, by Attilitus Attilitus is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Profile Enhancements - Version: 3.7.x Rating:
Released: 06-01-2008 Last Update: 07-12-2008 Installs: 732
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.





This modification thread will not be upgraded, since it is possible that some users may prefer v4.

Compatible with 3.6.x and 3.5.x
vBStatus allows your users to update their status to tell other members what they are doing/thinking at any given time. A user's status is displayed under their names in their postbit, in their User Profile, and anywhere else you choose!

User's can edit their status quickly and easily via AJAX.

Administrative options include:
  • Banning a list of usergroups from using the hack.
  • Allowing a list of usergroups to change other users' status.
  • Limit the # of characters used in Status Messages
  • Word wrap status messages to prevent broken templates.
  • Turning the hack on/off.
  • Option of In-Line editting or a popup. (Defined in the admincp)
  • Default status for users with a blank status. (Defined in the admincp)
  • Status prefix to append an admin-customizable forum standard. (Attilitus is doing something)
There are 3 template edits for this hack. The installation readme file will guide you through the entire process.
Update 2.0:
Please reinstall the product xml file, and re-edit your templates following the new instructions in the readme file. This is to correct a small cosmetic bug that displays non-functional links to guests and non-admins.

Update 3.0:
A number of bugs were fixed, and a few new admin options were added. Please uninstall the previous product and reinstall this one. Please re-edit your templates and reupload all files. Sorry for the inconvenience (but at least we are getting this handled in the first 12 hours of release.)

Update 4.0:
This is a fairly comprehensive update. You must remove all previous template edits and add the new template code. You must also "Allow Overwrite" when importing the new product. The DB structure hasn't changed.

New features include:
  • In-Line Editting (This is on by default, but you can return to the previous popup style by changing an option in the admincp)
  • Default Status: If a user doesn't have any status message it will be set to a default status which you can define in the admincp
  • Visual improvements: Various small visual improvements were made, including a change in the location of the small "edit" link.
Update 4.01
I added status prefixes. If your updating from version 4 just reimport the product (with overwrite set to yes), and reupload all the files. No template edits necessary when upgrading from v4 to v4.01. (And I'm not going to change the file version because this update came so quickly on the heals of v4.)


Please do not forget to click INSTALL

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #302  
Old 09-07-2008, 04:11 PM
jazde86's Avatar
jazde86 jazde86 is offline
 
Join Date: Mar 2006
Location: Deutschland
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any idea to get it working in the navbar? Please post the code. And for the online.php the code too.
Reply With Quote
  #303  
Old 09-12-2008, 10:52 PM
ENVCOM ENVCOM is offline
 
Join Date: Jul 2008
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can use this with Tcatt's Image Resizer if you uninstall the resizer and then install Status, and re-install Tcatt.
Reply With Quote
  #304  
Old 09-14-2008, 01:50 PM
3z3k3l 3z3k3l is offline
 
Join Date: Feb 2006
Location: TX
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Banned Groups can still see default message but they can't edit, is this right?

Shouldn't it not show up for them at all?
VB 3.7.3..
Reply With Quote
  #305  
Old 09-15-2008, 12:37 PM
tmiland tmiland is offline
 
Join Date: Mar 2008
Posts: 67
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ShadowOne View Post
obviously not cuz its there...
Hi,
what postcount number is it? I cannot find it either...

I just found where you explained how to change the name of the link "Edit", not how to make it save when hitting the "Enter" button.

Thanks in advance.
Reply With Quote
  #306  
Old 09-15-2008, 03:58 PM
Taragon's Avatar
Taragon Taragon is offline
 
Join Date: Sep 2007
Location: The Netherlands
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Last night I’ve spend several hours comparing versions and solutions given here at this thread, and I highly doubt it’s still there.
For sure I know some of the posts and some of the versions uploaded by members have been deleted, so above post might be one of them.

Also, I wonder which conflicts there exactly are, together with which other mods?

PS. it's still working like a charm
Reply With Quote
  #307  
Old 09-15-2008, 04:27 PM
ivanp ivanp is offline
 
Join Date: Sep 2007
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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-->
Reply With Quote
  #308  
Old 09-15-2008, 07:58 PM
jazde86's Avatar
jazde86 jazde86 is offline
 
Join Date: Mar 2006
Location: Deutschland
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Captain Tycoon View Post
What code will i need to place if i wanted my members to be able to edit their status on all pages? I want to place the code in the header template.
Hi Captain, can you post the corrected code, please?
Reply With Quote
  #309  
Old 09-16-2008, 03:45 AM
Bobby Blaze Bobby Blaze is offline
 
Join Date: Sep 2008
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can someone tell me how to get this below the user title instead of above it? This works great btw. Thanks in advance.
Reply With Quote
  #310  
Old 09-16-2008, 03:59 PM
Julrou Julrou is offline
 
Join Date: Jul 2007
Location: France
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by PoetJA-1975 View Post
I saw your post and I reported the modification using the button -- Fortunately I'd already uninstalled the modification because the author is apparently no longer supporting it and it didn't work on my board.... Some sort of javascript conflict - clicking the edit button does nothing...

Jacquii.
Quote:
Originally Posted by PoetJA-1975 View Post
What would be useful is if the modification actually worked.
There's been many many many people (myself included) who have asked for support on the javascript conflict. Still the modification has made no reply - The vB.org Administrators should mark the mod as Unsupported

Jacquii.
Same here !

Quote:
Originally Posted by ShadowOne View Post
try these instructions...
no different really except that template edit 2 was not bolded...
i was copy n pasting 2 diff edits at once....
try those text instructions and see if anyone else had the same problem...
it works fine for me after i noticed it and fixed...
and the reason you can see everyones edit is because your admin or have permissions..
it is permission based...
im posting this because i dont see the creator..
I've done this modification... but nothing changed...
I've uninstalled this mod but i'd love it...
Reply With Quote
  #311  
Old 09-16-2008, 06:53 PM
iceytdot iceytdot is offline
 
Join Date: Apr 2004
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sick mod Attilitus, my site will benefit from having this added to it. not to mention it was very easy to install + havent seen any bugs yet an i've tested it out. so thanks for sharing this with other vBulletin owners.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:18 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08462 seconds
  • Memory Usage 2,321KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete