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

Hello yeloc,

the whole confusion is due to not having read the explanation in the chatconfig.php file. I think i will go and put this into the database. So everyone can see the config settings and edit them via the admincp. Otherwise people will not recognize them like you did.

Ok. My hack just goes with the default groups. If you wish any other groups to enter the chat you have to tell this to chatconfig.php file ( i prefer to decline/restrict access rather then doing it like microsoft to open everything for everyone ).

Here is the part of the chatconfig.php file which is important for your problem:

PHP Code:
      # You want to allow Guest Access to the DigiChat
      # Yes = 1, No = 0
      # Only for non-logged-in Users. Proofing mechanism is the cookie
      
$CHAT_AUTH_GUEST         1;

      
# You want to exclude a usergroup from access to DigiChat.
      # Please specify VBulletin UsergroupID from ACP
      
$CHAT_AUTH_NOACCESS      = array(3,4,8);

      
# Please specify which VBulletin UsergroupIDs should have access to DigiChat
      
$CHAT_AUTH_ACCESS        = array(2,5,6,7);

      
# Please specify which UsergroupIds have Chatmaster or Admin priviliges for DigiChat
      # They will get the CM Applet for login in addition to the standard login
      
$CHAT_AUTH_ADMINACCESS   = array(6); 
Please read this carefully and you should understand how this works.

And now let's talk about the double creation of usernames for DigiChat:

DigiChat wants to prevent users taking the nickname of Chatmaster Accounts. Due to this they have ONE and only ONE guest account. All members connect to the chat with the guest account via the drop-down menu.

Every other user who wants to enter the chat with the status Chatmaster/Admin ( blue color in Chat ) has to use the CM/Admin Login on the right side.

To solve your admin login problem just do the following:
- log into the chat with the "chatmaster" account
- create a new chatmaster/admin account in DigiChat with YOUR forum username+(CM) at the end. So for example: Forum Username = Hugo , then your DigiChat Account should be = Hugo(CM)

If you have done this you will be able to login into the chat from the right admin login. The same applies for all your chatmasters.

The reason for this is very obvious. If DigiChat blocks names and you would create a DigiChat Chatmaster Account with the name Hugo, you will not be able to log into the chat as a normal user from the left drop-down menu because DigiChat would block this login. The name Hugo would be reserved for your chatmaster. That's why i added the (CM) at the end of each name.

If you wish you can change this (CM) to whatever you want but the names from your members in DigiChat and in your forum HAVE to differ in some way.

Hope this helps now.

Cheers,
Reply With Quote
  #33  
Old 05-01-2004, 06:14 PM
yeloc yeloc is offline
 
Join Date: Mar 2004
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, everything is working perfectly now!!! I remember reading about the usergroups in the "chatconfig.php" file, but I forgot all about it. The problem with my account was that I changed the user name to yeloccm instead of yeloc(cm) I didn't know the brackets mattered. Now I need to do 2 more things and that's to see if I can connect through the proxy from work and move the chat server to another machine. Great job on this hack Bud!!! Totally amazing hack. I would vote for hack of the month, but I don't see many people using this program because of the price, so it will never be truely appreciated
Reply With Quote
  #34  
Old 05-01-2004, 06:29 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by yeloc
Well, everything is working perfectly now!!! I remember reading about the usergroups in the "chatconfig.php" file, but I forgot all about it. The problem with my account was that I changed the user name to yeloccm instead of yeloc(cm) I didn't know the brackets mattered. Now I need to do 2 more things and that's to see if I can connect through the proxy from work and move the chat server to another machine. Great job on this hack Bud!!! Totally amazing hack. I would vote for hack of the month, but I don't see many people using this program because of the price, so it will never be truely appreciated
I am very happy that it works now. I am glad that you like this hack. The next release will make the administration easier throught the ACP but this will include database changes which i try to prevent. :nervous:

And you are right about the price and due to this not many people will use this hack. Regardless of this i am happy to help my small client group and i can give a better and more detailed support.

If you need any more help just tell me and if you have any suggestions to improve this hack, i am more then happy to hear about it.

Cheers,
Reply With Quote
  #35  
Old 05-01-2004, 10:30 PM
leitel leitel is offline
 
Join Date: Mar 2003
Location: Costa Rica
Posts: 118
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Pseudomizer
Hi Leitel,

to be honest ? I will not pay for a messanger when you can download multiple messangers from the net for free which can deliver the same capeabilities like they do. The only advantage would be to see who is in chat but 90% of my users are using ICQ and my "Who is in Chat" page.

On the long term i will upgrade to 5.0 with Video/Sound but not to get the messanger. At the moment they only offer this in an enterprise version which is way out of pricing for low-end or midrange communities. They will offer this for sure in the next months for the midrange communities for a better price.

I upgraded to DigiChat 4.0 end of Q3 last year and now i upgrade VB to 3.0.0. The next step will be DigiChat 5.0 end of Q3 or Q4. And i will provide another update for my integration.

Cheers,
Pseudomizer, I registered on your site and then tried to connect to your chat. I launched and got the small java window with says "Verbinden". It just sat there.

I do have digi-chat now installed on www.NoBlood.org. Still some tweeking yet to do.

By the way, the link to linktoemoticons.html in your templates point to your site. Would you be so kind to share your copy of linktoemoticons.html?
Reply With Quote
  #36  
Old 05-01-2004, 11:12 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by leitel
Pseudomizer, I registered on your site and then tried to connect to your chat. I launched and got the small java window with says "Verbinden". It just sat there.

I do have digi-chat now installed on www.NoBlood.org. Still some tweeking yet to do.

By the way, the link to linktoemoticons.html in your templates point to your site. Would you be so kind to share your copy of linktoemoticons.html?
Hi Leitel,

Verbinden = Connecting

But my chat is up and running. It takes about 1 or 2 min to load the applet depending on how many usericons, backgrounds and emoticons you have.
You should be able to connect. Please check again. If it does not work please try the extra login.

Sorry for the link to my emoticons. I forgot to remove it. This is just a link which is implemented in the chat windows in the upper left menu. It is a static html site which i created with the link to the emoticons and the corresponding shortcuts for each emoticon. You would like to have the HTML code ? This will not help you at all because you have to create your own emoticons and your own shortcuts in DigiChat and then create the site which explains which shortcut brings out which emoticon. But if you want to have it, you can get it.

I just checked out your site. I tried the chat.php and i got the welcome unregistered message which should NOT appear. It should logon with a random username. As it looks like you did some modifications. In addition to this i was not able to log into your chat. The javascript pop-up did not work. There seems to be a conflict with your javascript and my pop-up javascripts.

I tried to use the extra login on your site which does not use the javascript but it did reject my login with the error message that i did not provide a username.

What did you do please ?

Cheers,
Reply With Quote
  #37  
Old 05-01-2004, 11:40 PM
leitel leitel is offline
 
Join Date: Mar 2003
Location: Costa Rica
Posts: 118
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would love to explore this with you further right now, but I have to go now. I thought I'd do a quick install for now. I know there are some further 'issues' to iron out. Have tried to install Skype yet? If you do, add me to your contact list (larryeitel). Next time I see you on, we can 'voice' chat further about this.

I also want to read the Digi-Chat docs as well.

Thanks for your excellent hack. I made great progress so far.
Reply With Quote
  #38  
Old 05-02-2004, 12:15 AM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by leitel
I would love to explore this with you further right now, but I have to go now. I thought I'd do a quick install for now. I know there are some further 'issues' to iron out. Have tried to install Skype yet? If you do, add me to your contact list (larryeitel). Next time I see you on, we can 'voice' chat further about this.

I also want to read the Digi-Chat docs as well.

Thanks for your excellent hack. I made great progress so far.
Rather then reading all the docs just read my conversation with yeloc. He asked the right questions and i answered all of them. I think i will create a FAQ document out of this conversation. This will save you a lot of time.

Currently i have no time to install other applications due to my hack releases and implementations. In addition to this i have to reconfigure my firewall for Skype. I will do it but i think sometime next week.

Cheers,
Reply With Quote
  #39  
Old 05-02-2004, 03:36 PM
leitel leitel is offline
 
Join Date: Mar 2003
Location: Costa Rica
Posts: 118
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I thought I had it going but discovered that it only works at this point for admins. Not that there is something wrong with this hack. This is so that anyone from here that goes to www.NoBlood.org at this point to try it will find nothing. --Stay tuned.
Reply With Quote
  #40  
Old 05-02-2004, 03:50 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by leitel
Well I thought I had it going but discovered that it only works at this point for admins. Not that there is something wrong with this hack. This is so that anyone from here that goes to www.NoBlood.org at this point to try it will find nothing. --Stay tuned.
Ok. Tell me if you need any further assistance via this thread. *fingers crossed for you*

Cheers,
Reply With Quote
  #41  
Old 05-03-2004, 02:55 PM
yeloc yeloc is offline
 
Join Date: Mar 2004
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I can't get through the firewall here at work. I guess I'll have to go home and try some different ports. What file do you set the port again?
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:41 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.04725 seconds
  • Memory Usage 2,346KB
  • 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
  • (1)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
  • (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_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