Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[AJAX] vB Pager 3.0.4 Details »»
[AJAX] vB Pager 3.0.4
Version: 3.0.4, by uae uae is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Major Additions - Version: 3.5.4 Rating:
Released: 01-05-2006 Last Update: 03-05-2006 Installs: 800
DB Changes Uses Plugins Template Edits
Re-useable Code Additional Files  
No support by the author.

This modification currently contains a vulnerability. You are hereby advised to uninstall this modification until such time that the author provides a fix.
- vBulletin.org Staff


[AJAX] vB Pager 3.0.4


Hack Version: 3.0.4
vB-version: 3.5.x
Developer: WwW.UAEWEB.CoM
Install-difficulty: Few minutes!

Introduction:
vB Pager is a text-based instant messaging system over your community between members. Users can exchange short & quick messages amongst each other. Unlike the regular private messaging system, the paged user is guaranteed to read your message & reply to it (if you choose this option) instantly & easily.
  • Features:
    • Uses AJAX Technology to Send pager messages / Get pager messages / Add & Remove a member to buddy list / Add & Remove a member from Ignore list. (No Refresh Required)
  • Main Features:
    • vB Pager Buddy List ?pop-up? window is used to keep track of the friends you wish to interact with. By going to your "vB Pager Buddies", you'll be able to see which of your friends are currently online and offline, and be able to send them a pager message. Adding people to your buddy list also allow you to send pager messages to multiple forum members at the same time. You may add any member of the forums to your buddy list by clicking the icon next to their names in the vB Pager Online Members Page or Clicking the Manage Buddies Link to add/remove members into your list.
    • vB Pager Ignore List ?pop-up? window lists are used for those people who's messages you wish not recieve from.
    • Received Pager Messages are Draggable Inline Popups.
    • Sending a message opens up a small window where you can type in message to be sent.
    • Optional Anonymity: you can choose to hide your username when paging another user on the forum, & define which Usergroup can utilize this option.
    • The window comes in with a built-in character counter to enable the user to keep track of the characters typed.
    • Logs of all incoming and outgoing pager messages ?Inbox/Sent Items? member has, can be viewed and deleted.
    • Download Stored Messages as XML, CSV, TXT.
    • Members can turn the vB Pager Off anytime they wish not to receive pager messages, and they can select the option to receive pager messages from those who are in their Pager Buddy List only.
  • Admin CP Features:
    • vB Pager Options
      • Switch the paging system on or off anytime you wish!
      • vB Pager AJAX Check Period control.
      • Set to mark all read messages as deleted messages after being read by end users and prune them automaticly every one hour with cron job.(v3.0.4)
      • vB Pager Display Window Refresh Period control .
      • Set Floodcheck - Minimum Time Between Pager Messages.
      • Set Maximum Pager Messages Per-Page in inbox/sent items.
      • Allow vB Code in Pager Messages control.
      • Set the Sizes of Width and Height of the vB Pager Buddy List Window.
      • Set the Width Size of the Received Pager Message Box.(v3.0.1)
      • Enable Notification Sound on New Received Pager Message.(v3.0.1)
      • Enable/Disable the display of Avatar.(v3.0.2)
      • Banned Users.
    • Pager Message Statistics
      • Mass prune stored pager messages (All, Unread, and Deleted Messages).
      • search for users with X number of pager messages.
      • Delete pager messages for user x.
  • Usergroup based Permissions:
    • Can Send Pager Messages. (Yes/No)
    • Maximum Stored Pager Messages.
    • Minimum Number of Posts Required Before Can Send Pager Messages.
    • Minimum Number of Posts Required (Per Day) Before Can Send Pager Messages.
    • Maximum Number of Pager Messages Can Send Per Day.
    • Maximum Recipients to Send Pagers at a time.
    • Maximum Characters Per Pager Message.
    • Can Hide Their Username When Paging Another User. (Yes/No)
    • Can Use Allow Reply Option When Sending Pager. (Yes/No)
    • Can Send Pager Message to All Users. (Yes/No)
  • Other Features:
    • XML Product.
    • Fully Phrased.
    • No file edits.
  • Screenshots, Updates, FAQs & Add-Ons:
    • See second & third post.
  • Contents of vbpager.zip:
    • README.txt
    • Uploads
      • pager.php
      • pager_sound.wav (v3.0.1)
      • admincp
        • pageradmin.php
      • includes
        • xml
          • bitfield_pager.xml
          • cpnav_pager.xm
      • images
        • statusicon
          • vbpager.gif
          • vbpager_icon.gif
          • vbpager_user_buddylist_invisible.gif
          • vbpager_user_buddylist_online.gif
          • vbpager_user_ignorelist_invisible.gif
          • vbpager_user_ignorelist_online.gif
          • vbpager_user_invisible.gif
          • vbpager_user_offline.gif
          • vbpager_user_online.gif
          • vbpager_user_remove.gif
  • Contents of xml Product:
    • vB Pager Templates
      • PAGER
      • PAGERBUDDYLIST
      • pagerbuddylistbit
      • pager_messagelist
      • pager_messagelistbit
      • pager_multipager
      • pager_newpager
    • vB Pager plugins
      • vB Pager (cache_temlates)
      • vB Pager (parse_templates)
      • vB Pager (profile_updateoptions)
      • vB Pager (template_groups)
      • vB Pager (userdata_doset)
      • vB Pager (userdata_start)
      • vB Pager (cron_script_cleanup)
    • vB Pager phrases
      • Many of 'em
    • vB Pager Database Modifications
      • New Tables (pagerreceipt, pagertext)
      • Alterd Tables (user, usergroup, usertextfield)
How to Install:
  • Simply download the zip file, Unzip it to a directory on your computer and follow the steps from the README.txt
  • Remember to Change vB Pager Pemrissions from the Usergroup Manager.
  • Make sure that you got your forum url filled in the Help Site Name / URL / Contact Details under your vBulletin Options. See this post
  • Make sure that you got your forum directory name filled in the Forum Directory Name under your vB Pager Options.
  • Please Read This Post befor asking for help.
How to Uninstall:
  • Simply remove all uploaded files, revert your edited templates, and uninstall vB Pager Product from the Manage Products under the Plugin System in your ADMINCP.
Known Issues:
  • Permissions are not being inherited from secondary usergroups.
Thanks to aberg for the Dutch translation.

PLEASE REMEMBER TO BACKUP BEFORE YOU BEGIN!
If you like this hack, please be kind and click on

Show Your Support

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

Comments
  #122  
Old 01-08-2006, 07:35 AM
EasyTarget EasyTarget is offline
 
Join Date: Nov 2004
Posts: 660
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yeah, I like those suggestions above.

I think making it so we can turn off the saved messages in both inbox and sent messages would be a good option too. (if it already exists then I probably just overlooked it)

also, maybe an option to keep the window open?
Reply With Quote
  #123  
Old 01-08-2006, 09:26 AM
mcyates mcyates is offline
 
Join Date: Jan 2003
Location: Middlesbrough, Cleveland
Posts: 798
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is it possible to click the names of the users in the "What's Going On? box" and page them.
Reply With Quote
  #124  
Old 01-08-2006, 09:38 AM
IrPr IrPr is offline
 
Join Date: Mar 2005
Posts: 351
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sound looks u updated ur hack yesterday
but now to upgrade from previous version ?
Reply With Quote
  #125  
Old 01-08-2006, 10:45 AM
uae's Avatar
uae uae is offline
 
Join Date: Jul 2002
Location: Irvine, California
Posts: 312
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jellybaby
Great hack but not working properly for me yet.
In my site the pop ups arent popping up at all in Firefox and Opera and in IE they only pop up if you close the browser then re-open each time.
I have the same problem with pager messages showing then nothing there when you look
Thank you
Quote:
Originally Posted by thedvs
Since I did the upgrade, popup wont open in IE
im getting this IE error
Line: 712
Char:3
Error: Permission Denied
Code: 0
Url: index.php
I think its to do with the footer code?
To everyone having the same problem, please make sure that you got your forum url filled in the Help Site Name / URL / Contact Details under your ADMINCP

See the attached Image.
Reply With Quote
  #126  
Old 01-08-2006, 11:19 AM
Floris Floris is offline
 
Join Date: Jan 2002
Posts: 1,898
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I couldn't wait and have it installed as a test.

For the postbit it perhaps would be nice if the pager image wouldn't appear if the post was made by the user who is browsing the post. (Like: There's no need to page yourself).

Additionally I think it shouldn't list anything from the pager system if the user doesn't want to receive pagers, or if the user who browses the thread is in a usergroup that has no permission to use the pager.
Reply With Quote
  #127  
Old 01-08-2006, 11:25 AM
Floris Floris is offline
 
Join Date: Jan 2002
Posts: 1,898
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Floris
I couldn't wait and have it installed as a test.

For the postbit it perhaps would be nice if the pager image wouldn't appear if the post was made by the user who is browsing the post. (Like: There's no need to page yourself).

Additionally I think it shouldn't list anything from the pager system if the user doesn't want to receive pagers, or if the user who browses the thread is in a usergroup that has no permission to use the pager.
Hm, I am also able to send msgs to users who are on my pager buddy list, but in a usergroup that has no permission to use the pager.
Reply With Quote
  #128  
Old 01-08-2006, 11:48 AM
MissKalunji's Avatar
MissKalunji MissKalunji is offline
 
Join Date: Aug 2003
Location: Canada
Posts: 2,845
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by solboy
Nice Hack uae,

I already installed it and it's working perfect.

Few suggestions:

1. Need a default Avatar or a blank space for users without an Avatar.
2. Need a more visiable instant messenger icon in the postbit/post_legecy so users can easily find it.
3. Who's Online members on the forum home: when you click someone a menu appears giving you the option to send them an instant message, add to buddylist, view profile ect.

Excellent hack again

1. there is already one that you could change yourself :-)
2. Just make an icon :-p
3. thats a good idea!
Reply With Quote
  #129  
Old 01-08-2006, 12:28 PM
bashy bashy is offline
 
Join Date: Nov 2005
Posts: 2,544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

I have installed and all is showing as it should be but
When i go to type in a message, the text disapears straight away,
not even time to show 2 letters disappears after the 1st letter..
the letter count does not change either due to nothing typed lol

Also this edit in the navbar template
Code:
<if condition="$show['pmstats']"><br /><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></if>
My code is like this
Code:
<if condition="$show['pmstats']"><br /><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></if>$subscribed_threads_replied
<br /><if condition="$rcount != ''">$rcount<br /></if>
so i had to put your change like this
Code:
			<if condition="$show['pmstats']"><br /><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></if>$subscribed_threads_replied
<br /><if condition="$rcount != ''">$rcount<br /></if>
<!-- [START HACK='vB Pager' AUTHOR='UAEWEB.COM' VERSION='3.0.0' CHANGEID= 3 ] -->
			<if condition="$show['pager']"><br /><a href="#" onclick="window.open('$vboptions[bburl]/pager.php?action=pager&do=log&folder=inbox','pagerinbox','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=650,height=500'); return false;">$vbphrase[pager_pager_messages]</a><phrase 1="$bbuserinfo[pagerunread]" 2="$bbuserinfo[pagertotal]">$vbphrase[pager_messages_nav_x_y]</phrase></if>
<!-- [END HACK='vB Pager' AUTHOR='UAEWEB.COM' VERSION='3.0.0' CHANGEID= 3 ] -->
Was this right or not?

Any ideas as this looks brill!!

Regards

Bashy

EDIT: Isuue resolved, I had set the max character to 0 (disable) but would not let me type anything with this disabled, all is well now as i have set a limit!
Reply With Quote
  #130  
Old 01-08-2006, 01:00 PM
uae's Avatar
uae uae is offline
 
Join Date: Jul 2002
Location: Irvine, California
Posts: 312
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by solboy
Nice Hack uae,
I already installed it and it's working perfect.
Few suggestions:
1. Need a default Avatar or a blank space for users without an Avatar.
2. Need a more visiable instant messenger icon in the postbit/post_legecy so users can easily find it.
3. Who's Online members on the forum home: when you click someone a menu appears giving you the option to send them an instant message, add to buddylist, view profile ect.
Excellent hack again
You welcome
1- There is already one, and you can use your own if you like, just replace vbpager.gif with your own.
2- Again, you can user your own icon, it's vbpager_icon.gif.
3- I did not want people editing a lot of their fourm's templates, since vb pager has it's own popup window with all online members.
but if you want to have it, I can provide you with the template edit for that.
------------------------------------------------------------
------------------------------------------------------------

Quote:
Originally Posted by Floris
I couldn't wait and have it installed as a test.
For the postbit it perhaps would be nice if the pager image wouldn't appear if the post was made by the user who is browsing the post. (Like: There's no need to page yourself).

Additionally I think it shouldn't list anything from the pager system if the user doesn't want to receive pagers, or if the user who browses the thread is in a usergroup that has no permission to use the pager.

Hm, I am also able to send msgs to users who are on my pager buddy list, but in a usergroup that has no permission to use the pager.
Hey Floris, thanks for stopping by
You know, I used to have this condition in the postbit/postbit_lagacy
Code:
<if condition="$vboptions['vbpager_active'] AND $bbuserinfo['userid'] != $post['userid'] AND $bbuserinfo[userid]">
but then I removed $bbuserinfo['userid'] != $post['userid'], I don't know why, but that how it went lol.

Your second thought, mmm, I had the Private Message Logic, like if a user has disabled PM, anyone try to send that user a pm will get an error message, so again, I went with that logic.

Usergroup with no permission to use pager will never be able to send new pager messages nor reply, but will always be able to receive pager messages from others.
You can always restrict individuals from receiving pager messages, by adding their userids in the vB Pager banned users.
------------------------------------------------------------
------------------------------------------------------------

Quote:
Originally Posted by bashy
Hi
I have installed and all is showing as it should be but
When i go to type in a message, the text disapears straight away,
not even time to show 2 letters disappears after the 1st letter..
the letter count does not change either due to nothing typed lol
You will need to change Maximum Number of charaters per pager message from the vB Pager usergroup permission.
see this attachment https://vborg.vbsupport.ru/attachmen...chmentid=40496
Reply With Quote
  #131  
Old 01-08-2006, 01:03 PM
SparKeh SparKeh is offline
 
Join Date: May 2004
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

uae: any advice for my problem? see post https://vborg.vbsupport.ru/showpost....&postcount=118
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 08:25 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.06380 seconds
  • Memory Usage 2,335KB
  • 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
  • (7)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
  • (4)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