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

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
  #212  
Old 04-11-2005, 01:42 PM
Wential Wential is offline
 
Join Date: Aug 2004
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I really need that installer. I'll be happy to beta-test it with my newly purchased DigiChat V5 on the weekends.
Reply With Quote
  #213  
Old 04-11-2005, 02:22 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Wential
I really need that installer. I'll be happy to beta-test it with my newly purchased DigiChat V5 on the weekends.
Hello Wential,

I think I will be ready to provide the first BETA test end of this week. I am currently implementing a new additional feature which has been requested by many users and which was not in this list. This feature will allow to upgrade all your templates with one single setting to any new DigiChat version you will upgrade to.

E.g.

You are running currently 5.1.0.1? You upgrade to 5.1.0.2? You would have to change all 4 member applets and 2 chatmaster applets for this new version. With this new feature you would just set one single setting with exchanging the global setting 5.1.0.1 to 5.1.0.2 and all set all done.

Please write me an email or PM where I can contact you for further BETA testing. Please do not expect a perfect version. It will work but the ToDo list is very long.

Cheers,
Reply With Quote
  #214  
Old 04-11-2005, 02:47 PM
Wential Wential is offline
 
Join Date: Aug 2004
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wow!~ Sounds like a fantastic upgrade. DigiChat needs to put you on the payroll. I'll email you shortly.
Reply With Quote
  #215  
Old 04-12-2005, 03:54 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here is the updated list from today:

- new database option for version of DigiChat applets for easier upgrades ( 100% )
- no more chatconfig.php file ( 100%)
- 4 applet options ( unsigned, signed, lite and anti-pop-blocker ) ( 100% )
- all applets will reside now in vbulletin templates for easier upgrading ( 100% )
- all vbulletin templates will be in a new DigiChat template category ( 100% )
- all chatsettings now saved in the database ( no more file changes on the server ) ( 100% )
- new chatmaster launcher instead of embedded option ( 100% )
- new chatmaster applets signed, unsigned ( 100% )
- new DigiChat Hack uninstaller ( 100% )
- new DigiChat Hack updater ( 100% )
- new HTTP Tunneling function ( 100% )
- new Audio/Video enable/disable option per usergroup ( 100% )
- new DigiChat GUI in ACP of VBulletin ( 75% )
- new DigiChat Hack installer ( 50% )
- new DigiChat Hack upgrader for future versions ( 50% )
- update of existing menus ( 50% )
- new language phrases ( german and english 25% )
- switch to full database administration ( 0%)
- new option to create, modify or delete DigiChat Menu Locations in DigiChat Admin GUI ( 0% )

On the way ...

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

After a long night of coding here is the latest update + 3 new options:

- new database option for version of DigiChat applets for easier upgrades ( 100% )
- no more chatconfig.php file ( 100%)
- 4 applet options ( unsigned, signed, lite and anti-pop-blocker ) ( 100% )
- all applets will reside now in vbulletin templates for easier upgrading ( 100% )
- all vbulletin templates will be in a new DigiChat template category ( 100% )
- all chatsettings now saved in the database ( no more file changes on the server ) ( 100% )
- new chatmaster launcher instead of embedded option ( 100% )
- new chatmaster applets signed, unsigned ( 100% )
- new DigiChat Hack uninstaller ( 100% )
- new DigiChat Hack updater ( 100% )
- new HTTP Tunneling function ( 100% )
- new Audio/Video enable/disable option per usergroup ( 100% )
- new DigiChat GUI in ACP of VBulletin ( 100% )
- switch to full database administration ( 100%)
- new option to create, modify or delete DigiChat Menu Locations in DigiChat Admin GUI ( 100% )
- new DigiChat Hack installer ( 75% )
- update of existing menus ( 75% )
- new DigiChat Hack upgrader for future versions ( 50% )
- global options organized in settings and permissions ( 50% )
- new language phrases ( german and english 25% )
- new global option for the HelpURL in Chat ( 0% )
- new chat_who.php with colours depending on the usergroup status ( 0% )
- new global option to define specific usernames invisible on the chat_who page ( 0% )

On the way ...

Cheers,
Reply With Quote
  #217  
Old 04-13-2005, 02:47 PM
AWS's Avatar
AWS AWS is offline
 
Join Date: Nov 2001
Location: Joliet, IL
Posts: 235
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Pseudomizer
After a long night of coding here is the latest update + 3 new options:

- new database option for version of DigiChat applets for easier upgrades ( 100% )
- no more chatconfig.php file ( 100%)
- 4 applet options ( unsigned, signed, lite and anti-pop-blocker ) ( 100% )
- all applets will reside now in vbulletin templates for easier upgrading ( 100% )
- all vbulletin templates will be in a new DigiChat template category ( 100% )
- all chatsettings now saved in the database ( no more file changes on the server ) ( 100% )
- new chatmaster launcher instead of embedded option ( 100% )
- new chatmaster applets signed, unsigned ( 100% )
- new DigiChat Hack uninstaller ( 100% )
- new DigiChat Hack updater ( 100% )
- new HTTP Tunneling function ( 100% )
- new Audio/Video enable/disable option per usergroup ( 100% )
- new DigiChat GUI in ACP of VBulletin ( 100% )
- switch to full database administration ( 100%)
- new option to create, modify or delete DigiChat Menu Locations in DigiChat Admin GUI ( 100% )
- new DigiChat Hack installer ( 75% )
- update of existing menus ( 75% )
- new DigiChat Hack upgrader for future versions ( 50% )
- global options organized in settings and permissions ( 50% )
- new language phrases ( german and english 25% )
- new global option for the HelpURL in Chat ( 0% )
- new chat_who.php with colours depending on the usergroup status ( 0% )
- new global option to define specific usernames invisible on the chat_who page ( 0% )


On the way ...

Cheers,
I have php 5.0.4 on my servers. One of my clients has this hack installed and it no longer works. Will this update fix the problem with 5.0.4?
Reply With Quote
  #218  
Old 04-13-2005, 02:56 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AWS
I have php 5.0.4 on my servers. One of my clients has this hack installed and it no longer works. Will this update fix the problem with 5.0.4?
Hello AWS,

I do not have 5.0.4 on my servers yet. I am running 4.3.11 on all of my servers. If you tell me what error occurs and why this happens, i could implement a workaround for your problem before releasing it.

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

Latest update

- new database option for version of DigiChat applets for easier upgrades ( 100% )
- no more chatconfig.php file ( 100%)
- 4 applet options ( unsigned, signed, lite and anti-pop-blocker ) ( 100% )
- all applets will reside now in vbulletin templates for easier upgrading ( 100% )
- all vbulletin templates will be in a new DigiChat template category ( 100% )
- all chatsettings now saved in the database ( no more file changes on the server ) ( 100% )
- new chatmaster launcher instead of embedded option ( 100% )
- new chatmaster applets signed, unsigned ( 100% )
- new DigiChat Hack uninstaller ( 100% )
- new DigiChat Hack updater ( 100% )
- new HTTP Tunneling function ( 100% )
- new Audio/Video enable/disable option per usergroup ( 100% )
- new DigiChat GUI in ACP of VBulletin ( 100% )
- switch to full database administration ( 100%)
- new option to create, modify or delete DigiChat Menu Locations in DigiChat Admin GUI ( 100% )
- new global option for the HelpURL in Chat ( 100% )
- global options organized in settings and permissions ( 100% )
- new DigiChat Hack installer ( 75% )
- update of existing menus ( 75% )
- new DigiChat Hack upgrader for future versions ( 50% )
- new language phrases ( german and english 25% )
- new chat_who.php with colours depending on the usergroup status ( 0% )
- new global option to define specific usernames invisible on the chat_who page ( 0% )

On the way ...

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

Quote:
Originally Posted by AWS
I have php 5.0.4 on my servers. One of my clients has this hack installed and it no longer works. Will this update fix the problem with 5.0.4?
Hello AWS,

I contacted a friend of mine running PHP 5.0.3. The problem with my hack and PHP 5.0.3 or later is not the hack itself. It is the caching function of VBulletin.

If any script includes the global.php without any caching of the templates, the result will be error messages for function array_merge.

This will be fixed in my next release of DigiChat Hack but here is the quick fix for the current version V2.

Open chatlauncher.php and remove EVERYTHING what is above include 'global.php' and paste this source code above:

PHP Code:
<?php

   error_reporting
(E_ALL & ~E_NOTICE);
   
define('NO_REGISTER_GLOBALS'1);
   
define('THIS_SCRIPT','chatlauncher');

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array('holiday');

// get special data templates from the datastore
$specialtemplates = array(
        
'userstats',
        
'birthdaycache',
        
'maxloggedin',
        
'iconcache',
        
'eventcache',
        
'mailqueue'
);

// pre-cache templates used by all actions
$globaltemplates = array(
        
'FORUMHOME',
        
'forumhome_event',
        
'forumhome_forumbit_level1_nopost',
        
'forumhome_forumbit_level1_post',
        
'forumhome_forumbit_level2_nopost',
        
'forumhome_forumbit_level2_post',
        
'forumhome_lastpostby',
        
'forumhome_loggedinuser',
        
'forumhome_moderator',
        
'forumhome_pmloggedin',
        
'forumhome_subforumbit_nopost',
        
'forumhome_subforumbit_post',
        
'forumhome_subforumseparator_nopost',
        
'forumhome_subforumseparator_post',
    
'chat',
    
'chat_deny_login',
    
'chat_signed_applet',
    
'chat_singlelog',
    
'chat_start_admin',
    
'chat_start_admin_notfall',
    
'chat_start_guest',
    
'chat_start_member'
    'chat_start_member_notfall'
,
    
'chat_unsigned_applet'
);

// pre-cache templates used by specific actions
$actiontemplates = array();
This should fix your problem ( assuming that I have included all templates which have to be cached ).

Cheers,
Reply With Quote
  #221  
Old 04-13-2005, 06:41 PM
AWS's Avatar
AWS AWS is offline
 
Join Date: Nov 2001
Location: Joliet, IL
Posts: 235
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Pseudomizer
Hello AWS,

I contacted a friend of mine running PHP 5.0.3. The problem with my hack and PHP 5.0.3 or later is not the hack itself. It is the caching function of VBulletin.

If any script includes the global.php without any caching of the templates, the result will be error messages for function array_merge.

This will be fixed in my next release of DigiChat Hack but here is the quick fix for the current version V2.

Open chatlauncher.php and remove EVERYTHING what is above include 'global.php' and paste this source code above:

PHP Code:
<?php

   error_reporting
(E_ALL & ~E_NOTICE);
   
define('NO_REGISTER_GLOBALS'1);
   
define('THIS_SCRIPT','chatlauncher');

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array('holiday');

// get special data templates from the datastore
$specialtemplates = array(
        
'userstats',
        
'birthdaycache',
        
'maxloggedin',
        
'iconcache',
        
'eventcache',
        
'mailqueue'
);

// pre-cache templates used by all actions
$globaltemplates = array(
        
'FORUMHOME',
        
'forumhome_event',
        
'forumhome_forumbit_level1_nopost',
        
'forumhome_forumbit_level1_post',
        
'forumhome_forumbit_level2_nopost',
        
'forumhome_forumbit_level2_post',
        
'forumhome_lastpostby',
        
'forumhome_loggedinuser',
        
'forumhome_moderator',
        
'forumhome_pmloggedin',
        
'forumhome_subforumbit_nopost',
        
'forumhome_subforumbit_post',
        
'forumhome_subforumseparator_nopost',
        
'forumhome_subforumseparator_post',
    
'chat',
    
'chat_deny_login',
    
'chat_signed_applet',
    
'chat_singlelog',
    
'chat_start_admin',
    
'chat_start_admin_notfall',
    
'chat_start_guest',
    
'chat_start_member'
    'chat_start_member_notfall'
,
    
'chat_unsigned_applet'
);

// pre-cache templates used by specific actions
$actiontemplates = array();
This should fix your problem ( assuming that I have included all templates which have to be cached ).

Cheers,
Thanks, I'll send them the file changes.
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 12:57 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.07763 seconds
  • Memory Usage 2,364KB
  • 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
  • (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
  • (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