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
  #102  
Old 06-27-2004, 09:40 AM
Robert9 Robert9 is offline
 
Join Date: Oct 2001
Location: super
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi all, hi Psydomizer and Norman (greetings from anja btw.)

I have just finished my work on vb and DC (www.intimparty.de/board/ it is in german and done without this hack, but on a very equal way).

But there are still some problems:

1. After installed SUN 1.4.2 i got error-messages in the java-console when using the chat, it seems DC uses routines for an old netscape security model, while SUN wants the new java2-routines.
I dont know if this is responsable for my other problems.

To recognize a cam was possible on 4 of 5 workstations, but i still hang while trying a connect to another user with a cam. We both have set the router to the needed UDP Ports, but there is still a message cant connect while firewall ...

On my server all ports are binded, but not 25, i dont know why.

If i try the test the applet does nothing (waited about 15 minutes), i read the text about tunneling above, but dont understand why i need this for myself, because the router has set the port-forwarding on both sides of a connect, the same happens to an audio-session. Only the file-transfer seems to be ok.

Yes, i see the need of tunneling for people behind a firewall, but why i have the problems with a normal router ?



Just another thing is to change grafix for my chat, when i start a new theme, it is not saved at the place the documentation for v4 says. (There is no new documentation shipped with v5)

Do someone know where the themes are saved in v5? There are still some not so pretty grafix i want to improve. ;-(
Reply With Quote
  #103  
Old 06-27-2004, 09:45 AM
Robert9 Robert9 is offline
 
Join Date: Oct 2001
Location: super
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here is the only text i found still now for AV-Things, on digichat or dig-net i found nothing about.

http://www.intimparty.de/board/showp...04&postcount=2
Reply With Quote
  #104  
Old 06-27-2004, 09:50 AM
Robert9 Robert9 is offline
 
Join Date: Oct 2001
Location: super
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just another question about usericons. It should be possible for users to upload a grafix for theirselves with 24*24, say to /temp/, then it is the question if we could add an icon to chatlist with the commander? If so the uploadscript could start a commander-command to add the icon to the list. The next problem would be then to use it only for this user and not for users, should be possible if users cant change the icon in the chat. Has someone done this before? I will have a lokk to the commander-docu now.

Another thing i want to improve are the bots, the docu from DC helps not very on this theme, i miss just one example how to program a bot on myself, has someone done this or know where to find some more information about?
Reply With Quote
  #105  
Old 06-27-2004, 09:44 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello Robert,

i am very sorry but i did not receive my Digi5 yet. I am still working for my release because the current DC5 AV does not work on SuSe Linux 8.2. The support team confirmed this and the developers are working on the fix. Until then i will not be able to answer any questions about DC5.

And if DC5 is sooooo different to DC4 i will create a new hack for DC5 in a new thread. So i am very sorry, but i can not help you yet.

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

Quote:
Originally Posted by Robert9
Just another question about usericons. It should be possible for users to upload a grafix for theirselves with 24*24, say to /temp/, then it is the question if we could add an icon to chatlist with the commander? If so the uploadscript could start a commander-command to add the icon to the list. The next problem would be then to use it only for this user and not for users, should be possible if users cant change the icon in the chat. Has someone done this before? I will have a lokk to the commander-docu now.
Ok. This is easy. You can add icons to the chat via commander. This is in the docu but you not be able to set a specific icon for a specific user. All users are guests and due to this they have all access to all icons except the reserved icons. The reserved icons are only for people who use the CM software.

Quote:
Originally Posted by Robert9
Another thing i want to improve are the bots, the docu from DC helps not very on this theme, i miss just one example how to program a bot on myself, has someone done this or know where to find some more information about?
Bots.... a very good question. The doku is very poor and after opening a case at digichat support, i received the message, that they do not give support for bots. There was a site for digichat bots from digi-net which is done for over 1 year now. I wrote an email to digi-net and they said, that they have technical problems and they do not know when this site will be up and running again.

And yes, i have created a bot already but it took me over 1 week to understand how it works, to correct the bugs in the docu from digichat and to compile my own bot. It is not so easy and you have to know java very well to be able to create your own bot.

Let me do a suggestion. Rather then discussing digichat problems here, let's discuss them on http://www.chatvermietung.de. I do not want to do advertising BUT i do not want to discuss things which have nothing to do with VBulletin or this hack in this thread. These are offtopic discussions and against this board rules. The site is hosted by myself and it is dedicated to digichat and is in german and english. There is no manual registration so please contact me to give you an account. This is just a suggestion and all hack problems and vbproblems will be continued here. What do you think ?

Cheers,
Reply With Quote
  #107  
Old 06-28-2004, 02:45 AM
Robert9 Robert9 is offline
 
Join Date: Oct 2001
Location: super
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It seems very hard to have a bot ;-( cause i cant find something about with google & co.

UserIcons are possible! but only with manual work. => Just kill the possiblity to change icon in chat => Give way to choose a special icon only to the owner in board. Maybe with a new group ... all we need is to save the info, that this user has his own icon with ID xyz.

The differences between4 and 5 are small, i think, the same problems, the same errors ;-( So your mod should run, i do it on my own cause i enjoy the way of doing it on my own (and shurly i look inside your mod to see how it works, too.) Great job!

PS: Ein Account auf besagter Seite wäre prima.
Reply With Quote
  #108  
Old 06-28-2004, 09:38 PM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Pseudomizer,

I have been away now I done alot of work

I deleted the site and recreated it and put back all the files

ofcourse some settings had to be remade like banners .etc etc.

all seems ok now and all my icons are back to original numbering starting at 1000

and all the icons in vB are in order I only have 80 icons now

I got commander to maunaly work now

heres few problems I am facing

if I log in as a chat user while I am forum admin, I get all my info but the icon won't stay.. so I have to change icon each time

if I log in as CM while forum admin I don't get any of my info other than my homepage
I have to edit my profile each time I am in chat


in vB profile theres the last option "toplising" whats that and where does it apear in chat or anywhere? I choose YES and NO but I see nothing

also, in commander, DC has problem with different languages.. so some user names and room names if they are not in Enlish they show up as ????? ?????

this has to do with java/DC .. but my question is.. DC will show all that you show in who online with one more option , and thats roomID

can you make your who_online show roomID instead of room name? this way I can understand what room they are in

as for running a stat automaticly,, this is not working for me..
you see my chat is on a local windows based server

so I am thinking to find a way to run it as a windows task if I can't get a cron job to do it


one last thing.. one of the buttons/link in who online list shows single_log.php or something like that .. whats in that file since I don't have it?


I have used different Java to come up with same results as far as language issue.. J2SDK 1.4 and from windows Java folder and also from DC java

I dont' wanna go through decoding the file each time its run that'd be a pain using ascii2nativ


thnx again
Reply With Quote
  #109  
Old 06-28-2004, 11:06 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
Hey Pseudomizer,

I have been away now I done alot of work

I deleted the site and recreated it and put back all the files

ofcourse some settings had to be remade like banners .etc etc.

all seems ok now and all my icons are back to original numbering starting at 1000

and all the icons in vB are in order I only have 80 icons now
Fine. You have a loooot of question. I will do my best to answer them all.

Quote:
Originally Posted by Merjawy
I got commander to maunaly work now
I know what you mean. You should automate this. Please see below how to automate this.

Quote:
Originally Posted by Merjawy
heres few problems I am facing

if I log in as a chat user while I am forum admin, I get all my info but the icon won't stay.. so I have to change icon each time

if I log in as CM while forum admin I don't get any of my info other than my homepage
I have to edit my profile each time I am in chat
Do you talk about my hack ? If you have edited the chat profile in the profile settings of VBulletin then you should have always the same icon. Or do you talk about the CM Software from DigiChat for Admin and Chatmaster connection ? They save the current images in a local file. Or do you talk about the admin login ( webapplet ) next to the standard chat login ? This admin/cm weblogin takes the settings of your black username. So if your name is "hugo" and your admin name is "hugo(CM)" then your admin account will use the same settings in chat like "hugo". If you have choosen a totally different name, then the script will never know which user you are in black and will not be able to give you your settings.

I need more details on this to help you here.

Quote:
Originally Posted by Merjawy
in vB profile theres the last option "toplising" whats that and where does it apear in chat or anywhere? I choose YES and NO but I see nothing
Correct. I didn't want to comment on this but after you mentioned it now, i have to answer now. This is something for the future. This will create a TOP200 listing of the chatters who are in chat. So you will have statistics who was most online with the option to be listed or not. It is not implemented yet and this will need additional database entries AND this will be very CPU intensive. Please be patient. This is something for the future.

Quote:
Originally Posted by Merjawy
also, in commander, DC has problem with different languages.. so some user names and room names if they are not in Enlish they show up as ????? ?????
You are totally right. I opened a case with DigiChat support for this but we couldn't find the problem. It took as HOURS to find the cause for this. This is due to SUN Java having renamed all the multilingual functions. If you want to have your country code characters right there is only one version which i found is working correct. You have to use the command with the SUN Java version 1.2.2. Here is the output of my java version:

linux:/usr/java/jre1.2.2/bin # ./java -version
java version "1.2.2"
Classic VM (build JDK-1.2.2_012, green threads, nojit)

Quote:
Originally Posted by Merjawy
this has to do with java/DC .. but my question is.. DC will show all that you show in who online with one more option , and thats roomID

can you make your who_online show roomID instead of room name? this way I can understand what room they are in
I did not implement the roomID because it is not relevant for people who are looking at the who_is_in_chat page to get the roomID. I suggest that you use the java version above and if it does not work, then i can have a look into bringing in your roomID. Agreed ?

Quote:
Originally Posted by Merjawy
as for running a stat automaticly,, this is not working for me..
you see my chat is on a local windows based server

so I am thinking to find a way to run it as a windows task if I can't get a cron job to do it
Smile. Ok, this is easy. You have multiple options here. You can either use the AT command in your console and schedule tasks, or you can use the graphical tool WINAT from the windows resource kit or you use external tools like AutoTask2000 to schedule your tasks. One these options should fit for you.

Quote:
Originally Posted by Merjawy
one last thing.. one of the buttons/link in who online list shows single_log.php or something like that .. whats in that file since I don't have it?
Oh. This is missing in the file ? This is a function which does the following: You click on this button and the current details of the current user you have selected will be send to you via email to your forum emailadress. I have to check then if this file has been translated already or not.

Quote:
Originally Posted by Merjawy
I have used different Java to come up with same results as far as language issue.. J2SDK 1.4 and from windows Java folder and also from DC java

I dont' wanna go through decoding the file each time its run that'd be a pain using ascii2nativ
You are right. Due to this only use whatever version you want for the chat but for the commander please take the version above. I have 2 java versions installed in 2 different folders. One for the commander and one for the digichat. This works perfect.

Quote:
Originally Posted by Merjawy
thnx again
You're welcome. I wish you good luck with the integration.

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

Thank you Pseudomizer

you've been great help and support for a great hack


lets say my user name is Admin on my forum.. in DC its Admin(CM)

when I go to chat.. if I choose one of the 3 regular options ( user name in chat will be Admin) all my prorfile info will show in chat expect the icon and email (no email and icon00.gif will be used)


if I log in via admin login in (the left side "enter password" (user name in chat will be Admin(CM))
then only my home page URL will show in my profile

so in other words it will save most not all my info if I go in as a user but not when I am admin..


as for the java , I beleive the oldest I have might be 1.3 but I will see if I can dig out 1.2 glad you are aware of the issue with it


Quote:
Oh. This is missing in the file ? This is a function which does the following: You click on this button and the current details of the current user you have selected will be send to you via email to your forum emailadress. I have to check then if this file has been translated already or not.
yes I don't see that file anywhere

once again, you give a great support for your hacks and I thank you
Reply With Quote
  #111  
Old 06-29-2004, 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 Merjawy
Thank you Pseudomizer

you've been great help and support for a great hack
You're welcome.

Quote:
Originally Posted by Merjawy
lets say my user name is Admin on my forum.. in DC its Admin(CM)

when I go to chat.. if I choose one of the 3 regular options ( user name in chat will be Admin) all my prorfile info will show in chat expect the icon and email (no email and icon00.gif will be used)
This is correct. The email has changed from vb2 to vb3. The email is now hidden per default. Due to this i hide the email in the chat info page as well. Many users complained that the emails should not be visible in the chat info page, because in vb3 they are. So this is not due to my changes, but due to vbulletin. Sorry.

Quote:
Originally Posted by Merjawy
if I log in via admin login in (the left side "enter password" (user name in chat will be Admin(CM))
then only my home page URL will show in my profile

so in other words it will save most not all my info if I go in as a user but not when I am admin..
What are you missing ? Email should not show up but all the rest like exit message, etc should be in there.

Quote:
Originally Posted by Merjawy
yes I don't see that file anywhere

once again, you give a great support for your hacks and I thank you
I have attached the file to this thread BUT i have to mention, that i just translated the german into english and replaced the hardcoded part with variables. No guarantee that it will work from day 1. It should but if not i can help you to fix it. No danger if it does not work. It will not destroy anything. The only that can happen will be, that no email will be sent out. Please copy the file into your forum root folder. That's all you have to do.

So please try it and provide some feedback please.

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 12:56 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.04872 seconds
  • Memory Usage 2,352KB
  • 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
  • (17)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