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
  #62  
Old 05-16-2004, 11:42 AM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Jimmy D. Giles
Yes, I see it now. I just wanted to look at the layout and it's great. I like the integration. I really can't imagine doing it now without integrating. Now on to getting DigiChat, installing it and then integrating it with vBulletin.

Any tips or suggestions?

Thank you very much.
Hi Jimmy,

you want to install now DigiChat ? So you have no license at the moment and you would like to buy one ?

Cheers,
Reply With Quote
  #63  
Old 05-16-2004, 05:07 PM
Jimmy D. Giles Jimmy D. Giles is offline
 
Join Date: May 2004
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Pseudomizer
Hi Jimmy,

you want to install now DigiChat ? So you have no license at the moment and you would like to buy one ?

Cheers,
Yes I do want to buy DigiChat. I'm just waiting to get confirmation from my server that he can handle it.

I will be following up with you just as soon as I have purchased DigiChat. Or maybe my server will contact you or post here too.

Thanks for your help.

One last thing, given how very important the chat component is to the forum, is there any way to make the link to DigiChat MORE prominent?
Reply With Quote
  #64  
Old 05-16-2004, 09:41 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Jimmy D. Giles
Yes I do want to buy DigiChat. I'm just waiting to get confirmation from my server that he can handle it.

I will be following up with you just as soon as I have purchased DigiChat. Or maybe my server will contact you or post here too.

Thanks for your help.

One last thing, given how very important the chat component is to the forum, is there any way to make the link to DigiChat MORE prominent?
Hi Jimmy,

first of all i recommend that you contact Flatliner ( see this thread above ) and ask him for the current DigiChat offers. Perhaps he can offer you a good price.

Second you could create something like my portal. I have pointed the chat 3 times out including a small screenshot on my portal. You can see it on http://www.LoveTalks.de/ .

Another option is to create a complete new subdomain like http://chat.yourdomain.com which is a link to a subfolder where you place a single index.php file and include your chat.php file.

Just some ideas for your consideration.

Cheers,
Reply With Quote
  #65  
Old 05-16-2004, 10:00 PM
Jimmy D. Giles Jimmy D. Giles is offline
 
Join Date: May 2004
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Pseudomizer
Hi Jimmy,

first of all i recommend that you contact Flatliner ( see this thread above ) and ask him for the current DigiChat offers. Perhaps he can offer you a good price.

Second you could create something like my portal. I have pointed the chat 3 times out including a small screenshot on my portal. You can see it on http://www.LoveTalks.de/ .

Another option is to create a complete new subdomain like http://chat.yourdomain.com which is a link to a subfolder where you place a single index.php file and include your chat.php file.

Just some ideas for your consideration.

Cheers,
Thank you. I'll continue to investigate. I'm sure I'll have more questions soon.
Reply With Quote
  #66  
Old 05-27-2004, 03:56 PM
Randomlove Randomlove is offline
 
Join Date: Sep 2002
Location: X
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I modified the chatconfig.php to the language of my choice, but I keep getting the german language!!

After further testing, I found that the problem happens only with guests, members and admins log in OK with the right language setting, but guests always login using the german language.
Reply With Quote
  #67  
Old 05-27-2004, 04:24 PM
Randomlove Randomlove is offline
 
Join Date: Sep 2002
Location: X
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I just found the problem, it's in the "chat_start_guest" template...it's missed up, so many things are hard-coded instead of using the variables.

I hope you can fix it.

Thanks.
Reply With Quote
  #68  
Old 05-27-2004, 05:40 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Randomlove
Ok, I just found the problem, it's in the "chat_start_guest" template...it's missed up, so many things are hard-coded instead of using the variables.

I hope you can fix it.

Thanks.
Hi Randomlove,

i am sorry if you are having trouble with this. I will fix everything but the people have to tell me where the problem is, so i can fix it.

Cheers,
Reply With Quote
  #69  
Old 05-28-2004, 07:03 AM
Randomlove Randomlove is offline
 
Join Date: Sep 2002
Location: X
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Pseudomizer,

Thanks for the script, I wonder no body complained but me . Anyhow, here are couple of places that I came cross that need changing:



Place#1: Template: chat_start_guest
Change:
Code:
document.writeln("<APPLET NAME='DigiChat' CODEBASE='http://213.133.110.20/DigiChat/DigiClasses/' ");
To:
Code:
document.writeln("<APPLET NAME='DigiChat' CODEBASE='http://$CHAT_SERVER/DigiChat/DigiClasses/' ");

Change:
Code:
document.write(" <PARAM NAME=HttpServlet VALUE='http://213.133.110.20:8080/servlet/HttpTunnelingServlet'>");
To:
Code:
document.write(" <PARAM NAME=HttpServlet VALUE='http://$CHATSERVER:$CHAT_FW_PORT/servlet/HttpTunnelingServlet'>");
Change:
Code:
document.write(" <PARAM NAME=siteID VALUE=1000>");
To:
Code:
document.write(" <PARAM NAME=siteID VALUE=$CHAT_SITEID>");
Change:
Code:
document.write(" <PARAM NAME=language VALUE='german.lang'>");
To:
Code:
document.write(" <PARAM NAME=language VALUE='$CHAT_LANG'>");



Place#2: In file: chatlauncher.php

Change:
Code:
document.write(\" <PARAM NAME=HttpServlet VALUE='http://213.133.110.20:8080/servlet/HttpTunnelingServlet'>\");
To:
Code:
document.write(\" <PARAM NAME=HttpServlet VALUE='http://$CHAT_SERVER/servlet/HttpTunnelingServlet'>\");

Place#3: Menu Items in many templates
Could you please provide the html files you have put there?
For example this:

Code:
document.write(" <PARAM NAME=MenuLocation1 VALUE=http://www.lovetalks.de/emoticons.html>");
document.write(" <PARAM NAME=MenuItem2 VALUE='Chat-Abk?rzungen'>");
document.write(" <PARAM NAME=MenuLocation2 VALUE='http://www.lovetalks.de/chatabkuerzungen.html'>");
document.write(" <PARAM NAME=siteID VALUE=1000>");

Thanks a lot.
R.L.
Reply With Quote
  #70  
Old 05-28-2004, 09:59 AM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

this is more then i thought but good work. *thumbs up*

Regarding your question for the HTML files: they will not help you at all because you can define whatever you want for your emoticons. They will never match and you will never have the exact same emoticons.

The HTML file is a plain table with:

smilie.gif replacementword smilie2.gif replacement

etc.

But i will take some time to integrate your fixes into the ZIP file. Thanks for pointing them out.

Cheers,
Reply With Quote
  #71  
Old 06-03-2004, 08:00 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Firstly it looks like a great hack so thank you for sharing with the community!

As you know digichat has 2 kind of installation: You can install it to your server and you can use their server. I wonder if your hack supports the chat rooms that are hosted in digichat servers too?

Also as far as I can see, the hack assumes you don't already have any user profile fields while creating hack profile fields but what if you already have some? Is it possible to rename hack fields "field1" "field2" etc.?

And a small typo in chatconfig.php: 'englisch.lang' is I guess 'english.lang'

:-)
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 07:31 PM.


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.04849 seconds
  • Memory Usage 2,321KB
  • 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
  • (11)bbcode_code
  • (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
  • (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