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

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

Version: 3.0.7 Rating:
Released: 06-14-2005 Last Update: Never Installs: 14
DB Changes Template Edits
Code Changes  
No support by the author.

Hello,

I am proud to present my latest version of my VBulletin DigiChat integration. It has been quite a while since my last update of this hack but due to the many new features and functions I had to do some modifications and changes.

But let's start with the new release.

For new people:

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.

Tested on VBulletin 3.0.5, 3.0.7 with PHP 4.3.11 and 5.0.4.

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. The updated chat Who page has now been combined with the invisible option from VBulletin. Total user count will show the total number including the invisible users but only the specified usergroups will see the invisible users on the chat who page.

In addtion the latest feature from DigiChat has been incorporated which is Audio/Video.

For all features a complex permission system has been setup. Now everything can be allowed or denied via the new DigiChat admin GUI in your ACP.

On top I have implemented a menu system to administer the menu links in DigiChat via this new DigiChat admin GUI in your ACP.

The most important improvement is the ability to update your DigiChat to any newer version and just change one parameter in the new DigiChat admin GUI in your ACP and all settings will be made automatically. No more file editing or template editing for any DigiChat upgrade.

Are there many changes to be done ?
No, i try to keep my changes to a minimum and due to this I have included an installer for my new hack. So this hack exists of:

- 1 template modifications
- 10 file uploads
- 2 php file modification
- new installer in german and in english

Do i need version 1.0, 1.1 or version 2 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 3.0 can be fully administered through the new DigiChat admin GUI in your ACP. Please see screenshots.

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 Commander license from DigiChat to be able to do that.

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 and placed all of them into phrases but you never know. If there are parts still in german and you do not understand them 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 Version 3.0.1 BETA

Following fixes have been applied now:

Chat Who page:
- Counting of invisible users was wrong
- Table was hardcoded in chat_who.php and not in VBulletin CSS style
- German wording for number of users in chat was wrong
- templates were not cached and PHP 5 terminated PHP script

Menu Creator in DigiChat Admin Panel:
- numbering is 10,20 and 30 for the examples. DigiChat does not allow this kind of numbering. It has to be contigous. Note has been placed and examples adjusted.
- addition of new menu reduced from +10 to +1

Installer:
Installer did not create Table Prefix for the database column.

DigiChat_admin:
Update query in digichat_admin did not use the Table prefix.

Template Chat Icons in install.html
The icon order has now been adjusted from 01 to 75 in contiguous order.

Upgraders from 3.0.0: To apply the new fixes from 3.0.0 to 3.0.1 please run the deinstaller in your ACP from your current version. Then upload all new files and overwrite the existing files and run a new install of this hack. Should run very easy.

Optional: To have the chat icons in contiguous order please replace the existing userfield template with the update userfield template from the install.html file.

Update Version 3.0.2 BETA
- expanded IP field from 15 characters to 20 ( max 40 ) for chats running on different ports
- translation problem of english chat and chat_who navigation text - fixed
- guest activate/deactivate didn't work due to missing code - fixed
- removed javascript in digichat_admin.php due to bug with some PHP Versions - fixed

Update Version 3.0.3 FULL RELEASE
- fixed wrong URL conditions in chat.php and chatlauncher.php for the member link in chat


If any problems occur please post it here. Enjoy this hack.

Get ready to rumble. ;-)

P.S.: Before you ask for the VB 3.5 Integration: As soon as the VB 3.5 is GA and the new Plugin System has been finalized, I will port my hack into the new Plugin System.

Cheers,

Pseudomizer

Show Your Support

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

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

Hi,

do you have any customer profile fields on your board? As it looks like it is looking for profile fields and kind find any entry in your database.

Cheers,
Reply With Quote
  #13  
Old 07-07-2005, 12:41 PM
gblue gblue is offline
 
Join Date: Jul 2005
Location: Opp, Alabama
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed the mod yesterday and I have a few problems,

1. how do I change the text, "this chat belongs to love" I looked in the chat.php but did not find it.. I got it installed but have some problems but I will work on that tomorrow.. I am at home on a slow dialup connection..

2. When I click on the start chat icon it never loads chat.
The link is http://itsajeep.org and click on the 1st chat icon on the left side if you wish to take a look at it..
Reply With Quote
  #14  
Old 07-07-2005, 04:03 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by gblue
I installed the mod yesterday and I have a few problems,

1. how do I change the text, "this chat belongs to love" I looked in the chat.php but did not find it.. I got it installed but have some problems but I will work on that tomorrow.. I am at home on a slow dialup connection..

2. When I click on the start chat icon it never loads chat.
The link is http://itsajeep.org and click on the 1st chat icon on the left side if you wish to take a look at it..
Hello gblue,

question 1: this is a phrase. Go to your phrasemanager and search for this text and replace it with whatever you want. Should be an easy task. Hint: There are serveral places where the domain is mentioned. Replace all of them in all phrases.

2. You seem to have several issues regarding your chat. Let's start by just telling you what is going wrong in bullet form:

- you are using DigiChat 4.0.3.1. This version is vulnerable and is no longer supported from DigiChat. Due to this I can not give any support for this version of DigiChat
- even if you want to use this version of DigiChat you have change some things in my hack. To give you a hint:

PHP Code:
document.writeln("CODE='com.diginet.digichat.client.DigiChatApplet' "); 
This line is causing the problems because this applet does not exist in DigiChat version 4. You have to look into your default script and change to code appropriately.
- the "Who is in Chat" page has been modified from me to cover DigiChat version 5.x.x. Since DigiChat 5 the commander output has been changed and due to this I had to change the source code completly. If you want to have this feature on your board then you have to go back and look for DigiChat Hack version 1 or 2 and take this chat_who.php file.

I hope you understand my concerns because this is like someone using DigiChat 5 would ask for an integration into VBulletin 2.2.6. I can't do that. So you either update your DigiChat to version 5 or you implement the required changes on your own. I tried to help you by giving you some hints.

Hope that helps.

Cheers,
Reply With Quote
  #15  
Old 07-07-2005, 08:27 PM
gblue gblue is offline
 
Join Date: Jul 2005
Location: Opp, Alabama
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the info I purchased the digichat a few years ago (about 800$) so I will have to stick with it I will just have to use what I got ...

Thanks again..




Quote:
Originally Posted by Pseudomizer
Hello gblue,

question 1: this is a phrase. Go to your phrasemanager and search for this text and replace it with whatever you want. Should be an easy task. Hint: There are serveral places where the domain is mentioned. Replace all of them in all phrases.

2. You seem to have several issues regarding your chat. Let's start by just telling you what is going wrong in bullet form:

- you are using DigiChat 4.0.3.1. This version is vulnerable and is no longer supported from DigiChat. Due to this I can not give any support for this version of DigiChat
- even if you want to use this version of DigiChat you have change some things in my hack. To give you a hint:

PHP Code:
document.writeln("CODE='com.diginet.digichat.client.DigiChatApplet' "); 
This line is causing the problems because this applet does not exist in DigiChat version 4. You have to look into your default script and change to code appropriately.
- the "Who is in Chat" page has been modified from me to cover DigiChat version 5.x.x. Since DigiChat 5 the commander output has been changed and due to this I had to change the source code completly. If you want to have this feature on your board then you have to go back and look for DigiChat Hack version 1 or 2 and take this chat_who.php file.

I hope you understand my concerns because this is like someone using DigiChat 5 would ask for an integration into VBulletin 2.2.6. I can't do that. So you either update your DigiChat to version 5 or you implement the required changes on your own. I tried to help you by giving you some hints.

Hope that helps.

Cheers,
Reply With Quote
  #16  
Old 07-09-2005, 10:39 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by gblue
Thanks for the info I purchased the digichat a few years ago (about 800$) so I will have to stick with it I will just have to use what I got ...

Thanks again..
As I can see you removed the hack completly. Why don't you use the DigiChat Integration 1.0 or 2.0 ? They work perfectly with DigiChat 4 they just have a config file instead of the database administration via ACP. Just a hint. ;-)

Cheers,
Reply With Quote
  #17  
Old 08-04-2005, 09:34 PM
Forumi Shqiptar's Avatar
Forumi Shqiptar Forumi Shqiptar is offline
 
Join Date: Aug 2005
Posts: 135
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

if u have an ircd or conference room server does this applet works on them or it doesnt? As at the moment im using a jirc java applet so can someone tell me if it can be configured to work with an ircd or conference room chat server?

thanks for ur replies and by the way i do like ur hacks pseudomizer they r great nice job mate.
Reply With Quote
  #18  
Old 08-05-2005, 07:38 AM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by HuMoRi.CoM
if u have an ircd or conference room server does this applet works on them or it doesnt? As at the moment im using a jirc java applet so can someone tell me if it can be configured to work with an ircd or conference room chat server?

thanks for ur replies and by the way i do like ur hacks pseudomizer they r great nice job mate.
Hello Humori.com,

if your question is to run 2 chats parallel on the same server then the answer is yes. DigiChat uses per default the port 8396 which can be changed to 25,110,443 or 8080. If you use Audio/Video in addition then you need one more specific port for the Macromedia Communication Server daemon as well. :nervous:

If you ask to run the applet IN your ircd chat, then the answer is no. This chat runs independant to any IRC channel. You can not combine any other chat with DigiChat. This would be like running Invisionboard and you want to install VBulletin into that board. :surprised:

Hope this helps.

Cheers,
Reply With Quote
  #19  
Old 08-05-2005, 09:38 PM
Forumi Shqiptar's Avatar
Forumi Shqiptar Forumi Shqiptar is offline
 
Join Date: Aug 2005
Posts: 135
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yep it was helpfull pseudomizer many thanks for the explenation unfortunately im running ircd and i got my own chat server so it wont help me alot anyway what it matters its that u doing a great job with the hacks thanks again and wish u good luck
Reply With Quote
  #20  
Old 08-10-2005, 01:16 AM
safiel's Avatar
safiel safiel is offline
 
Join Date: Mar 2002
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just wondering if you had plans to port this hack over to 3.5x?
Reply With Quote
  #21  
Old 08-10-2005, 07:09 AM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by safiel
Just wondering if you had plans to port this hack over to 3.5x?
Yes, but there is a list of new features which I have to include as well. So be patient.

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 01:43 PM.


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.05937 seconds
  • Memory Usage 2,330KB
  • 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_php
  • (5)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
  • (3)pagenav_pagelink
  • (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