Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by humble humble is offline
Developer Last Online: Feb 2004 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 11-16-2001 Last Update: Never Installs: 0
 
No support by the author.

Here's the pre-info...

Based upon the myphpchat 0.14.5 engine...
Using parts of the code scattered around on how to integrate it to use vb's user db......

THEN!!!

I added a field in the user table called 'phpchat'

Then, I added the code for the UserCP to enable or diable it per user. (this part works great so far)...

Then I created a new template, that contains a new iframe, and launches the myphpchat/index.php inside the iframe...

Then I added a new variable @ the bottom of the footer called $phpchatsystem....

Now... here's the tricky part..

in global.php, I need to add something like this:

PHP Code:
// Check the user's preference to enable the Chat System...

 
$phpchatcheck=$DB_site->query_first("SELECT phpchatsys FROM user WHERE username = '".$bbuserinfo['username']."'");
 if (
$phpchatcheck) {
  eval(
"\$phpchatsystem = \"".gettemplate('phpchaton')."\";");
 } else {
 } 
Or something that....

Checks to see if the phpchatsys field for you is on or not, and if it is....

it takes that variable in the footer section, and calls my phpchaton template data...

if it's not, it either calls a phpchatoff template that's empty (been there tried that), or just does nothing is fine...

Here' my problem....

Everything works like a champ, except.... if I turn it on in my user options, it appears for me... and everyone else (even though there setting is off) gets the newtemplate passed through my $phpchatsystem

Now when I just bypass the user settings, this thing is UNREAL... it sits in your footer in a new section, and everytime a registered user logs on, they are instantly authenticated, and brought in to the myphp session... and since it's in the footer... People can navigate around ANYWHERE in the board, and still have somewhat real time chat with every other member logged in.

It works great built in to the header, the footer, and called from a seperate IE window... and all work flawless....

Except... when trying to have it user selectable... Soon as I turn it on for one member, it turns it on for all...

-=-=-=-=-=-=-=-
Quick Summary
-=-=-=-=-=-=-=-

If- you have a variable in your footer, that you want converted to a template ... that is user specific.
AND- you have a new template you want added @ the end of the footer only if that user had the option enabled in his user profile...
AND- everything else is 100% working...

HOW- and WHAT code would you add (and is it in global.php, which I assumed, cuz of the way the: [ $newpmmsg and headnewpm ] are delt with )

To check query for this user, his setting, and if so, use the new template, if not, don't.

-=-=-=-=-=-=-
Thanks!!!!!!!!!
-=-=-=-=-=-=-

Show Your Support

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

Comments
  #32  
Old 01-30-2002, 08:45 PM
kypdurron's Avatar
kypdurron kypdurron is offline
 
Join Date: Dec 2001
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this is much better than I can have ever dreamed..

I wish I would have seen this before I started my own "hack" at integrating the two..

Look at my integration:

http://www.ospina.com

and for dual screens, I did:

http://www.ospina.com/index3.html

If you need to "test" anything...let me know! I will
most definetly help! Some php and SQL and a server
I will be willing to (somewhat) hose my boards if needed :-)

I got most of the smilies the same, from the same directory.
The problem is that the phpmychat "smilie" interpreter works really different, so many smilies had to be redone with different
codes. Not a problem, since I match it up on vbulletin anyway..
Reply With Quote
  #33  
Old 01-30-2002, 09:03 PM
Inzagi Inzagi is offline
 
Join Date: Nov 2001
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@humble

Hi,
sorry if this already had been mention but I couldn't discovert it.

How does this chat system affect the server load and how the bandwith on a huge board with 100 users curretly online and perhaps 30 using the chat constantly ?

Any chance it will rok properly for bigger boards?
Reply With Quote
  #34  
Old 01-30-2002, 09:10 PM
kypdurron's Avatar
kypdurron kypdurron is offline
 
Join Date: Dec 2001
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Inzagi
@humble

Hi,
sorry if this already had been mention but I couldn't discovert it.

How does this chat system affect the server load and how the bandwith on a huge board with 100 users curretly online and perhaps 30 using the chat constantly ?

Any chance it will rok properly for bigger boards?
I wish I can tell you, but I haven't got that many users on my boards yet. I have an E250 DEDICATED to my boards, and
haven't seen my load averages above:
load averages: 0.05, 0.09, 0.10
With 15 people on at once....
I'll answer this better in about 6 months ;-)
Reply With Quote
  #35  
Old 03-15-2002, 03:05 PM
Twin-x Twin-x is offline
 
Join Date: Nov 2001
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any news yet !!!!
Reply With Quote
  #36  
Old 03-22-2003, 12:44 PM
X-Fan's Avatar
X-Fan X-Fan is offline
 
Join Date: Jan 2002
Location: Adelaide, Australia
Posts: 496
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any progress with this at all?
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 04:21 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.05936 seconds
  • Memory Usage 2,273KB
  • Queries Executed 21 (?)
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
  • (1)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
  • (2)pagenav_pagelink
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (5)postbit
  • (6)postbit_onlinestatus
  • (6)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