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

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
  #332  
Old 09-28-2008, 03:31 PM
solboy solboy is offline
 
Join Date: Jun 2002
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I get this error when I try to save the changes to my MEMBERINFO template:


Quote:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@mydomain.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7a mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.6 Server at www.mydomain.com Port 80
Reply With Quote
  #333  
Old 09-28-2008, 03:45 PM
Guest210212002
Guest
 
Posts: n/a
Default

Any chance on making this validate? It throws a slew of errors. I ended up wrapping it in a conditional for showthread only in the meantime so that it doesn't un-validate the rest of my site.
Reply With Quote
  #334  
Old 09-28-2008, 04:44 PM
b6gm6n's Avatar
b6gm6n b6gm6n is offline
 
Join Date: Aug 2002
Location: UK
Posts: 691
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have an error when i click 'edit' i used the APC datastore cache system and usually uploading a 'php.ini' file into the right directory solved the problem, but in this case i don't know... please advise

Fatal error: APC not installed in [path]/includes/class_datastore.php on line 386

EDIT, uploaded php.ini to 'vbstatus' and it was fine
Reply With Quote
  #335  
Old 10-03-2008, 03:51 AM
Null Parameter's Avatar
Null Parameter Null Parameter is offline
 
Join Date: Jun 2008
Location: Minnesota, USA
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Going through this thread I never found a definite solution to fixing the "Edit" link not doing anything when clicked. Some have pointed out that this may be due to TCatt Image Resizer, of that I'm not sure, but I do have a solution that doesn't involve uninstalling and reinstalling everything.

If you open up ajax_wrapper.js and change this code:
Code:
_ajax.prototype.encode_datastream = function(_datastream)
{
	_datastream = _datastream.split('&')

	for (key in _datastream)
	{
		if (_datastream[key].match(/\=/))
		{
			bits = _datastream[key].split('=')

			_datastream[key] = bits[0] + '=' + encodeURIComponent(bits[1])
		}
	}

	return _datastream.join('&')
}

To This:
Code:
_ajax.prototype.encode_datastream = function(_datastream)
{
	_datastream = _datastream.split('&')

	for (key in _datastream)
	{
		if (_datastream[key].toString().match(/\=/))
		{
			bits = _datastream[key].toString().split('=')

			_datastream[key] = bits[0] + '=' + encodeURIComponent(bits[1])
		}
	}

	return _datastream.join('&')
}

That got rid of the Javascript errors for me, and I have TCatt installed and it is all working just fine. I hope this helps a lot of you out. Enjoy!
Reply With Quote
  #336  
Old 10-11-2008, 12:21 PM
thenewuser thenewuser is offline
 
Join Date: Mar 2005
Posts: 150
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks!
Reply With Quote
  #337  
Old 10-11-2008, 01:39 PM
GabyZ GabyZ is offline
 
Join Date: Jan 2007
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works perfectly, thank you, such a great idea! Keep it up with your work.
Reply With Quote
  #338  
Old 10-12-2008, 01:15 PM
JawadIT JawadIT is offline
 
Join Date: Jan 2006
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thank you dude nice mod
Reply With Quote
  #339  
Old 10-15-2008, 10:34 AM
saturngod saturngod is offline
 
Join Date: May 2007
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's can't support unicode or what problem is that

I am written
Playing ThreeKingdom ကစား

but It's just save like

Playing ThreeKingdom အရမ္း

How to fix it ?
Reply With Quote
  #340  
Old 10-15-2008, 03:04 PM
ZomgStuff ZomgStuff is offline
 
Join Date: Feb 2007
Posts: 469
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would suggest adding this to the template where it say "welcome X, you have X new private messages" in forumhome.
Reply With Quote
  #341  
Old 10-16-2008, 08:55 PM
Taragon's Avatar
Taragon Taragon is offline
 
Join Date: Sep 2007
Location: The Netherlands
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by saturngod View Post
It's can't support unicode or what problem is that

I am written
Playing ThreeKingdom ကစား

but It's just save like

Playing ThreeKingdom အရမ္း

How to fix it ?
I guess this would solve that:
Quote:
Originally Posted by marcinl View Post
For anyone having problems with non-English languages being improperly displayed by this mod, there is a very simple solution. But you need the iconv extension installed for you php - it's probably by default if you have PHP5.

Open the file vbstatus_ajax.php

find:

PHP Code:
if($vbulletin->options['vbstatus_wordwrap']){
        
$att->clean['statusupdate']=wordwrap($att->clean['statusupdate'], $vbulletin->options['vbstatus_wordwrap'], "\n"true);
        } 
And after that add just one line:

PHP Code:
$att->clean['statusupdate'] = iconv("utf-8""iso-8859-2"$att->clean['statusupdate']); 
Obviously, in place of iso-8859-2, you have to put the correct encoding that you're using on you VB site.

It works perfectly for me in case of Polish.
Quote:
Originally Posted by ZomgStuff View Post
I would suggest adding this to the template where it say "welcome X, you have X new private messages" in forumhome.
I know at http://www.vbulletin-germany.org/ there's a working example for this. Just run a search for vbstatus there.
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 04:32 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.06464 seconds
  • Memory Usage 2,323KB
  • 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
  • (2)bbcode_code
  • (2)bbcode_php
  • (4)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
  • (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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete