Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases

Reply
 
Thread Tools
DigiChat Integration V2.0 Details »»
DigiChat Integration V2.0
Version: 2.02, by Pseudomizer Pseudomizer is offline
Developer Last Online: Feb 2010 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 04-24-2004 Last Update: 05-30-2004 Installs: 39
DB Changes
 
No support by the author.

DigiChat Integration Version 2.0

This hack is no longer supported. I have released DigiChat Integration 3.0.3.

The new hack can be found HERE

This is my update for VBulletin 3.0.x. Sorry for the delay but it took me some time to upgrade to vb3.0.0 and integrate all other hacks + develop my new upgrade hack. :nervous:

What is this hack ?
This hack is a complete integration of the Chatsoftware DigiChat ( which is NOT freeware ) into the latest version of VBulletin 3.0.x. :devious:

What does this hack do ?
This hack provides the ability to offer a complete front-end to the DigiChat software. So if you are running your own DigiChat server or your chat is hosted somewhere else, this hack will provide you for each member a specific profile, settings and whos in chat functionality.

For Admins and Chatmasters i am providing an extra Admin/Chatmaster login depending on their userstatus in your forum and they will get the extra tool to trace IPs from chatusers. Normal users will just see the names of the users in chat and a link to their forum profile. :devious:

Are there many changes to be done ?
No, i try to keep my changes to a minimum and if it is possible not to touch any databases for obvious reasons. So this hack exists of:

- 8 new templates
- 2 template modifications
- 6 file uploads
- 1 php file modification

Do i need version 1.0 or version 1.1 for this hack ?
No. I am providing both. An upgrade path from previous versions and also a new install path for complete new installations.

How long does it take to install this hack ?
If you are familiar with VBulletin and DigiChat it will take about 10 minutes to upgrade and 15 minutes for a new install.

Is there any support for this hack ?
Yes, from me but i will change the way of giving support now. I my previous version i posted my email address and the amount of emails was amazing. The bad thing was that no one shared this information in the thread. Due to this i will ONLY give support to people in THIS thread and ONLY if they clicked on the "INSTALL" button. I am sorry, but my time is limited and answering the same question 5 times via email is not very efficient. I hope you understand this.

Are there screenshots available for this hack ?
Yes. I have included them into the zip file and i will add them in this thread.

How to manage this Chat environment ?
This version 2.0 has one config file which you have to edit before you go live. In the future updates i will add one table to the database which can be edited through the admin panel. This is not really important because the security will not change so often for chats but just in case someone wants to edit this configfile via the Admin CP i will offer this in the next version.

Whos in Chat function does not work ?
Please make sure that you have the appropriate rights and the commander function enabled which produces the output file every x minutes who is in chat. You have to have a license from DigiChat to be able to do that. :tired:

Some words are in german ?
This should not be the case. I developed this on my domain and in german. I translated all the frontend but you never know. If there are parts still in german please tell me so i can translate them.

So enjoy this hack and happy chatting. After installing please click on this install link or on the install button at the top.

UPDATE 2.0.1
I am very sorry, but i forgot to put one file into the zip file. The missing file is the chatlauncer.php for the javascript pop-up to log into the chats. So if you realized that you can only log into the chat with the extra option, then you know why. Again apologize for this. I have uploaded the new zip file and updated the install.html.

For those of you who installed it already just download the zip file and copy the chatlauncher.php into your forum root directory.

UPDATE 2.0.2
I added some bugfixing for the guest template and the chatlauncher.php. Thanks to Randomlove for pointing that out.

For those of you who installed it already just download the zip file and copy the chatlauncher.php into your forum root directory. After this open the template chat_start_guest and copy the text from the install.html file into your template.

Cheers,

Show Your Support

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

Comments
  #182  
Old 12-18-2004, 12:36 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mattster2002
Was about to get that working but decieded not to yet. Good thing i read this. Looking forward to seeing what you can do in a new template sort of thing (and possibly a CPMS module?)

Matt
This is depending on your version of DigiChat. If you use 5.0.1.6 and above then you will run into the chat_who problem, not before.

My update would just fix the chat_who output which does not work any more for the newer versions.

And sorry, no plans for CPMS yet.

Cheers,
Reply With Quote
  #183  
Old 12-19-2004, 12:26 PM
mpadc mpadc is offline
 
Join Date: Apr 2003
Location: Year 4512
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Amazing Hack Quite a Genuis!

thanks for that it works like a gem!

one thing though why are some users getting this error message:

Welcome Guest
You will be logged into the chat with a random user name.
Please be patient. The loading can take 1 or 2 minutes.

If you wish to use your own name then please register here,
and you will get access to all chat functions.

The digital signed applet is NOT a dialer.
It just verifys that this software is not freeware.

Your TEAM

is it something to do with the Version of Java?
Reply With Quote
  #184  
Old 12-19-2004, 03:30 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mpadc
Amazing Hack Quite a Genuis!

thanks for that it works like a gem!

one thing though why are some users getting this error message:

Welcome Guest
You will be logged into the chat with a random user name.
Please be patient. The loading can take 1 or 2 minutes.

If you wish to use your own name then please register here,
and you will get access to all chat functions.

The digital signed applet is NOT a dialer.
It just verifys that this software is not freeware.

Your TEAM

is it something to do with the Version of Java?
Hello mpadc,

no, this has nothing to do with the java version. This is the guest login. Users who did not register does not have the $bbuserinfo[userid] set.

Due to this they will get the guest access which can be enabled or disabled in the chatconfig.php. Per default the guest user gets a name "guestXXX" where XXX is a random number. In the DigiChat usermanagement the guest account has no rights to change neither name, icon nor any other chat settings. This is all done through my integration in vbulletin. So you can define that only registered users can choose their icons, etc and guest users get a given random name with a standard icon. This is to motivate the users to register on your site to gain full access to all chat settings.

Hope this helps.

Cheers,
Reply With Quote
  #185  
Old 12-20-2004, 02:38 PM
docvader's Avatar
docvader docvader is offline
 
Join Date: Dec 2002
Posts: 520
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Pseudomizer, have you done any work towards integrating Hubz with the VB user base? I've been looking, and trying, but I can't seem to find anything that will allow my Hubz to draw vb names out, as you've so successfully done with Digichat.

Here's one attempt (relevant parts of java script code only):

Quote:
document.write("<APPLET CODEBASE=http://x.russbo.com/xx/xxxxx/hubz/");
document.write(" CODE=com.diginet.hubz.applet.Hubz.class ");
document.write(" WIDTH=100 ");
document.write(" HEIGHT=100 ");
document.write(" MAYSCRIPT ");
document.write(" ARCHIVE=HubzApplet.jar ");
document.write(" name=Hubz> ");
document.write(" <param name = cabbase value = HubzApplet.cab>");
document.write(" <param name = nickname value = '$fileusername'>");
document.write(" <param name = profileURL value = 'http://x.russbo.com/vb/member.php?&action=getinfo&userid=$fileuserid'>");
document.write(" <param name = editProfile value = no>");
document.write(" <param name = persistent value = yes>");
document.write(" <param name = autoStartup value = no>");
document.write(" <param name = webpageimg value = webpageStatsImg.gif>");
document.write(" <param name = webpageChannelLoc value = '65,24'>");
document.write(" <param name = webpageSiteLoc value = '65,40'>");
document.write(" <param name = chatroomURL value = 'http://x.russbo.com/digichat.html'>");
document.write(" <param name = passProfileChatroom value = true>");
document.write(" <param name = chatEmptyColor value ='218,218,218'>");
/*
This is based off of Pgowder's post, which can be found here: https://vborg.vbsupport.ru/showpost....60&postcount=8

Thanks!

rich
Reply With Quote
  #186  
Old 12-20-2004, 02:48 PM
pgowder's Avatar
pgowder pgowder is offline
 
Join Date: Nov 2001
Location: West Columbia, SC
Posts: 537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by docvader
Pseudomizer, have you done any work towards integrating Hubz with the VB user base? I've been looking, and trying, but I can't seem to find anything that will allow my Hubz to draw vb names out, as you've so successfully done with Digichat.

Here's one attempt (relevant parts of java script code only):



This is based off of Pgowder's post, which can be found here: https://vborg.vbsupport.ru/showpost....60&postcount=8

Thanks!
rich
It works great for me. Are you trying to use it and having problems?
Reply With Quote
  #187  
Old 12-20-2004, 02:49 PM
pgowder's Avatar
pgowder pgowder is offline
 
Join Date: Nov 2001
Location: West Columbia, SC
Posts: 537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Put this line in your phpinclude_start:

PHP Code:
$fileusername "$bbuserinfo[username]";
$fileemail "$bbuserinfo[email]";
$fileuserid "$bbuserinfo[userid]"
Reply With Quote
  #188  
Old 12-24-2004, 06:56 AM
docvader's Avatar
docvader docvader is offline
 
Join Date: Dec 2002
Posts: 520
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks. But I think I'm missing something. I'm still getting $fileusername in the hubz panel.

This is my relevant portion of phpinclude_start, as per your suggestion:

Quote:
// Example of how to include a seperate file:
// ob_start();
// require("yourheader.html");
// $header = ob_get_contents();
// ob_end_clean();
$fileusername = "$bbuserinfo[username]";
$fileemail = "$bbuserinfo[email]";
$fileuserid = "$bbuserinfo[userid]";
eval('$navbar2 = "' . fetch_template('navbar2') . '";');
if (defined('VBA_PORTAL')){
$postthumbnail = implode("", file("http://x.russbo.com/photopost/thumbincluder11.php"));
This is the relevant portion of my hubz.js, also as per your hack, adjusted to fit within my hubz java script:

Quote:
document.write("<APPLET CODEBASE=http://x.russbo.com/hubz/");
document.write(" CODE=com.diginet.hubz.applet.Hubz.class ");
document.write(" WIDTH=100 ");
document.write(" HEIGHT=100 ");
document.write(" MAYSCRIPT ");
document.write(" ARCHIVE=HubzApplet.jar ");
document.write(" name=Hubz> ");
document.write(" <param name = cabbase value = HubzApplet.cab>");
document.write(" <param name = nickname value = '$fileusername'>");
document.write(" <param name = email value = '$fileemail'>");
document.write(" <param name = pushContent value = yes>");
document.write(" <param name = editProfile value = no>");
document.write(" <param name = profileURL value = 'http://x.russbo.com/vb/member.php?&action=getinfo&userid=$fileuserid'>");
document.write(" <param name = persistent value = yes>");
document.write(" <param name = autoStartup value = no>");
document.write(" <param name = webpageimg value = webpageStatsImg.gif>");
document.write(" <param name = webpageChannelLoc value = '65,24'>");
document.write(" <param name = webpageSiteLoc value = '65,40'>");
document.write(" <param name = chatroomURL value = 'http://x.russbo.com/digichat.html'>");
document.write(" <param name = passProfileChatroom value = true>");
document.write(" <param name = chatEmptyColor value ='218,218,218'>");
/*
I'm assuming that I'm missing something pretty obvious (as usual).

Greatly appreciate the assistance. I've wanted to get this working for quite a long time now.

rich
http://x.russbo.com/vb/index.php
Reply With Quote
  #189  
Old 01-19-2005, 04:23 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi @LL,

if any of you are experiencing problemes with the chat_who page then please post it here. If you are running DigiChat 5.0.1.7 or above you should get some errors.

Cheers,
Reply With Quote
  #190  
Old 01-20-2005, 11:03 AM
mattster2002 mattster2002 is offline
 
Join Date: Jan 2002
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Pseudomizer,
once again, thank you for your continued work and support with this hack. we do appriciate it.
Now with the chat_who page, how is work going on a chat_who page for users of 5.0.1.7 or above, I have a few members on my site requesting this addition. I know your very busy this would help alot

Thanks alot !!
Matt
Reply With Quote
  #191  
Old 01-20-2005, 11:08 AM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mattster2002
Hey Pseudomizer,
once again, thank you for your continued work and support with this hack. we do appriciate it.
Now with the chat_who page, how is work going on a chat_who page for users of 5.0.1.7 or above, I have a few members on my site requesting this addition. I know your very busy this would help alot

Thanks alot !!
Matt
Hello Mattster,

attached you will find the new chat_who.php file. But again this is only for DigiChat version 5.0.1.7 and above. It fixes the corrupted lines for users in chat and the room names.

P.S.: Go to line 157 and edit the buffer variable to point it to your txt output file from your commander. The second variable below is for your staff to make them colored on the chat who page. Just a gimmik. ;-)

Cheers,
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 10:36 AM.


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.04921 seconds
  • Memory Usage 2,329KB
  • 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
  • (1)bbcode_php
  • (7)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
  • (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