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
  #502  
Old 12-14-2009, 02:17 PM
SamirDarji SamirDarji is offline
 
Join Date: Apr 2004
Posts: 645
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ravenfaust View Post
What about 3.8.4?
Quote:
Originally Posted by iadmirevb View Post
Finished installing the mod on 3.8.4 and works perfectly!
This should answer your question. Have you run into problems when installing?
Reply With Quote
  #503  
Old 12-16-2009, 11:30 AM
ravenfaust ravenfaust is offline
 
Join Date: Aug 2009
Posts: 122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

javascript:Att_Ajax('userid=24&postid=234','vbstatus/vbstatus_ajax.php') shows that when ever i go to edit status /.. Any idea?
Reply With Quote
  #504  
Old 12-27-2009, 08:46 PM
ravenfaust ravenfaust is offline
 
Join Date: Aug 2009
Posts: 122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

no help?
Reply With Quote
  #505  
Old 12-27-2009, 11:14 PM
ProFifaLeagues's Avatar
ProFifaLeagues ProFifaLeagues is offline
 
Join Date: Aug 2009
Location: Uk
Posts: 1,191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

cheers
Reply With Quote
  #506  
Old 12-30-2009, 04:03 PM
paulbhoy paulbhoy is offline
 
Join Date: Mar 2009
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

will this be updated for vb4?

this is a great mod, i would hate to see it go
Reply With Quote
  #507  
Old 12-31-2009, 11:27 AM
desi-boy's Avatar
desi-boy desi-boy is offline
 
Join Date: Nov 2008
Location: France
Posts: 98
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

not working for 4.0 some bug
Reply With Quote
  #508  
Old 01-01-2010, 08:13 PM
zombietom's Avatar
zombietom zombietom is offline
 
Join Date: May 2008
Location: ky
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RobbieZ View Post
Ok so I seem to have solved the problem to the edit not working when clicked.

javascript:Att_Ajax('userid=4&postid=26888','vbsta tus/vbstatus_ajax.php')

First of all I used this.

https://vborg.vbsupport.ru/showpost....&postcount=391

and overwrote and saved.

Then I cleared my cache or private data (depends what browser your using)
This fixed this mod for me.
I have added the updated ajax_wrapper file, to save you some time..copy and paste
open your current ajax wrapper file and delete everything and copy & paste this file in its place
PHP Code:
/*|-----------------------------------------|*\
|#| AJAX Class Wrapper                      |#|
|#| Created By Zero Tolerance               |#|
|#| CVS$v1.0.2$                             |#|
|#| (C) Inferno Technologies 2005 - 2006    |#|
|#| All Rights Reserved                     |#|
\*|-----------------------------------------|*/

// example usage:
/*
 AJAX = new _AJAX(true)
 AJAX.onreadystatechange(myresponsefunction)
 AJAX.send('var=hi&var2=hi2', 'POST', 'index.php')
*/

/**
    _ajax
    Initiates class wrapper for AJAX

    @param    _async    boolean        Determines if asynchronous is on or not

    @return     null
*/

function _ajax(_async)
{
    
this.async   _async
    this
.handler null
}

/**
    [_ajax]createhandler
    Initiates xml http header request (handler)

    @return        boolean        Returns true on success
*/

_ajax.prototype.createhandler = function()
{
    try
    {
        
this.handler = new XMLHttpRequest
        
return this.handler.setRequestHeader true false
    
}
    catch(
e)
    {
        try
        {
            
this.handler = new ActiveXObject('Microsoft.XMLHTTP')
            return 
true
        
}
        catch (
e)
        {
            return 
false
        
}
    }

    return 
false
}

/**
    [_ajax]onreadystatechange
    Sets trigger function to execute once request state changes

    @param    _func    Function    function to trigger

    @return        boolean        Returns true on success
*/

_ajax.prototype.onreadystatechange = function(_func)
{
    if (
this.handler == null)
    {
        if (!
this.createhandler())
        {
            return 
false
        
}        
    }

    
this.handler.onreadystatechange _func
    
return true
}

/**
    [_ajax]encode_datastream
    Automatically encodes URI components

    @param    _datastream    string        URI Components
*/

_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('&')
}

/**
    [_ajax]send
    Sends the http xml request

    @param    _datastream    string        Request data
    @param    _type        string        Request type
    @param    _file        string        Request file (index.php/index.cgi, etc...)

    @return            null
*/

_ajax.prototype.send = function(_datastream_type_file)
{

    if (!
this.handler.readyState && !this.handler.readyState 4)
    {
        
_datastream this.encode_datastream(_datastream)
        
this.handler.open(_type_file '?' + ((_type == 'GET')? _datastream ''), this.async)
        
this.handler.send(_datastream)
    }    

thanks
Reply With Quote
  #509  
Old 01-01-2010, 11:36 PM
childfun childfun is offline
 
Join Date: Feb 2002
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ANy chance you will make this 4.0 ready? It's such a neat add on!!
Reply With Quote
  #510  
Old 01-15-2010, 09:08 AM
sinucello sinucello is offline
 
Join Date: Apr 2006
Location: dutch-german border
Posts: 107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Loco.M View Post
It would be lovely if this could pull the info we post to twitter and use this info in the postbit
9.
yep absolutely. Twitter and/or Facebook. And compatible with vB 4 ;- ).
Reply With Quote
  #511  
Old 02-11-2010, 07:40 AM
Feanor_87's Avatar
Feanor_87 Feanor_87 is offline
 
Join Date: Mar 2009
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A must have mod for every vB forum! Thanks!
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 05:13 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.05137 seconds
  • Memory Usage 2,347KB
  • 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
  • (1)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
  • (1)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