The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vBStatus - Facebook Style Status Updates (v5) Details »» | |||||||||||||||||||||||||||||||||
vBStatus - Facebook Style Status Updates (v5)
Developer Last Online: Nov 2023
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:
Version 5.1
Version 5.2
Version 5.2.1
Version 5.3
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
Screenshots
Show Your Support
|
Comments |
#102
|
|||
|
|||
what a about á,é,í,ó,ú letters with accents
|
#103
|
|||
|
|||
I had the same problem with CKeditor being broken with this mod on vB 4.1.10. I solved the problem by rewriting the mod's JavaScript to use jQuery (which we include in our forum anyway).
The functions vbstatus_formkill(), vbstatus_change_status() and vbstatus_update_status() in the file vbstatus/vbstatus_javascript.js need to be replaced with the following code: Code:
function vbstatus_formkill(e){ e.stopPropagation(); e.preventDefault(); } function vbstatus_change_status(statusID,userID,inputID,editboxID,statusboxID) { jQuery('#'+inputID).val(jQuery.trim(jQuery('#'+statusID).text())); jQuery('#'+statusboxID).hide(); jQuery('#'+editboxID).css('display','inline'); jQuery('#'+inputID).keydown( function(e){ if(e.which==13){ vbstatus_update_status(statusID,userID,inputID,editboxID,statusboxID); e.preventDefault(); } }); if( jQuery('#inlinemodform').length > 0 ) { jQuery('#inlinemodform').submit( vbstatus_formkill ); } } function vbstatus_update_status(statusID,userID,inputID,editboxID,statusboxID) { var update_url = 'vbstatus.php?do=update_status'; var update_text = jQuery.trim(jQuery('#'+inputID).val()); jQuery.post( update_url, {'status':update_text}, function( response ) { if ( typeof( response.updated_status ) != 'undefined' ) { if ( response.updated_status ) { jQuery('#'+statusID).html( response.updated_status ); } else { jQuery('#'+statusID).html( 'hat noch keinen Status' ); } jQuery('#'+editboxID).hide(); jQuery('#'+statusboxID).css('display','inline'); } if ( jQuery('#inlinemodform').length > 0 ) { jQuery('#inlinemodform').unbind('submit',vbstatus_formkill); } jQuery('#'+inputID).unbind('keydown'); }, 'json' ); } The code above has been tested with jQuery 1.6.4 Accented and other special characters seem to work (tested with Firefox 10 and IE 9) I used jQuery() rather than the shorthand notation $ because we set jQuery.noConflict() in the header. If you are sure the $ identifier is not used otherwise (e.g. no other javascript framework is included), you can of course replace the "jQuery" with "$" |
#104
|
|||
|
|||
this code odes not exist.
find: {vb:raw prepared.onlinestatus} |
#105
|
|||
|
|||
I installed this today and I thought it was working but then when I switch pages - my status changes to just the text - utf-8
Is there something I did wrong? |
#106
|
|||
|
|||
any live demo..
|
#107
|
|||
|
|||
working on 4.1.11?
|
#108
|
|||
|
|||
i added to 4.1.12,i see the status update,but when i click edit it does not do anything,any ideas why
|
#109
|
|||
|
|||
How hard do you think it would be to make the vBStatus get posted to a specified thread. So there's on particular thread that shows all vBStatus' instead of having to look at the postbit?
|
#110
|
|||
|
|||
I've wanted that for a long time!
|
#111
|
|||
|
|||
gkuhlmann,
Thank you for posting that. It's alittle over my head, but it still allowed me to get everything working. I updated the vbstatus/vbstatus_javascript.js file with the code that gkuhlmann provided, then changed my headerinclude template, replacing my old vbstatus information with this: Code:
<!--BEGIN VBSTATUS--> <vb:if condition="$show['member']"> <vb:if condition="$vbulletin->options['vbstatus_active']"> <script type="text/javascript" src="{vb:raw vboptions.bburl}/clientscript/jquery/jquery-1.6.4.min.js"></script> <script type="text/javascript" src="{vb:raw vboptions.bburl}/vbstatus/vbstatus_javascript.js"></script> </vb:if> </vb:if> <!--END VBSTATUS--> I've removed the reference that loaded mootools, and added one that loads jquery-1.6.4.min.js, which is included in my copy of vbulletin 4.1.11. I wrapped this thing in an "if you are a member then show this" conditional, since I don't believe that guests need this 100k or so of javascript. Let me know if I've done this wrong. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|