Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard

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
  #842  
Old 06-02-2006, 03:11 AM
dwbro1's Avatar
dwbro1 dwbro1 is offline
 
Join Date: Apr 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It works but i'm having some problems. It causes my IE browser to freeze up and also I will sometimes only get about half the popup window display.
Reply With Quote
  #843  
Old 06-02-2006, 09:45 AM
HansMuenchen HansMuenchen is offline
 
Join Date: May 2005
Posts: 115
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by HansMuenchen
Read (hope) everything here but don't find the error.

Everything works fine nearly only if I page a user the Message window open an if I try (Firefox 1.5.0.3 or IE) to type a Text it's impossible. Every sign will be deleted automaticly after I type it.

What can be wrong?

Thnx for your help.

Greetings
Hans
I found the mistake!

The mistake was that into the group settings ist standing by default:

Maximum Characters Per Pager Message = 0

It must be set to >0 and then it works.

So maybe the install instruction has to be updated (would be helpfull for many users!)

Because I also read into a german VB forum that also other users have the same problem.

Greetings
Hans
Reply With Quote
  #844  
Old 06-02-2006, 11:48 AM
DaPro DaPro is offline
 
Join Date: Jan 2003
Location: CT, USA
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Want to fix those "no reply button" issues when you get a pager pop-up?

I was confused for a while why I could not reply but only close a pop-up well here is a quick fix.

Step 1. In Styles & Templates > Style Manager > Edit Templates > vBPager Templates > pager_newpager

Find This Code:
HTML Code:
<if condition="!$pagerinfo[canreply]">
	<form method="GET">
			<center>
	<input type="button" class="button" onclick="Close_Pager('action=pager&amp;do=pagerreply&amp;rid=$pagerinfo[receiptid]&amp;touid=$pagerinfo[fromuserid]');closepager('PLAYER');" value="$vbphrase[pager_close]">
			</center>
	</form>
</if>
<if condition="$pagerinfo[canreply]">
	<form method="GET" action="$vboptions[vbpager_forum_dir_name]pager.php" name="frmpager" onsubmit="return SubmitForm(this, this.rid.value);">
	<input type="hidden" name="rid" value="$pagerinfo[receiptid]">
	<input type="hidden" name="touid" value="$pagerinfo[fromuserid]">
			<fieldset class="fieldset">
		<legend>$vbphrase[pager_reply_message]</legend>
	<if condition="$pagererror">
		<div class="page" style="border:thin inset; padding:$stylevar[cellpadding]px;<if condition="!is_browser('konqueror')"> height:50px; overflow:auto</if>">
			<if condition="$pagererror[pagercanuse]"><font class="highlight">$vbphrase[pager_error] </font>$vbphrase[pager_no_usergroup_permissions]<br /></if>
			<if condition="$pagererror[banuser]"><font class="highlight">$vbphrase[pager_error] </font>$vbphrase[pager_no_usergroup_permissions]<br /></if>
			<if condition="$pagererror[pagermaxperday]"><font class="highlight">$vbphrase[pager_error] </font><phrase 1="$pagerinfo[pagermaxperday]" 2="0">$vbphrase[pager_sent_x_left_y]</phrase><br /></if>
			<if condition="$pagererror[pagerquota]"><font class="highlight">$vbphrase[pager_error] </font>
<phrase 1="$vboptions[bburl]">$vbphrase[pager_message_qouta_reached]</phrase><br /></if>
Replace With:

HTML Code:
<if condition="$pagerinfo[canreply]">
	<form method="GET">
			<center>
	<input type="button" class="button" onclick="Close_Pager('action=pager&amp;do=pagerreply&amp;rid=$pagerinfo[receiptid]&amp;touid=$pagerinfo[fromuserid]');closepager('PLAYER');" value="$vbphrase[pager_close]">
			</center>
	</form>
</if>
<if condition="!$pagerinfo[canreply]">
	<form method="GET" action="$vboptions[vbpager_forum_dir_name]pager.php" name="frmpager" onsubmit="return SubmitForm(this, this.rid.value);">
	<input type="hidden" name="rid" value="$pagerinfo[receiptid]">
	<input type="hidden" name="touid" value="$pagerinfo[fromuserid]">
			<fieldset class="fieldset">
		<legend>$vbphrase[pager_reply_message]</legend>
	<if condition="$pagererror">
		<div class="page" style="border:thin inset; padding:$stylevar[cellpadding]px;<if condition="!is_browser('konqueror')"> height:50px; overflow:auto</if>">
			<if condition="$pagererror[pagercanuse]"><font class="highlight">$vbphrase[pager_error] </font>$vbphrase[pager_no_usergroup_permissions]<br /></if>
			<if condition="$pagererror[banuser]"><font class="highlight">$vbphrase[pager_error] </font>$vbphrase[pager_no_usergroup_permissions]<br /></if>
			<if condition="$pagererror[pagermaxperday]"><font class="highlight">$vbphrase[pager_error] </font><phrase 1="$pagerinfo[pagermaxperday]" 2="0">$vbphrase[pager_sent_x_left_y]</phrase><br /></if>
			<if condition="$pagererror[pagerquota]"><font class="highlight">$vbphrase[pager_error] </font>
<phrase 1="$vboptions[bburl]">$vbphrase[pager_message_qouta_reached]</phrase><br /></if>
That fixed my issues, if it doesn't fix yours let me know and maybe I can help but remember I am no PHP coder, just another newbie like the rest. :banana:
Reply With Quote
  #845  
Old 06-03-2006, 02:26 AM
bada_bing's Avatar
bada_bing bada_bing is offline
 
Join Date: Feb 2004
Location: Michigan
Posts: 1,698
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I had this hack installed but had to remove it like most of everyone else had to due to high CPU spikes. Is this issue ever going to get resolved? Such a nice hack but the attention to fix the most criticle problem is being overlooked
Reply With Quote
  #846  
Old 06-03-2006, 03:08 AM
DaPro DaPro is offline
 
Join Date: Jan 2003
Location: CT, USA
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bada_bing
I had this hack installed but had to remove it like most of everyone else had to due to high CPU spikes. Is this issue ever going to get resolved? Such a nice hack but the attention to fix the most criticle problem is being overlooked
I get no extra server loads from this script, I suppose depending on the server company and how much they overcrowd their servers it could have issues, but that is not the plugins fault. At least IMO.
Reply With Quote
  #847  
Old 06-03-2006, 08:56 PM
bada_bing's Avatar
bada_bing bada_bing is offline
 
Join Date: Feb 2004
Location: Michigan
Posts: 1,698
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by DaPro
I get no extra server loads from this script, I suppose depending on the server company and how much they overcrowd their servers it could have issues, but that is not the plugins fault. At least IMO.
I dont agree with your comment. There are many many people here that installed this hack that have had this happen. There is something withing this script that hammers at the CPU and no one know what yet, I have two vb sites on two different servers and different ISP and both sites running this hack caused the same issue. THe script workd nice but had to disable it until the CPU issues get resolved.
Reply With Quote
  #848  
Old 06-03-2006, 11:24 PM
MissKalunji's Avatar
MissKalunji MissKalunji is offline
 
Join Date: Aug 2003
Location: Canada
Posts: 2,845
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bada_bing
I dont agree with your comment. There are many many people here that installed this hack that have had this happen. There is something withing this script that hammers at the CPU and no one know what yet, I have two vb sites on two different servers and different ISP and both sites running this hack caused the same issue. THe script workd nice but had to disable it until the CPU issues get resolved.
I think he could be right....

All depends if your server can handle it

I have it and no server issue

gotta keep in mind the amount of memory WHAT kind of server if in a shared hosting etc...
Reply With Quote
  #849  
Old 06-04-2006, 01:59 PM
cyberbeggar cyberbeggar is offline
 
Join Date: Dec 2003
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have installed but I get this message

Quote:
Sorry, you are not allowed to use vB Pager!
vB Pager 3.0.4 By uaeweb.com
Any reason why I get this?
Reply With Quote
  #850  
Old 06-04-2006, 02:23 PM
vb rules vb rules is offline
 
Join Date: Mar 2005
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

need help install this hack in vb 3.5.4 and when i click on a user to pager the pop up come up but nothing happens please tell me how to fix thanks
Reply With Quote
  #851  
Old 06-04-2006, 02:26 PM
cyberbeggar cyberbeggar is offline
 
Join Date: Dec 2003
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am actually getting this error message when updating user permissions


Quote:
Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in /includes/class_core.php on line 635
Can someone please offer me advice on what the problem is?
Reply With Quote
Reply

Thread Tools

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 07:01 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.06140 seconds
  • Memory Usage 2,342KB
  • Queries Executed 27 (?)
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_html
  • (6)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
  • (3)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_postinfo_query
  • fetch_postinfo
  • 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