Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Beta Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
BB| Messenger 1.5 Details »»
BB| Messenger 1.5
Version: 1.00, by C.Birch C.Birch is offline
Developer Last Online: Jan 2016 Show Printable Version Email this Page

Version: 3.0.1 Rating:
Released: 07-08-2004 Last Update: Never Installs: 86
Is in Beta Stage  
No support by the author.

Please press install if you install this hack

Support Can Not Be Given For This Hack

BB|Messenger is a user to user messenger system for vb3 that runs off your user database.

This hack as been made for my own forums and has not been tested on any other forums, so its very likely that errors might be found on other system set up's.

To Install:

upload all the files in the same way that they are in side the zip.

once all files are upload load the page http://www.yourdomain.com/bbmessenger/
note that the address before bbmessenger/ will be the path to the folder on your site.

Follow the install page and your all done.

The only other thing that needs doing is the editing of the address's in the marquee.php file that you upload to your forums root.

Find:

PHP Code:
 echo "<tr>\n";
    echo 
"<td width=\"$marquee_width\" style=\"border-bottom: 1px inset #000000; background-color: #4C6CA4\" onMouseover=\"this.style.backgroundColor='#607DAE';\" onMouseOut=\"this.style.backgroundColor='#4C6CA4';\">\n";
    echo 
"<font size=1 face=\"Verdana, Arial, sans-serif, Helvetica, Times\">\n";
    echo 
"<b><a href=\"http://community.ultimate-music.net/showthread.php?s=&threadid=" $latestthread['threadid'] . "\" target='_blank'>" $latestthread['title'] . "</a></b><br>\n";
    echo 
"Started by: <a href=\"http://community.ultimate-music.net/member.php?s=&action=getinfo&username=" $latestthread['postusername'] . "\" target='_blank'>" $latestthread['postusername'] . "</a><br>\n";
    echo 
"Last Post by: <a href=\"http://community.ultimate-music.net/member.php?s=&action=getinfo&username=" $latestthread['lastposter'] . "\" target='_blank'>" $latestthread['lastposter'] . "</a><br>\n";
    echo 
$numreplies;
    echo 
"\n</font>\n";
    echo 
"</td>\n</tr>\n\n"
and edit it to meet your own needs.

User linking to the messenger

put a link anywhere you like on your forums linking to /bbmessenger/index.php

How To's

To edit the colours edit the css in the files in the style folder.

Support

Can not be given via my self due to work load please do not e-mail or pm asking for help in anyway because the reply will more and likely be no, this does not stop user's from helping each other with probs in this topic and if a fix or addon is made i will update the zip with it up on the asking of doing so.

Fix's

1) check your vBulletin cookies Prefix in vb's config file is set to bb like below:

// Prefix that all vBulletin cookies will have
// For example
$cookieprefix = 'bb';

if not set it to the above, if setting it to the above gives you errors with other hacks follow the steps on page 3 for editing messengers cookie call's.

this fix's the login error.

2) https://vborg.vbsupport.ru/showpost....&postcount=164 Zip will get updated when next version is out.

Show Your Support

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

Comments
  #32  
Old 07-09-2004, 01:11 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

link to your install would be nice that way we can see if its a user end prob or server side. eg if it loads for me on your site then its user side. if i get the same probs then its server side.
Reply With Quote
  #33  
Old 07-09-2004, 01:36 PM
NuclioN's Avatar
NuclioN NuclioN is offline
 
Join Date: Aug 2002
Posts: 955
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<a href="http://www.cyberty.nl/forums/" target="_blank">http://www.cyberty.nl/forums/</a> right above the footer is the link
Reply With Quote
  #34  
Old 07-09-2004, 01:59 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by NuclioN
http://www.cyberty.nl/forums/ right above the footer is the link

ok it defo looks like cookies

try the following:

in vb3.inc.php

find:
PHP Code:
// Returns an array of user details, or false depending on whether user's cookies are valid.
function boardmodule_user_authentication()
{
    global 
$VAR;
    if (!isset(
$_COOKIE["bbuserid"]) OR !ereg("^[0-9]*$"$_COOKIE["bbuserid"]))
    {
        return 
PERM_LOGGED_OUT;
    }
    if (!isset(
$_COOKIE["bbpassword"]) OR !ereg("^[0-9A-Fa-f]*$"$_COOKIE["bbpassword"]))
    {
        return 
PERM_LOGGED_OUT;
    } 
and replace with:

PHP Code:
// Returns an array of user details, or false depending on whether user's cookies are valid.
function boardmodule_user_authentication()
{
    global 
$VAR;
    if (!isset(
$_COOKIE["vbuserid"]) OR !ereg("^[0-9]*$"$_COOKIE["vbuserid"]))
    {
        return 
PERM_LOGGED_OUT;
    }
    if (!isset(
$_COOKIE["vbpassword"]) OR !ereg("^[0-9A-Fa-f]*$"$_COOKIE["vbpassword"]))
    {
        return 
PERM_LOGGED_OUT;
    } 
close all windows and remove all cookies and temp ineternet files and try again.

because my vb cookies save as bbpassword and so on where yours are saveing as vbpassword
Reply With Quote
  #35  
Old 07-09-2004, 02:01 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

heres a pic of how your cookie names are not the same as mine or vb.org's
Reply With Quote
  #36  
Old 07-09-2004, 02:08 PM
NuclioN's Avatar
NuclioN NuclioN is offline
 
Join Date: Aug 2002
Posts: 955
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Gives this error on top:

Notice: Undefined index: bbuserid in /bbmessenger/sources/boardmodule/vb3.inc.php on line 93
SQL ERROR: SELECT userid, username, usergroupid, membergroupids, password, salt, pmunread as unreadpms FROM user WHERE userid= LIMIT 1 [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1]
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /bbmessenger/sources/boardmodule/vb3.inc.php on line 94

Maybe i must change the cookie prefix in config.php?
Reply With Quote
  #37  
Old 07-09-2004, 02:12 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

no in vb3.inc.php

find:

$user = db_query("SELECT userid, username, usergroupid, membergroupids, password, salt, pmunread as unreadpms FROM {prefix}user WHERE userid=" . $_COOKIE["bbuserid"] . " LIMIT 1");

replace with:

$user = db_query("SELECT userid, username, usergroupid, membergroupids, password, salt, pmunread as unreadpms FROM {prefix}user WHERE userid=" . $_COOKIE["vbuserid"] . " LIMIT 1");
Reply With Quote
  #38  
Old 07-09-2004, 02:14 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

there might be other parts in other files that might need the cookie call's editing from the bb ones to vb ones so it works with your cookies.
Reply With Quote
  #39  
Old 07-09-2004, 02:14 PM
NuclioN's Avatar
NuclioN NuclioN is offline
 
Join Date: Aug 2002
Posts: 955
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok it works Tnx for your help C. Birch. It's a great addon.
Reply With Quote
  #40  
Old 07-09-2004, 02:16 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

or you could just edit:

// Prefix that all vBulletin cookies will have
// For example
$cookieprefix = 'bb';

in vb's config.php as you said but that might kill your vbadvanced so it be best to edit messenger to work with your setup.
Reply With Quote
  #41  
Old 07-09-2004, 02:24 PM
Acido Acido is offline
 
Join Date: Apr 2003
Location: Argentina
Posts: 187
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Instaled and Working 100/100

Great work !

Features suggested for next versions:

1) Ignore User
2) Set usergroups permisions

Thanx for this excellent hack !
Reply With Quote
  #42  
Old 07-09-2004, 02:58 PM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very cool hack.
Reply With Quote
  #43  
Old 07-09-2004, 03:21 PM
Holidazed's Avatar
Holidazed Holidazed is offline
 
Join Date: May 2002
Location: Van Nuys, CA
Posts: 713
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can you tell me what the difference between this and te vbPager hack (https://vborg.vbsupport.ru/showthrea...hlight=vbpager) is?

Do I need this if I already have the other installed?
Reply With Quote
  #44  
Old 07-09-2004, 03:37 PM
nexialys
Guest
 
Posts: n/a
Default

vB Pager is completely different, as it's a Instant Messenger without any interface... you don't need one or the other to run these... and they can work together in the same install.

this BB Messenger is more like a ICQ for the board... vB Pager is more like a PM with a popup...
Reply With Quote
  #45  
Old 07-09-2004, 04:14 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bitg
Can you tell me what the difference between this and te vbPager hack (https://vborg.vbsupport.ru/showthrea...hlight=vbpager) is?

Do I need this if I already have the other installed?
this hack does not need any editing of vb files or database. its got its own messenger interface and was first coded about a year ago for vb2 along with support for vb3 beta and ipb and was let to be posted in the vb2 forums due to the fact the vb3 support made no edits to vb3 in anyway.

anyway vb pager is just basicy still a pm system apart from the fact the pm now shows up in a pop up. messenger gives your users live person to person chat with muti chats open at once eg like you can with ice, yahoo & msn and that.

also you dont need to reinstall this everytime you update your vb again due to the fact no edits to vb are made.
Reply With Quote
  #46  
Old 07-09-2004, 04:17 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

also due to the fact its stand alone and just use's vb's userdata base you dont need to have the forums open they my be closed because all you need open is the messenger interface.

it also tell's you if you have new pm's and also lets you send offline buddys pm's via clicking on there name on the buddy part of the messenger.
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 01:08 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07809 seconds
  • Memory Usage 2,375KB
  • Queries Executed 30 (?)
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
  • (3)bbcode_php
  • (2)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
  • (16)post_thanks_box
  • (16)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (16)post_thanks_postbit_info
  • (15)postbit
  • (15)postbit_onlinestatus
  • (16)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