Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

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

Category: Profile Enhancements - Version: 4.0.3 Rating:
Released: 06-01-2010 Last Update: 08-07-2010 Installs: 219
DB Changes Template Edits
Additional Files  
No support by the author.

Compatible with 4.x.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.

Features and Configuration options include:
  • Admin Option: Turn modification on/off
  • Admin Option: Ban usergroups from updating their status.
  • Admin Option: Set a max character count for status messages.
  • Admin Option: Set the number of characters of a status message displayed per line. (Word wrapping will occur for status messages longer than this defined value.)
  • Admin Option: Define a standard status prefix to be appended to the start of all status messages after the username. (i.e. Attilitus is doing something.)
  • Admin Option: Define a default status for users with a blank status.
  • Admin Option: Define the character set used for encoding status messages. (The default value of this option should work for most character sets.)
  • Feature: Status messages may be updated in-line.
  • Feature: All languages and character sets are supported. (Most, if not all, should work with the default encoding option. Others may require some configuration in the admin options.)
  • Feature: Users may press the Enter key to confirm their status update.
  • Temporarily Deactivated in v5: Admin Option: Allow defined usergroups to modify other user's status updates. (For moderation purposes)
There are 4 template edits for this hack. The installation readme file will guide you through the entire process.

Version 5.1
  • Support for non-english characters has been added.
  • A small modification was made to the installation script to make it more robust.
Upgrade Instructions: Reupload all files (allow overwrite), and reimport the product (allow overwrite). No additional template edits are required to for the upgrade.


Version 5.2
  • Users may press the Enter key to submit their status.
Upgrade Instructions: Reupload all files (allow overwrite). No additional template edits are required for this upgrade. You may reimport the included product, if you desire, to update the version number to 5.2

Version 5.2.1
  • Extra white space will no longer appear in the status update input field.


Version 5.3
  • Important security update to fix a cross site scripting exploit.
Upgrade Instructions: Reupload all files in the upload folder to your forum root, and allow overwrite. It is not necessary to re-import the product xml file.


Note: The files available in this thread will always be for the most recent version of the modification.

If you previously used vBStatus in vB 3.x your member's old status messages will be preserved.

Please do not forget to click INSTALL

Download Now

File Type: zip vBStatus v6.zip (42.0 KB, 1244 views)

Screenshots

File Type: png editstatus_inline.png (22.9 KB, 0 views)
File Type: png status_postbit.png (23.6 KB, 0 views)

Show Your Support

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

Comments
  #42  
Old 06-27-2010, 05:05 PM
Attilitus's Avatar
Attilitus Attilitus is offline
 
Join Date: Mar 2005
Posts: 393
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

dankreiner,

The problem is most likely due to a conflict between two javascript frameworks: jQuery and mootools. I use mootools, and it appears as though tinychat, which you have installed on your board, uses jQuery.

Code:
<script type="text/javascript" src="http://www.phantank.com/jquery.min.js"></script>
<script type="text/javascript" src="http://www.phantank.com/tinychat.js"></script>
The problem arises because both jQuery and mootools use the name "$" as a global reference to the jQuery and document.id objects respectively. To fix the problem do the following:

Open the file vbstatus_javascript.js

Find every instance of "$(" and replace it with "document.id("

Check to see if this fixes your problem.

~Tim
Reply With Quote
  #43  
Old 06-27-2010, 05:27 PM
gamerzhut gamerzhut is offline
 
Join Date: Jan 2010
Posts: 136
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks a lot...!

Works like a charm
Reply With Quote
  #44  
Old 07-06-2010, 08:59 AM
Guest20210415
Guest
 
Posts: n/a
Default

Is it right that v5 doesn't use any more plugins and doesn't have any own templates?

v4 did have.
Reply With Quote
  #45  
Old 08-13-2010, 01:48 AM
sross sross is offline
 
Join Date: Mar 2004
Posts: 355
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

anyone have a demo i can view? thnx
Reply With Quote
  #46  
Old 08-24-2010, 04:40 PM
RobbieZ RobbieZ is offline
 
Join Date: Jul 2008
Posts: 1,117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks - Great Mod

Because the Edit button is so close I changed it slightly.

In the code for postbit/legacy find
Code:
Edit</a>
and replace with

Code:
<img alt="Edit" src="images/buttons/edit_40b.png" title="Edit"></a>
Now you get the nice pen feature
Reply With Quote
  #47  
Old 08-25-2010, 06:14 PM
Front Range 4x4 Front Range 4x4 is offline
 
Join Date: Jan 2009
Posts: 318
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Attilitus, nice & easy! Just the way it's supposed to be.

Installed! Rated! Nominated!
Reply With Quote
  #48  
Old 09-08-2010, 11:00 PM
yospeck yospeck is offline
 
Join Date: Apr 2010
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Worked a treat for me and I'm a complete vB/coder n00b. Very simple and does exactly what it says on the tin!

Great job!
Reply With Quote
  #49  
Old 09-09-2010, 05:59 PM
angeljs's Avatar
angeljs angeljs is offline
 
Join Date: Aug 2005
Location: UK
Posts: 384
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Attilitus View Post
dankreiner,

The problem is most likely due to a conflict between two javascript frameworks: jQuery and mootools. I use mootools, and it appears as though tinychat, which you have installed on your board, uses jQuery.

Code:
<script type="text/javascript" src="http://www.phantank.com/jquery.min.js"></script>
<script type="text/javascript" src="http://www.phantank.com/tinychat.js"></script>
The problem arises because both jQuery and mootools use the name "$" as a global reference to the jQuery and document.id objects respectively. To fix the problem do the following:

Open the file vbstatus_javascript.js

Find every instance of "$(" and replace it with "document.id("

Check to see if this fixes your problem.

~Tim
This worked for me brilliantly, thank you!
Reply With Quote
  #50  
Old 09-22-2010, 11:55 PM
Fishing620 Fishing620 is offline
 
Join Date: Apr 2006
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Attilitus

Just what I was looking for, thanks for putting this together. This appears to have a little better functionality then the other mod out there.

I saw it asked a few times here about the ability to save past updates and have a roll out page. You mentioned how you would do such a thing. I was wondering if for a few bucks you would move forward with that next version. Basically updates would be saved in a user's profile and there would be one page where status updates from all users rolls out. I know doing this stuff takes work and am willing to pay some loot to help get this done. Any chance you're interested in making it happen?

Thanks
Reply With Quote
  #51  
Old 10-02-2010, 05:48 PM
ivanp ivanp is offline
 
Join Date: Sep 2007
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Attilitus, is it possible to remove dependency on mootols.js? Every page is loading this file having 100 KB.
Reply With Quote
Reply


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 11:13 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05909 seconds
  • Memory Usage 2,337KB
  • Queries Executed 26 (?)
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
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (3)postbit_attachment
  • (10)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete