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
  #92  
Old 06-23-2004, 08:07 PM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

what you know

you are totaly correct.. I installed the hack on style 2 and I am using style 2 but in my usercp I have style 1 thats the problem with quick style chooser

anyway I got to login now and password not working.. I know you had answered this many times.. so I will just scroll back and read your answers about that as I didn't read before


thanks again mate
Reply With Quote
  #93  
Old 06-23-2004, 08:18 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good man. You will find all the answers you need. Enjoy this hack.

Cheers,
Reply With Quote
  #94  
Old 06-23-2004, 09:16 PM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Pseudomizer
Good man. You will find all the answers you need. Enjoy this hack.

Cheers,
yeeehaaaaaaaa

I got it man.. now I managed to change the admin's names to add (CM) and all is great.. thanks mate

still haven't a clue about commander

I am not too worried about it but if its no trouble I like to know how to make the output of stats I did read the dc manual but that alone needs a manual to read it

once again.. I thank you.. will install on another board today
Reply With Quote
  #95  
Old 06-24-2004, 01:38 AM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here is my file which produces the output for the stats file:

getallstats.sh:

/usr/java/jre1.2.2/bin/java -classpath /usr/local/DigiChat/Commander.zip com.diginet.digichat.commander.Commander users siteID XXXX host 123.123.123.123 password ***** &> /webroot/htdocs/DigiChat/DigiClasses/Resources/Default/stats/digiaktXXXX.txt

You have to replace:

XXXX = your SiteID
123.123.123.123 = Your Chat Server IP
****** = your commander password ( not the admin password )
digiaktXXXX.txt = digiaktSITEID.txt e.g. digiakt1000.txt

Then you have to create the /stats directory because this doesn't exist per default.

A cron job runs every minute and executes this shell script. This is how you get every minute who is in chat.

Now you don't have to read the manual any more. ;-)

P.S.: You don't have to use this java version but this version is the only version which supports german umlaute. You can choose any version you want. You use the right path for the java executeables.

Attention: This is for DigiChat Version 4 and not 5. So be careful.

Cheers,
Reply With Quote
  #96  
Old 06-25-2004, 12:33 AM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks budd.. I don't have 5 only 4 so thats fine , I will play with it and see what happens.. like I said I really don't have the need for whos on chat no time

but last night and today I went through customizing your hack to use my lang and skins and all extra links, and installed it on all styles .. it rocks man.. it just rocks

I thank you for a great hack

one note on the navbar link.. you might wanna use variables or full url as for some who use fron end portal won't find chat.php .. I used full URL here
Reply With Quote
  #97  
Old 06-25-2004, 09: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 Merjawy
Thanks budd.. I don't have 5 only 4 so thats fine , I will play with it and see what happens.. like I said I really don't have the need for whos on chat no time

but last night and today I went through customizing your hack to use my lang and skins and all extra links, and installed it on all styles .. it rocks man.. it just rocks

I thank you for a great hack

one note on the navbar link.. you might wanna use variables or full url as for some who use fron end portal won't find chat.php .. I used full URL here
Great you love this hack.

And thanks for the hint. I will integrate this into the next version.

Cheers,
Reply With Quote
  #98  
Old 06-25-2004, 11:41 PM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Pseudomizer
Great you love this hack.

And thanks for the hint. I will integrate this into the next version.

Cheers,

I sure do love this hack...

few more notes if you don't mind

in chatcofig file

sCHAT_AUTH_NOACCESS and
s$CHAT_AUTH_ACCESS

no need for both !! as I created test group ID9 and its not listed on either lines and it was not allowed to chat .. simply cuz that ID is not listed under ACCESS group.. you see theres no need for NOACCESS line I think


also in those lines, you seperated the groupd IDs with something, looks like a comma but it ain't like my English keyboard comma when I type a comma it looks bigger than what you used... could it be my eyes?



Question about the ChatIcons, you had them listed in user profile in no order, is there a techincal reason for that? could I put them in order?
reason for saying that when I check an icon from the lower group like icon58.gif, the active icon on top would show icon33.gif for example

also cuz I have grouped my icons and with your order they listed mixed in user profile change

also in your settings there you listed icons up to 70 I think.. where in DC 4 there are only 45 icons (01 - 45) as default. is that cuz you have more icons?

I added more icons up to 110 now.. can I/do I have to add them to user filetext?


lastly.. any of the login motheds including admin's a "signed" login? in other words does any of them allow file transfer? I have not had any luck with that yet, I plan to check it out with another admin tonight


thats it for now

thanks again
Reply With Quote
  #99  
Old 06-25-2004, 11: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 Merjawy
I sure do love this hack...

few more notes if you don't mind
Wow. Feedback. Fineeeee. Sure. Proceed.

Quote:
Originally Posted by Merjawy
in chatcofig file

sCHAT_AUTH_NOACCESS and
s$CHAT_AUTH_ACCESS

no need for both !! as I created test group ID9 and its not listed on either lines and it was not allowed to chat .. simply cuz that ID is not listed under ACCESS group.. you see theres no need for NOACCESS line I think
Yes, there is a reason for that. I also use this in the chatwho definition. Who is allowed to see the who is in chat or not. And also i differenciate between different groups what they are allowed to see on the chatwho page. Admins and chatmaster may see on my site username, IP, host and roomname. They also have a trace button to trace the IP and on top of that they can send each individual userinformation to their emailadress by just clicking on button. Very useful to have something written via email rather then writing IP, host, etc on a peace of paper.


Quote:
Originally Posted by Merjawy
also in those lines, you seperated the groupd IDs with something, looks like a comma but it ain't like my English keyboard comma when I type a comma it looks bigger than what you used... could it be my eyes?
I never heard that a comma is not a comma. Yes, i use a comma between the differnt groups. It should work for you as well.


Quote:
Originally Posted by Merjawy
Question about the ChatIcons, you had them listed in user profile in no order, is there a techincal reason for that? could I put them in order?
reason for saying that when I check an icon from the lower group like icon58.gif, the active icon on top would show icon33.gif for example

also cuz I have grouped my icons and with your order they listed mixed in user profile change

also in your settings there you listed icons up to 70 I think.. where in DC 4 there are only 45 icons (01 - 45) as default. is that cuz you have more icons?

I added more icons up to 110 now.. can I/do I have to add them to user filetext?
The problem here is, if you delete an icon the number will be gone and you will not be able to reuse this number again. For me this is a bug in digichat. So on my site i had to create a icon matrix to define the individual numbers of the icons. Yes, you have to edit the file ( the matrix ) in order to make all icons visible. I did not find any better solution if your numbers are not in order like 1,2,3,4. If they are 1,3,4,5,9,10 then you have a problem. Due to this i have this matrix.

Do not put too many icons into the chatapplet. This will increase the load time of the applet massively. 100 should be the limit. Just a hint.

Quote:
Originally Posted by Merjawy
lastly.. any of the login motheds including admin's a "signed" login? in other words does any of them allow file transfer? I have not had any luck with that yet, I plan to check it out with another admin tonight

thats it for now

thanks again
Yes, only the signed applets allow file transfer and only if your port 9000 is opened. Otherwise you will receive the message and you will click on the receive file button but you will never get the file. And yes, it does work for me.

Hope this helps.

Cheers,
Reply With Quote
  #100  
Old 06-26-2004, 05:14 AM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks alot

a quick reply before I go back and play with the chat again

I have ran DC for years but only yesterday I noticed the issue with deleted icons

so I am thinking to delete the one of the sites lets say site1000 the Default and recreate it again.. then replace all files in it with the old files/icons

this should replace the icons numbering to the origin order. wouldn't it?

if that does it then thats a way around the bug just delete the site (preserving the contents) and recreating it, then put the old files back

I am gonna try that tonight

Laterz
Reply With Quote
  #101  
Old 06-26-2004, 09:39 AM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Merjawy
Thanks alot

a quick reply before I go back and play with the chat again

I have ran DC for years but only yesterday I noticed the issue with deleted icons

so I am thinking to delete the one of the sites lets say site1000 the Default and recreate it again.. then replace all files in it with the old files/icons

this should replace the icons numbering to the origin order. wouldn't it?

if that does it then thats a way around the bug just delete the site (preserving the contents) and recreating it, then put the old files back

I am gonna try that tonight

Laterz
Yes. You are right about that BUT you have to do all the settings agains manually. You can not copy the settings file to the new siteID directory. But this would be a workaround ... not a good one.

Cheers,
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 10:23 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.04620 seconds
  • Memory Usage 2,341KB
  • 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
  • (9)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