Log in

View Full Version : DigiChat Integration V2.0


Pseudomizer
04-24-2004, 10:00 PM
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 (https://vborg.vbsupport.ru/showthread.php?t=83102)

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. :rolleyes:

So enjoy this hack and happy chatting. After installing please click on this install link (https://vborg.vbsupport.ru/vborg_miscactions.php?do=installhack&threadid=64367) 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,

Pseudomizer
04-25-2004, 06:34 PM
Here are the screenshots for this hack:

Cheers,

SpeedStreet
04-25-2004, 07:58 PM
What is this hack ?
This hack is a complete integration of the Chatsoftware DigiChat ( which is NOT freeware like VBulletin ) into the latest version of VBulletin 3.0.x. :devious:


I'm not sure how you wanted to word this, but vBulletin is not freeware either.

subu1
04-25-2004, 08:38 PM
klasse Hack, aber ich komme da nicht richtig mit *g*

Muß ich nicht erst den chat registrieren lassen, weiß nämlich nicht wirklich was als IP Adresse eingetragen werden muß und was ich hier eintragen soll
# URL to the Chaticons
$pathtochaticons="http://$CHAT_SERVER/DigiChat/DigiClasses/Resources/Default/userIcons";

schreibe es jetzt einfach in deutsch, da mein englisch nicht so berühmt ist, aber der Hack muß laufen, ist für meine Freundin Ihr nettes Laberboard genau das richtige *g*

greetz subu1

Pseudomizer
04-25-2004, 09:24 PM
I'm not sure how you wanted to word this, but vBulletin is not freeware either.

Sorry. Error corrected. In the german language in means that VBulletin is not freeware either but in the english language this phrase means the opposite. Thanks for pointing this out.

Cheers,

Pseudomizer
04-25-2004, 09:28 PM
klasse Hack, aber ich komme da nicht richtig mit *g*

Mu? ich nicht erst den chat registrieren lassen, wei? n?mlich nicht wirklich was als IP Adresse eingetragen werden mu? und was ich hier eintragen soll
# URL to the Chaticons
$pathtochaticons="http://$CHAT_SERVER/DigiChat/DigiClasses/Resources/Default/userIcons";

schreibe es jetzt einfach in deutsch, da mein englisch nicht so ber?hmt ist, aber der Hack mu? laufen, ist f?r meine Freundin Ihr nettes Laberboard genau das richtige *g*

greetz subu1

$CHAT_SERVER ist eine Variable, welche Du weiter oben definiert hast. Du mu?t die hier nicht noch einmal angeben, wenn Du sie oben schon definiert hast. F?ll einfach oben $CHAT_SERVER = bla bla aus. Das reicht.

In english:

$CHAT_SERVER is a variable, which is defined above. You don't have to replace $CHAT_SERVER again in this, if you have specified $CHAT_SERVER in the first line of the config file. Just fill out the first line leave this as it is. That's enough.

Cheers,

Cap'n Steve
04-26-2004, 02:32 AM
Wow, Digichat is expensive. :ermm:

Pseudomizer
04-26-2004, 07:19 AM
Hi Steve,

correct but to be honest ? The best chat i have ever seen. If i compare the java chats around in the net only realchat.com is going to become a competitor for DigiChat but they are 3 versions behind in terms of features and functions.

And some people use the hosted chat ( not from DigiChat ) which starts about 35$ per month.

Cheers,

NuclioN
04-26-2004, 09:17 AM
Can we use this with digichat on another server?

Pseudomizer
04-26-2004, 09:28 AM
Can we use this with digichat on another server?

Sure. This is also how my config looks like. I have one dedicated server running only DigiChat for about 10 sites and i offer my clients this hack for free if they wish to go to market with VBulletin.

Please edit the chatconfig file with IP adress or the URL and it will work.

And yes, you are right that my Version 1.0 was only working if the chat was installed on the same server but this has changed now.

Cheers,

Xabbu
04-28-2004, 06:42 PM
Wow, Digichat is expensive. :ermm:

Cheaper to set up an IRC server and a free java chat client.... they obviously aren't marketing to the small forum ops...

leitel
04-28-2004, 09:44 PM
Has anyone implimented AV 5 http://digi-net.com/technology/digichat/index.html ?
In particular, the Instant Messaging feature? Product also appears to provide for real time interaction between vB and digi-chat. So from FP, you can SEE flagged in some way who are logged into chat. AND have URL links to specific rooms.

Pseudomizer
04-29-2004, 08:20 PM
Cheaper to set up an IRC server and a free java chat client.... they obviously aren't marketing to the small forum ops...

You are right and i do not make advertising for them. I just want to help other admins to combine what they already have.

Cheers,

Pseudomizer
04-29-2004, 08:31 PM
Has anyone implimented AV 5 http://digi-net.com/technology/digichat/index.html ?
In particular, the Instant Messaging feature? Product also appears to provide for real time interaction between vB and digi-chat. So from FP, you can SEE flagged in some way who are logged into chat. AND have URL links to specific rooms.

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,

leitel
04-29-2004, 09:17 PM
I would love to just use free IM utils. But users don't always expose their user names. I am trying to make it brainless to collaborate with other users of whom some are collaborators on content. When they come to the site, I want other users be to able to IM them. PM would be nice but they may have the page idle and will not know of the PM until they refresh.

Thanks for your hack and input. I will be getting into this soon.

Pseudomizer
04-29-2004, 09:20 PM
I would love to just use free IM utils. But users don't always expose their user names. I am trying to make it brainless to collaborate with other users of whom some are collaborators on content. When they come to the site, I want other users be to able to IM them. PM would be nice but they may have the page idle and will not know of the PM until they refresh.

Thanks for your hack and input. I will be getting into this soon.

No problem. But keep in mind that the real benefit will be to use this IM with DigiChat 5 AV Enterprise only. I don't know if you have seen the pricing yet but should give it a small look before you take the IM and then you have to buy version 5 to get all features.

Keep me updated what you will do. I would be more then happy to help out.

Cheers,

leitel
04-29-2004, 09:31 PM
I have committed to Enterprise to gain not only the IM but the VOIP features. I would be happy to Skype with you regarding this since I believe you are in Germany. My handle is larryeitel.

yeloc
04-30-2004, 12:31 PM
I installed the digichat hack and it worked perfectly on my test server. Nice job Pseudo. Now I have a question for everyone because I get a little confused when it comes to this. I run my website from my own server at home, so when I connected to my test server I would open my forum from 192.168.1.x. Then I would go to chat and Digichat would open just find without issue. The thing that I get confused about is when I install Digi to my real server. Do I put in my local ip of 192.168.1.x or the IP that the world gets to like "http://www.nottashouseofpancakes.com"? I know that seems stupid, but I'm confused by this. Also, I don't use the standard port of 80. I had to change my port to 8085. So when I install Digichat do I put in "http://www.nottashouseofpancakes.com:8085 as the host name"? If I'm reading correctly I think this program doesn't work to well with non standard ports and if it does you have to add a special piece of software which is a tad overwhelming. To work around this could I install the Digichat part to another machine and run that on port 80? I know this isn't part of the hack, but I figure we might have some time since not that many people might have this. Thanks guys and again great work Pseudo.

Pseudomizer
04-30-2004, 01:28 PM
I installed the digichat hack and it worked perfectly on my test server. Nice job Pseudo.

Thanks.


Now I have a question for everyone because I get a little confused when it comes to this. I run my website from my own server at home, so when I connected to my test server I would open my forum from 192.168.1.x. Then I would go to chat and Digichat would open just find without issue. The thing that I get confused about is when I install Digi to my real server. Do I put in my local ip of 192.168.1.x or the IP that the world gets to like "http://www.nottashouseofpancakes.com"? I know that seems stupid, but I'm confused by this.

This is very easy. Forget your testserver. Just think about your environment. You have a webserver with an IP adress and an URL. If you install the DigiChat on the same server you will have the /DigiChat folder in your webroot OR you install it on a different URL and different folder which you have to set in your apache config. Let's assume you put it into your root folder.

So you will have / which will be http://www.nottashouseofpancakes.com and below that you will have /DigiChat and /forum. So all clients will connect to the chat through http://www.nottashouseofpancakes.com/DigiChat/DigiClasses/Resources/Default/bla bla bla. You can also use the IP but this will only work if your apache webserver has set the * = default webroot to your http://www.nottashouseofpancakes.com folder. So i highly recommend to use the URL name and not the IP if you are on the same server. This differs if you have a dedicated chat server like me. That's why i offer both in my hack.


Also, I don't use the standard port of 80. I had to change my port to 8085. So when I install Digichat do I put in "http://www.nottashouseofpancakes.com:8085 as the host name"? If I'm reading correctly I think this program doesn't work to well with non standard ports and if it does you have to add a special piece of software which is a tad overwhelming. To work around this could I install the Digichat part to another machine and run that on port 80? I know this isn't part of the hack, but I figure we might have some time since not that many people might have this. Thanks guys and again great work Pseudo.

This is a little bit tricky and it takes some time to understand it. Per default the DigiChat starts on port 8396 and not on port 80. If you wish to specify on specific port you can set this in your parameters file in your DigiChat installation folder ( not the http folder ) and it will look like this filename "parameters":

out=/var/log/digi_out.txt
err=/var/log/digi_err.txt
ports=8396

So if you go with the standard installation your clients will connect to the chat through port 8396 and they will use port 80 to load all the grafics like emoticons, usericons, etc. If you have an error in your configuration with the http path then all clients will be able to connect to port 8396 but they will not see any graphics in the chat. Let me show you how this works:

Client -> loads Applet via HTTP port 80 from your specified webserver
Applet -> connects to the chatserver via port 8396 and starts the chat
Chat -> loads all icons via port 80 from your http://www.nottashouseofpancakes.com/DigiChat folder

You can set the port for the chat to whatever you want but the problem will be that users behind a firewall will not be able to connect. That's why there is the offer from HTTP Tunneling. There are multiple free software packages out there to run HTTP Tunneling ... BUT ... what happens with HTTP tunneling ?

Per default the applet start checking the following ports for the chat application:
- 80
- 443
- 8396

If nothing is found it will stop. If you specify your own port that does NOT include HTTP Tunneling. HTTP Tunneling is, to route all trafic to a specific port through your port 80 or 8080. The problem will be that you will get performance problems because all chat clients will connect through your port.

A good trick here is to use the port 443 as your HTTP Tunneling port because most of the adminstrators out there don't use/need SSL for their webservers and port 443 is open is 99% of the firewalls. Or you use port 8080 which is also used for proxy environments and due to this 90% of the firewalls have this port open.

I hope i did not confuse you with all this information but it took me 1 week to understand how it works and to install Tomcat for HTTP Tunneling through port 8080. Per default i have no HTTP Tunneling login enabled. The user has to specifically choose the firewall login to enter the chat as you can see in the drop down menu of the Chat start template.

Did this help or did this confuse you more ? I am more then happy to go deeper into this. Just tell me.

Cheers,

Pseudomizer
04-30-2004, 01:31 PM
I have committed to Enterprise to gain not only the IM but the VOIP features. I would be happy to Skype with you regarding this since I believe you are in Germany. My handle is larryeitel.

That's nice. We are talking about messangers and you are offering Skype for a phone call. I like that. I have to search and reinstall this software but after that we can have a conversation.

Cheers,

yeloc
04-30-2004, 03:08 PM
Wow!!! Thanks for the reply. I can't wait to get home and try it out. Are you saying that I need to open ports on my router? I had to ask another question since you already wrote that long explanation, but what is entailed installing Digichat to another machine on my network? Thanks for the help Bud! I think I'm leaving work early today to go home and play with it :)

one more thing. I can get the login box from my machine at work, but the applet never pops up. Any clue?

Pseudomizer
04-30-2004, 03:36 PM
Wow!!! Thanks for the reply. I can't wait to get home and try it out. Are you saying that I need to open ports on my router?

This depends what you want to do. If you want to get it running on your testserver at home and other users from the internet should be able to connect to your chat then you have to open the right port on your router and map it to your chat server. But this only applies to users which do not belong to your 192.168.0.x network and which are blocked by any kind of firewall.


I had to ask another question since you already wrote that long explanation, but what is entailed installing Digichat to another machine on my network?

The chat uses a lot of memory of the server because it is java based. When you run multiple chat siteIDs and multiple domains on the same server, you will run into a performance degredation. Due to this i have divided that chat from the domain server. So i use a dedicated chat server and a dedicated webserver with MySQL.


Thanks for the help Bud! I think I'm leaving work early today to go home and play with it :)

Have fun !!!


one more thing. I can get the login box from my machine at work, but the applet never pops up. Any clue?
Yes. This is due to your companies firewall. The are blocking the access to the chat ports. I have the same in my company where i work. Due to this i have installed HTTP Tunneling and i know that my company does not block 443. So i am routing my applet through this port and i can connect to the chat. Before that i used the default port and i clicked on connect and nothing happend.

If you don't know which ports are blocked from your company try to go with the apache 2 which has the jakarta module implemented for HTTP tunneling, if you don't want to mess around with the latest apache 1 version. It took me 1 week to figure out how it works and to get it running.

Cheers,

milkmycow
04-30-2004, 06:41 PM
what versions of digichat does this work with?

Pseudomizer
04-30-2004, 06:44 PM
what versions of digichat does this work with?

I am using latest Version 4. But version 5 should not be much different with the exception of the new messager from DigiChat.

Cheers,

yeloc
04-30-2004, 10:23 PM
Thanks again. I came home and fooled with it. I opened port 8396 on my router and it seems I can connect using my (internet) domain name, but my others aren't able to connect. They don't get the drop down box. All they get is the "Welcome Guest. You will be logged in with a random user name." The changes I have made were in the chatconfig.php. I changed the server not to be my IP, but my DNS name without the http://. I couldn't connect if I used the http part. Also I have my port on the end :8085.

I can only connect if the use the third option (Extra (with popup blocker) Why is that? Also, I can't connect with my forum admin account name. When I click on chat it shows me password box with admin in red up top. It gives me back an error in german which I'm presuming in a invalid password error. I created another account on my forum and it let me log in as described above(locally that is.)

Can I manually go through and change some of the syntax that wasn't converted to English? Thanks for the help Bud. I really appreciate you taking the time.


note:

1) this is a home network, so i don't have a proxy setup just a router.
2) the other users are the same. No proxies just routers.

You can set the port for the chat to whatever you want but the problem will be that users behind a firewall will not be able to connect. That's why there is the offer from HTTP Tunneling. There are multiple free software packages out there to run HTTP Tunneling ... BUT ... what happens with HTTP tunneling ?

Per default the applet start checking the following ports for the chat application:
- 80
- 443
- 8396

What files needs to be edited to add this?

Pseudomizer
04-30-2004, 10:46 PM
Thanks again. I came home and fooled with it. I opened port 8396 on my router and it seems I can connect using my (internet) domain name, but my others aren't able to connect. They don't get the drop down box. All they get is the "Welcome Guest. You will be logged in with a random user name." The changes I have made were in the chatconfig.php. I changed the server not to be my IP, but my DNS name without the http://. I couldn't connect if I used the http part. Also I have my port on the end :8085.

You should not go for the 8085 port. Just go with the standard port 8396.


I can only connect if the use the third option (Extra (with popup blocker) Why is that? Also, I can't connect with my forum admin account name. When I click on chat it shows me password box with admin in red up top. It gives me back an error in german which I'm presuming in a invalid password error. I created another account on my forum and it let me log in as described above(locally that is.)

The third option is just a simple PHP file with the applet because the other 2 options are javascript pop-ups. Some people have pop-up blockers installed which prevent the pop-ups and they can not chat. Due to this i have implemented this extra option.

I have implemented to check the forum userids and the forum groupids. I am checking which users have the right to enter. If your users are not logged into the forum, no cookie is set and they will logged into the chat as guest with a random number after the name. The applet errors can be converted to english in the chatconfig file. Lang = english.lang


Can I manually go through and change some of the syntax that wasn't converted to English? Thanks for the help Bud. I really appreciate you taking the time.


Please do it and tell me what you changed, so i can edit the whole hack.


note:

1) this is a home network, so i don't have a proxy setup just a router.
2) the other users are the same. No proxies just routers.



What files needs to be edited to add this?

Is this your URL ? http://www.nottashouseofpancakes.com Because i get the DNS error which would explain why your users can not connect to your server.

Do you have ICQ or something similar ?

Cheers,

Pseudomizer
04-30-2004, 11:40 PM
Hi @LL,

please read the first page for the latest update. This explains why 2 of you have the problem with the standard login into the chat. :nervous:

Cheers,

yeloc
05-01-2004, 02:01 AM
Can anyone log in with their board administrator account? No matter what password I put in the applet will not accept it It's not taking my board password or the DigiChat password. I changed the password so their both the same, but same error that either my name or password is invalid. I log out and log in as another user and it works fine. This is narrowed down to the admin.

Pseudomizer
05-01-2004, 10:12 AM
Can anyone log in with their board administrator account? No matter what password I put in the applet will not accept it It's not taking my board password or the DigiChat password. I changed the password so their both the same, but same error that either my name or password is invalid. I log out and log in as another user and it works fine. This is narrowed down to the admin.

Ok. This is easy. Let me explain.

The problem we are facing here is, that you have a forum account which could be "John Doe" and this should also be your chat account. :devious:

But now you have 2 types of accounts for the chat. DigiChat reserves the chatmaster account. So if you try to connect to the chat with the name "John Doe" and you have a chatmaster "John Doe" it will not let you log into the chat with the NON-Admin login. :disappointed:

So what to do ? Due to this i renamed all my chat accounts. So all chataccounts have now at the end (CM) which means they have the status chatmaster. :mad:

What dou you have to do ?
You have to do nothing on the forum side. You can log into the chat with your "John Doe" on the left side with the javascript pop-ups. But in the DigiChat you have to rename your account to "John Doe(CM)". :ermm:

Summary:
Black standard user login on the left side = "John Doe".
Blue Chatmaster or Admin Login on the right side = "John Doe(CM)".
So now you can log into the chat as a normale user or as admin. :nervous:

Cheers,

yeloc
05-01-2004, 05:23 PM
Thanks. Awesome directions as usual. I wish everyone would give detailed explanations like that :) Anyway, some of my users upon entering the chat area are greeted as guest even though their logged into the forum. After creating some temp accounts I found out that their main primary usergroup has to be "registered user." I had a special group created for promtions so they could get access to the arcade after x amount of posts. Anyone that wasn't set as registered user would be seen as a guest on the chat page (ie primary usergorup=arcade users.)

Also, I'm still working on the problem with my admin account getting the three drop down box. I tried doing what you said, but I'm getting the page shown above. I tried to change my primary usergroup to something other than administrator, but it wouldn't let me. The way it looks like is that I'm going to have to create another admin user with administrator as a secondary usergorup and have registered user as primary. That way I will have admin rights. It's the only way I can think of.

Question, if people are able to log into Digichat with no accounts created in digichat than what is the use of have any accounts created at the Digichat end? Some special permission bonus's I guess. Like if you logged in right now with your account you could log in fine, so why do I need to create accounts on the digiserver? These are early observations :)

Pseudomizer
05-01-2004, 05:41 PM
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:


# 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,

yeloc
05-01-2004, 06:14 PM
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 :(

Pseudomizer
05-01-2004, 06:29 PM
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,

leitel
05-01-2004, 10:30 PM
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? :)

Pseudomizer
05-01-2004, 11:12 PM
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,

leitel
05-01-2004, 11:40 PM
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. :)

Pseudomizer
05-02-2004, 12:15 AM
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,

leitel
05-02-2004, 03:36 PM
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.

Pseudomizer
05-02-2004, 03:50 PM
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,

yeloc
05-03-2004, 02:55 PM
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?

Pseudomizer
05-03-2004, 03:13 PM
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?

In the parameters file on your server.

For your applet look in the HTTP Tunneling section.

Cheers,

theflatline
05-05-2004, 03:00 PM
Hey,

I am glad to see an official Digichat hack for Vbulletin especially 3.0. I have been using Vbulletin for years. And also the upside is that I have been working for Digi-net for about 2 years now and have been laboring for this for a long time.

The parameters for the IM are the exact same ones as Digichat, so this hack will work for it as well, nu muss no fuss. Nothing to change. The Im client is web based, or can be a standalone application like Yahoo Messenger as well. AND you can purchase it on its own if you like, no prices posted yet, but it is fairly inexpensive, see for contact information below.

And being a poor web guy myself i feel your pain on the costs. We are a 50 man development shop, and prices will lower shortly as we recoup expenses.

BUT GOOD NEWS. I am the lead guy in the sales department so I will do this. 30% off, no arguing no haggling. That inclludes 4.0 and 5.o Chat and messenger. This is for all fellow Vbulletin peeps. Get in touch with me Norman Taylor, taylor@digi-net.com, 877-404-2428, or 352-333-3042. And talk to me, I do have the power to work things out.

Pseudo, drop me a line. Great work

Theflatline

ForYou
05-07-2004, 01:47 PM
I would love to just use free IM utils. But users don't always expose their user names. I am trying to make it brainless to collaborate with other users of whom some are collaborators on content. When they come to the site, I want other users be to able to IM them. PM would be nice but they may have the page idle and will not know of the PM until they refresh.

Thanks for your hack and input. I will be getting into this soon.
Hello Sir,

I was install the hack and it work good with guest and members but there is problems with Admin (usergrup 6) I can login the chat with options but i can't login with admin it need to enter password and when i enter my password that i have it on forum there is error message from DigiChat told there is wrong with user name or password ,

please help for that how can i put Moderotor in chat to Kick user or some thing else ,

Regards

theflatline
05-07-2004, 01:52 PM
Hello Sir,

I was install the hack and it work good with guest and members but there is problems with Admin (usergrup 6) I can login the chat with options but i can't login with admin it need to enter password and when i enter my password that i have it on forum there is error message from DigiChat told there is wrong with user name or password ,

please help for that how can i put Moderotor in chat to Kick user or some thing else ,

Regards

Well here is the deal with why you cannot pass moderator passes into the chat. For security reasons moderator passwords cannot be passed because they are encoded with a hash we do not reveal to the public. So your moderator will need to connecect either via the chatmaster.html or the chatmaster application and hand key in the password assigned.

Theflatline

Pseudomizer
05-07-2004, 02:19 PM
Hello Sir,

I was install the hack and it work good with guest and members but there is problems with Admin (usergrup 6) I can login the chat with options but i can't login with admin it need to enter password and when i enter my password that i have it on forum there is error message from DigiChat told there is wrong with user name or password ,

please help for that how can i put Moderotor in chat to Kick user or some thing else ,

Regards

Hello ForYou,

please read posting 31 on this page or use this link (https://vborg.vbsupport.ru/showpost.php?p=507707&postcount=31). Please read the passage after the PHP code in this post. It describes exactly how to log in as a chatmaster or as admin.

If you have any further problems feel free to ask.

Cheers,

ForYou
05-07-2004, 02:20 PM
Well here is the deal with why you cannot pass moderator passes into the chat. For security reasons moderator passwords cannot be passed because they are encoded with a hash we do not reveal to the public. So your moderator will need to connecect either via the chatmaster.html or the chatmaster application and hand key in the password assigned.

Theflatline
Sir ,
You mean ! I cann't login with admin from the chat and put the password and login with kick options ,

Regards

Pseudomizer
05-07-2004, 03:32 PM
Sir ,
You mean ! I cann't login with admin from the chat and put the password and login with kick options ,

Regards

No. Please read my previous answer and you should understand how the login process works. If not i would be more then happy to help you.

Cheers,

ForYou
05-07-2004, 04:50 PM
No. Please read my previous answer and you should understand how the login process works. If not i would be more then happy to help you.

Cheers,
Thank you sir Evry thing is OK now ,
But there is another Qustion please ,

How can i do who in chat , I mean how can i do command enabeld or what is the step to do becuase i do not find thae folder it name State on DigiChat Folder ,

Regards

Pseudomizer
05-07-2004, 05:23 PM
Thank you sir Evry thing is OK now ,
But there is another Qustion please ,

How can i do who in chat , I mean how can i do command enabeld or what is the step to do becuase i do not find thae folder it name State on DigiChat Folder ,

Regards

Hi ForYou,

do you have the commander license to do that ? If you don't know it then please add these 2 lines in your /usr/DigiChat folder ( or wherever you installed digichat, not the webroot applet ) into the file "parameters":


out=/var/log/digi_out.txt
err=/var/log/digi_err.txt


Then restart your DigiChat and after the restart you should look into the /var/log/digi_out.txt file. If you have "Commander NO", then you are missing the license. If you have YES, then we can proceed from there. Please check this first.

Cheers,

ForYou
05-08-2004, 04:35 AM
Hi ForYou,

do you have the commander license to do that ? If you don't know it then please add these 2 lines in your /usr/DigiChat folder ( or wherever you installed digichat, not the webroot applet ) into the file "parameters":


out=/var/log/digi_out.txt
err=/var/log/digi_err.txt


Then restart your DigiChat and after the restart you should look into the /var/log/digi_out.txt file. If you have "Commander NO", then you are missing the license. If you have YES, then we can proceed from there. Please check this first.

Cheers,
OK Sir ,

Commander Yes , What can i do now ,

Regards

Pseudomizer
05-08-2004, 10:06 AM
Now you have to do the following on your machine:

Create a new directory called stats in your $CHAT_WEBSERVER_ROOT/DigiChat/DigiClasses/Resources/$CHATNAME/ directory.

On Unix create a crontab job and let it every x minutes execute the following script:

Script getchatusers.sh

/$PATH_TO_JAVA/bin/java -classpath /usr/local/DigiChat/Commander.zip com.diginet.digichat.commander.Commander users siteID $SITEID host $CHATHOST password $PASSWORD &> /$CHAT_WEBSERVER_ROOT/DigiChat/DigiClasses/Resources/$CHATNAME/stats/digiakt$SITEID.txt


Please replace the following variables above with your input:
$PATH_TO_JAVA = e.g. /usr/bin/java1.4.2/bin/java
$SITEID = e.g. 1000
$CHATNAME = e.g Default or your given name like MyCHAT
$CHATHOST = IP or URL
$PASSWORD = Commander password which you have to set
$CHAT_WEBSERVER_ROOT = /www/htdocs/domain/
digiakt$SITEID.txt = e.g. digiakt1000.txt

On Windows create a getchatusers.bat file instead of the getchatusers.sh with the same script source from above and replaced variables and create an AT job which runs every x minutes.

Then you can specify the path to this outputfile which is created every x minutes in my hack.

ALL SET ALL DONE !!!

P.S.: If you wish to block all users from reading this file without permission you can create an .htaccess file in the stats directory and enter the IP of your server and deny all others. I would recommend this.

Cheers,

Jimmy D. Giles
05-14-2004, 01:35 PM
Okay, please excuse the dumb question. I currently run vBulletin Version 3.0.1. I am strongly considering purchasing DigiChat 5.0. I spoke with the DigiChat rep and he told me about the ability to integrate the two programs. He said that DigiChat would enhance the 'stickiness' of my board. Okay fair enough.

I first came across DigiChat here http://www.itshappening.com/chat/hchat.htm

THE THING I liked most about this interface was the brainless aspect. IOW, it's idiot proof. My concern is that if I integrate vBulletin and DigiChat, it will not be as idiot proof. I am correct in assuming http://www.itshappening.com/index.php (vBulletin forum) is NOT integrated with DigiChat, right?

To integrate or not?

Please advise.

Footnote: I get a fair amount of visitation to my forum but membership is less than I would like. My forum is highly controversial, politically speaking and so I want users to be able to chat with as few impediments as possible and who will later join my forum.

Pseudomizer
05-14-2004, 09:06 PM
Okay, please excuse the dumb question. I currently run vBulletin Version 3.0.1. I am strongly considering purchasing DigiChat 5.0. I spoke with the DigiChat rep and he told me about the ability to integrate the two programs. He said that DigiChat would enhance the 'stickiness' of my board. Okay fair enough.

I first came across DigiChat here http://www.itshappening.com/chat/hchat.htm

THE THING I liked most about this interface was the brainless aspect. IOW, it's idiot proof. My concern is that if I integrate vBulletin and DigiChat, it will not be as idiot proof. I am correct in assuming http://www.itshappening.com/index.php (vBulletin forum) is NOT integrated with DigiChat, right?

To integrate or not?

Please advise.

Footnote: I get a fair amount of visitation to my forum but membership is less than I would like. My forum is highly controversial, politically speaking and so I want users to be able to chat with as few impediments as possible and who will later join my forum.

Hi,

i tried to have a look at your example but i received this answer:

"The server is too busy at the moment. Please try again later."

Please tell me when your example is ready for review. I would highly recommend not to put the chat onto the same server if you already reach your limit with vbulletin load ?

Cheers,

Jimmy D. Giles
05-14-2004, 11:43 PM
Both are coming up for me now.

Pseudomizer
05-15-2004, 09:14 AM
Both are coming up for me now.

Hi,

the example to which you are referring to is not integrated into VBulletin. It is the standard guest login for DigiChat.

Advantages:
- Very easy to use for non-members
- everyone can choose a name he likes to connect to the chat
- this is just one plain HTML file in a template to offer a DigiChat guest login.

Disadvantages:
- your members have to type in their name to log into the chat even if they are registered users.
- your members have to select an icon every time after logging into the chat even if they are registered users.
- your members do not have any exit message
- your members do not have any comments in their chat profile
- your members have no link to their forum profile or their homepage
- ALL of your members can be faked by other guest users

Summary:
The solution you showed me is just a copy and paste of the guest access into a vb template. This is the easiest way to offer a chatlogin. But there is integration between vb and DigiChat. Your example is ONLY idiot proof for guest and that's it. Your registered members have no reason to register on your page if they are no forum posters and if they are only chatter.

What i tried to offer here is an integration where you can offer a guest login if you wish ( can be disabled ) and a member login. The guest login is restricted to get a random given name and no permanent chat settings. Your members have all options which are available in DigiChat in their forum profile and they are permanent. So they just set them once and they do not have to think about anything else.

So my offer should be ( to use your words ) idiot proof for guest by just entering the chat without any input or complications and my offer is idiot proof for your members because they have all settings permanent which they can adjust in their forum profile. So you encourage your chat people to register on your page to get the advantage to use all features of DigiChat mananed from the forum profile. And this is what you want to achieve.

I hope this helped you in your decision.

Cheers,

Jimmy D. Giles
05-15-2004, 02:54 PM
Hi,

the example to which you are referring to is not integrated into VBulletin. It is the standard guest login for DigiChat.

Advantages:
- Very easy to use for non-members
- everyone can choose a name he likes to connect to the chat
- this is just one plain HTML file in a template to offer a DigiChat guest login.

Disadvantages:
- your members have to type in their name to log into the chat even if they are registered users.
- your members have to select an icon every time after logging into the chat even if they are registered users.
- your members do not have any exit message
- your members do not have any comments in their chat profile
- your members have no link to their forum profile or their homepage
- ALL of your members can be faked by other guest users

Summary:
The solution you showed me is just a copy and paste of the guest access into a vb template. This is the easiest way to offer a chatlogin. But there is integration between vb and DigiChat. Your example is ONLY idiot proof for guest and that's it. Your registered members have no reason to register on your page if they are no forum posters and if they are only chatter.

What i tried to offer here is an integration where you can offer a guest login if you wish ( can be disabled ) and a member login. The guest login is restricted to get a random given name and no permanent chat settings. Your members have all options which are available in DigiChat in their forum profile and they are permanent. So they just set them once and they do not have to think about anything else.

So my offer should be ( to use your words ) idiot proof for guest by just entering the chat without any input or complications and my offer is idiot proof for your members because they have all settings permanent which they can adjust in their forum profile. So you encourage your chat people to register on your page to get the advantage to use all features of DigiChat mananed from the forum profile. And this is what you want to achieve.

I hope this helped you in your decision.

Cheers,
Excellent information. Thank you. Could you please give me an example or examples of vBulletin forums who have integrated. Ideally yours, where I could go and chat with you some more maybe or not. I remember what you said above about not liking to repeat yourself. I don't blame you. I hate repeating myself too. But I would like to see an example of vBulletin and DigiChat integrated. Thanks again!

Pseudomizer
05-16-2004, 01:14 AM
Excellent information. Thank you. Could you please give me an example or examples of vBulletin forums who have integrated. Ideally yours, where I could go and chat with you some more maybe or not. I remember what you said above about not liking to repeat yourself. I don't blame you. I hate repeating myself too. But I would like to see an example of vBulletin and DigiChat integrated. Thanks again!

Hi Jimmy,

you can take my first domain in my signature. It is a german site but you can choose the language english in the language options. This is a complete DigiChat Integration.

Cheers,

Jimmy D. Giles
05-16-2004, 01:31 AM
Hi Jimmy,

you can take my first domain in my signature. It is a german site but you can choose the language english in the language options. This is a complete DigiChat Integration.

Cheers,
Thank you Pseudo,

I'm looking and don't see the language options?

Pseudomizer
05-16-2004, 10:46 AM
Thank you Pseudo,

I'm looking and don't see the language options?

I did this for you. Now you should have the english menu.

Cheers,

Jimmy D. Giles
05-16-2004, 11:34 AM
I did this for you. Now you should have the english menu.

Cheers,
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.

Pseudomizer
05-16-2004, 11:42 AM
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,

Jimmy D. Giles
05-16-2004, 05:07 PM
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?

Pseudomizer
05-16-2004, 09:41 PM
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,

Jimmy D. Giles
05-16-2004, 10:00 PM
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.

Randomlove
05-27-2004, 03:56 PM
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.

Randomlove
05-27-2004, 04:24 PM
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.

Pseudomizer
05-27-2004, 05:40 PM
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,

Randomlove
05-28-2004, 07:03 AM
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:
document.writeln("<APPLET NAME='DigiChat' CODEBASE='http://213.133.110.20/DigiChat/DigiClasses/' ");
To:
document.writeln("<APPLET NAME='DigiChat' CODEBASE='http://$CHAT_SERVER/DigiChat/DigiClasses/' ");


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

Change:
document.write(" <PARAM NAME=siteID VALUE=1000>");
To:
document.write(" <PARAM NAME=siteID VALUE=$CHAT_SITEID>");

Change:
document.write(" <PARAM NAME=language VALUE='german.lang'>");
To:
document.write(" <PARAM NAME=language VALUE='$CHAT_LANG'>");




Place#2: In file: chatlauncher.php

Change:
document.write(\" <PARAM NAME=HttpServlet VALUE='http://213.133.110.20:8080/servlet/HttpTunnelingServlet'>\");
To:
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:

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. :)

Pseudomizer
05-28-2004, 09:59 AM
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,

Logician
06-03-2004, 08:00 AM
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'

:-)

Pseudomizer
06-03-2004, 09:43 AM
Firstly it looks like a great hack so thank you for sharing with the community! :)

Thanks.


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?

Yes, you can. The config file supports internal and external chat siteIDs.


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.?

This topic is a little bit more tricky. Rather then creating new database tables, i used the user profile fields called custom fields. If you have only chat fields to add, then i suggest in my hack to rename "Additional information" to "Chat Profile". If not just add the new chat profile fields and you decide which of them should be visible in the members info page or not. By doing it that way i stick to the forum guidelines to have all information on one profile page and on one members info page. Otherwise you would have multiple config pages which would confuse a lot of people.

And the clue of this: It is all done if XML. So if you look into the template you will see how i check for each condition in the profile. So you can rename each field to whatever you want as long as you change the condition in the profile template as well for chat profile settings. Any other setting is not affected.


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

:-)

Upps. German way. Sorry for that. Will fix that in the next update of the ZIP file. Thanks for pointing that out.

Cheers,

pgowder
06-09-2004, 01:52 PM
I'm having some problems with the Who's in Chat page. Take a look:

http://www.powwows.com/gathering/chat_who.php

It's showing 270 people logged in and then shows some strange messages and give js errors???

Thanks

Pseudomizer
06-09-2004, 04:59 PM
I'm having some problems with the Who's in Chat page. Take a look:

http://www.powwows.com/gathering/chat_who.php

It's showing 270 people logged in and then shows some strange messages and give js errors???

Thanks

Hello pgowder,

what is your link to your stat file in the chat_who.php ? Did you enter the path correctly ?

I have attached a new debug version of the chat_who.php. Please replace the old chat_who.php with this new version and try it again.

Please provide feedback what message you get.

Cheers,

pgowder
06-09-2004, 06:08 PM
I'll post that file and see if it helps. How do I find the stat file?

Pseudomizer
06-09-2004, 06:21 PM
I'll post that file and see if it helps. How do I find the stat file?

I posted in my first post the following:


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.


Do you have the commander licensed ? Did you create the output ? Did you create the cron job for the output ? If you do not know how to do this then please read the DigiChat Manual. My script only works if the corresponding file is available.

If you do not have the commander licensed then you have no way to gather this information ( unless you write your own in JAVA bot to do that ).

Cheers,

pgowder
06-09-2004, 06:23 PM
Nope, don't have commander. Is there another way to do it?

Or can I disable that feature in your hack?

Pseudomizer
06-09-2004, 06:35 PM
Nope, don't have commander. Is there another way to do it?

Or can I disable that feature in your hack?

If you do not have the commander enabled then you can not use the chat_who.php. This file is dedicated for the specific output of the commander output.

The easiest way for you to disable this feature is to remove the link in the navbar template and remove the chat_who.php file from your server.

And if you ask for another way to get the numbers of users, then you have to write your own chatbot which is logged into your chat and this bot creates a list of users who are in the chat. This is not easy and you have to know java to be able to create such a bot.

Hope this helps.

Cheers,

pgowder
06-09-2004, 06:55 PM
Thanks

Pseudomizer
06-09-2004, 06:57 PM
Thanks

You're welcome. But by the way: You can buy this feature from DigiChat in addition to your current license. Just for your information.

Cheers,

pgowder
06-09-2004, 07:01 PM
Thanks.

I've already put in an email to sales. Do you know about what the cost is?

egyptsons
06-13-2004, 08:43 AM
good work
I need chat but for free :D

Pseudomizer
06-13-2004, 01:26 PM
good work
I need chat but for free :D

Then this is not the right hack for you. Sorry.

Cheers,

pgowder
06-13-2004, 07:34 PM
I have myself and my mods setup in DigiChat, but we all are getting an error about usernames and passwords when we try to login??

Pseudomizer
06-13-2004, 07:44 PM
I have myself and my mods setup in DigiChat, but we all are getting an error about usernames and passwords when we try to login??

Hi pgowder,

please read this posting from this thread:

https://vborg.vbsupport.ru/showpost.php?p=507707&postcount=31

Read my information after the PHP Code. If you have any further questions after reading this, i am more then willing to help.

Cheers,

pgowder
06-14-2004, 05:35 PM
Hi pgowder,

please read this posting from this thread:

https://vborg.vbsupport.ru/showpost.php?p=507707&postcount=31

Read my information after the PHP Code. If you have any further questions after reading this, i am more then willing to help.

Cheers,

That works, thanks!

Pseudomizer
06-14-2004, 06:03 PM
That works, thanks!

Glad it works. Enjoy it.

Cheers,

Merjawy
06-23-2004, 11:12 AM
Thank for the hack, I had one running for vB2 long ago with dc35 and then 4.0

but this one just won't do it for me, I double checked it
installed on many test forums still no luck.. I get a blank page just totaly white page when I click to go Chat.. I can run chat directly just fine.. but not through vb3.0.1 :(

dc4 installed on local server, vB3.0.1 on another server and I have commander btw when I try who online I get errors looking for digia?????.txt in /stat directory, I don't have a stat directory nor that file.. but the who online is not a concern to me

Pseudomizer
06-23-2004, 11:43 AM
Thank for the hack, I had one running for vB2 long ago with dc35 and then 4.0

but this one just won't do it for me, I double checked it
installed on many test forums still no luck.. I get a blank page just totaly white page when I click to go Chat.. I can run chat directly just fine.. but not through vb3.0.1 :(

dc4 installed on local server, vB3.0.1 on another server and I have commander btw when I try who online I get errors looking for digia?????.txt in /stat directory, I don't have a stat directory nor that file.. but the who online is not a concern to me

Hi Merjawy,

don't give up. If you get a white page then you have the templates in the wrong style. Please check to install the template in the correct style.

And for the commander issue: You have to run the commander and paste this into file. If you want to have each minute an update you have to setup a cron job or at job in windows which starts the java -c bla bla bla > statfile.txt for each minute.

Please tell me if you need any further help.

Cheers,

Merjawy
06-23-2004, 08:00 PM
Thanks mate for you quick response.. I edited the style that I am using actualy but maybe its not the style in my usercp.. I will make sure

or I will just install the hack on all 3 styles :)

I will let you know soon

thnx again

Pseudomizer
06-23-2004, 08:05 PM
Thanks mate for you quick response.. I edited the style that I am using actualy but maybe its not the style in my usercp.. I will make sure

or I will just install the hack on all 3 styles :)

I will let you know soon

thnx again

Good luck. Waiting for your feedback.

Cheers,

Merjawy
06-23-2004, 08:07 PM
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

Pseudomizer
06-23-2004, 08:18 PM
Good man. You will find all the answers you need. Enjoy this hack.

Cheers,

Merjawy
06-23-2004, 09:16 PM
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

Pseudomizer
06-24-2004, 01:38 AM
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,

Merjawy
06-25-2004, 12:33 AM
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

Pseudomizer
06-25-2004, 09:42 AM
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,

Merjawy
06-25-2004, 11:41 PM
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

Pseudomizer
06-25-2004, 11:56 PM
I sure do love this hack...

few more notes if you don't mind :)

Wow. Feedback. Fineeeee. Sure. Proceed.


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.



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.



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.


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,

Merjawy
06-26-2004, 05:14 AM
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

Pseudomizer
06-26-2004, 09:39 AM
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,

Robert9
06-27-2004, 09:40 AM
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. ;-(

Robert9
06-27-2004, 09:45 AM
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/showpost.php?p=17504&postcount=2

Robert9
06-27-2004, 09:50 AM
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?

Pseudomizer
06-27-2004, 09:44 PM
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,

Pseudomizer
06-27-2004, 09:52 PM
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.


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,

Robert9
06-28-2004, 02:45 AM
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.

Merjawy
06-28-2004, 09:38 PM
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

Pseudomizer
06-28-2004, 11:06 PM
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.


I got commander to maunaly work now :)


I know what you mean. You should automate this. Please see below how to automate this.


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.


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.


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)


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 ?


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.


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.


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.


thnx again

You're welcome. I wish you good luck with the integration.

Cheers,

Merjawy
06-29-2004, 04:42 PM
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 :)


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

Pseudomizer
06-29-2004, 05:11 PM
Thank you Pseudomizer

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


You're welcome.


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.


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.


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,

Merjawy
06-29-2004, 09:50 PM
Thanks again

What are you missing ? Email should not show up but all the rest like exit message, etc should be in there

I understand about the email part and I do agree with that too

what I am missin is the icon.. the user chosen icon will not stay on either way I log in as a member (the 3 option) or as Admin(CM) (first icon used instead)

also for Admin(CM) only home page is there nothing else.. no comment, no exit message, no gender, no choosen icon (first icon used instead)

Thanks for the file I will check it out sometime this week and let you know

I went and downloaded sun java 1.2.2.12 all 3 of them :)
windows
International
JDK

none want to install but thats no biggie I will figure out why later..

I have the latest SDK installed I beleive 1.4.3 international cuz I also have a voice chat that needs JDK not plain JRE


I will get back to you on that file and how it goes

thanks

Pseudomizer
06-29-2004, 11:05 PM
Hmm. If DigiChat does not find your icon number which you specified, it will take the default icon. You should check the icon matrix in my php file.

For the other entries i would suggest that you check the additional profile fields. If they do not match exactly in name ( case sensitive ) you will not be able to store anything in the database.

Are you familiar with phpmyadmin or MySQL ? We could check that with some queries if you wish.

Cheers,

Merjawy
06-29-2004, 11:42 PM
yeah it won't save my selected icon..

everything seems right for profile fields however I will double check
and yes we I am familiar with phpmyadmin/Mysql I used to host many forums on my local server

btw. I installed that file single_log.php and I get blank page when I go there with no email entered at the end of the URL

if I manualy enter my email it sends me email with the chatter info

I did change the file by inserting the admin's email in the file replacing the variable. and it worked.. but lets see if we can correct it without going that route :)

Merjawy
06-29-2004, 11:52 PM
I am not sure if this is a typo or not

found it in your template mods part of the hack

document.write(" <PARAM NAME=url VALUE='$profil'>");

is that meant to be profil or is it supposed to be profile?

Pseudomizer
06-30-2004, 05:58 AM
Hmm. Open the install.html file from my hack and look for this line:

User Profile Field Templates - userfield_textbox

In the text which you have to place in this template from me you can see what the names of your custom profile fields should have e.g.

<if condition="$profilefield[title] =='chaticon'">

Question: Do you see all chaticons etc in the usercp profile from your forum ?

Cheers,

Merjawy
07-01-2004, 04:27 AM
I didn't change that.. what I put there is what is in your hack.. and that line is there
all custom field I added are the same as in your install file..

but in my reply before you.. that line is in your install.html for the DC applates, it says profil and I didn't know if that was a mistake or not.. ofcourse I used whatever in your install.html as it is. I just noticed that vairiable and wanted to ask you about it

document.write(" <PARAM NAME=url VALUE='$profil'>");

as for the icons, yes I see all chaticons in usercp

:)

Pseudomizer
07-01-2004, 07:20 AM
I didn't change that.. what I put there is what is in your hack.. and that line is there
all custom field I added are the same as in your install file..

but in my reply before you.. that line is in your install.html for the DC applates, it says profil and I didn't know if that was a mistake or not.. ofcourse I used whatever in your install.html as it is. I just noticed that vairiable and wanted to ask you about it



as for the icons, yes I see all chaticons in usercp

:)

Hello Merjawy,

this is correct. It has to be $profil. I used german variable names. This is the definition of this variable:


if ( !$homepage || $homepage == "http://") {
$profil="$vboptions[bburl]/member.php?s=&action=getinfo&userid=$bbuserinfo[userid]";
}
else
{
$profil=$homepage;
}


What it does ? It checks if your homepage entry field is empty or if the field has "http://" in there. If yes, then it will link all users to your forum profile. If it is not empty it will link all users to your defined homepage from your forum profile homepage. This should be correct and should work.

Question: What version of DigiChat are you using ? What is the URL of your board so i can have a look please ?

Cheers,

Merjawy
07-02-2004, 09:52 PM
aha ok I wasn't sure about that.. cool

as I told you I am still running DC 4, not plannin to go to 5 as I have spent alot of money on another voice chat ...

the board using the chat still under going some changes and is not in english I hate to see you go there and not know where to step :) but I will be glad once I am done with my project to post the URL :)

Romeos Tune
07-09-2004, 02:58 AM
Hiya,

I am thinking about doing the DigiChat integration. I am about to buy a digichat license and somewhere I remember seeing something about contacting someone for maybe a good deal on prices? Can anyone help with this?

Pseudomizer
07-09-2004, 07:34 AM
Hiya,

I am thinking about doing the DigiChat integration. I am about to buy a digichat license and somewhere I remember seeing something about contacting someone for maybe a good deal on prices? Can anyone help with this?

Hi Romeos,

please contact Flatliner. He should be able to help you. If not please tell me.

Cheers,

theflatline
07-09-2004, 11:29 AM
That would be me. I was a Vbulletin guy long before I worked for Digichat. Now lo and behold I am the manager of the Digichat product line.


Give me a shout.

Norman Taylor
Digi-Net Sales Consultant
Digi-Net Technologies, Inc.
1034 NW 57th Street
Gainesville, FL 32605
http://www.digi-net.com/
taylor@digi-net.com
(352) 333-3042 xt 7035
Mobile/Cell (352)-208-3224
Toll Free 877-404-2428 xt 7035
FAX (352) 333-1117

Romeos Tune
07-09-2004, 11:37 AM
ThankYou! I appreciate it and I'm looking forward to adding this to the site...... :)

Romeos Tune
07-09-2004, 11:58 AM
Thanks very much theflatline and nice chatting with you...... :)

Romeos Tune
07-14-2004, 02:11 PM
Ok.... I have this installed and it seems to be basically working but, is there some files with english translation somewhere or do I need to try doing this myself?

Romeos Tune
07-14-2004, 02:20 PM
Ok, I found the problem. In the chatconfig.php "english" should be english instead of "englisch".

Pseudomizer
07-14-2004, 02:58 PM
Ok, I found the problem. In the chatconfig.php "english" should be english instead of "englisch".

Sorry, my mistake. Will fix that in the next release.

P.S.: please click the install button

Cheers,

Romeos Tune
07-14-2004, 04:31 PM
Clicked! :) BTW, for some odd reason.... I can't get the chatmaster applet to load on the chat.php? page...... I can login in as a user but not as admin..... I do have the names in DigiChat with the (CM) and all but before even logging into DigiChat the Applet with the admin password doesn't load..... Any ideas on this? Also, it seems that all users must use the behind firewall option before the applets will load. Even if not using a firewall.....

Pseudomizer
07-14-2004, 06:09 PM
Clicked! :) BTW, for some odd reason.... I can't get the chatmaster applet to load on the chat.php? page...... I can login in as a user but not as admin..... I do have the names in DigiChat with the (CM) and all but before even logging into DigiChat the Applet with the admin password doesn't load..... Any ideas on this? Also, it seems that all users must use the behind firewall option before the applets will load. Even if not using a firewall.....

Hi Romeos Tune,

please check the chatlauncher.php. If you find in the applet code somewhere the host lovetalks.de then i uploaded the wrong file. You can correct this on your own if you replace the hostname with $CHATSERVER. I had this issue before and some people reported this behavior.

You can also crosscheck this if you right click next to the applet and click on source code. Check where they are connecting to.

This about the standard login. But with the chatmaster you should be able to login. Do you get the login for the chatmaster applet ? Or does the applet not load in the chat window ?

Cheers,

Romeos Tune
07-15-2004, 03:37 AM
Hiya and thanks once again! :)

What I'm wondering is, could it be possible to have VB running on my site at stormchat.com and then run DigiChat on a different domain on the same machine but it would be a totally different domain and virtual server? I wonder if the hack will work as long as I specify the domain name or will I get an error?

Romeos Tune
07-15-2004, 04:29 AM
Alrighty then.... I have it all worked out..... Now I'm gonna figure out how to use the bots...... :D Thanks for an awesome hack!

Pseudomizer
07-15-2004, 04:54 AM
Alrighty then.... I have it all worked out..... Now I'm gonna figure out how to use the bots...... :D Thanks for an awesome hack!

Helo Romeos Tune,

keep in mind that i am based in Europe. The time shift. :-) But i am glad that you fixed your problem.

Cheers,

Romeos Tune
07-17-2004, 10:55 AM
Thanks my friend..... :)

Romeos Tune
07-19-2004, 02:51 AM
Ok....I'm having one more problem I need to get knocked out. I just realized when a user changes their chat icon in the VB user control panel it doesn't pass the value to the chat applet. They still just have the default icon. What can I do to correct this problem?

Pseudomizer
07-19-2004, 07:32 AM
Ok....I'm having one more problem I need to get knocked out. I just realized when a user changes their chat icon in the VB user control panel it doesn't pass the value to the chat applet. They still just have the default icon. What can I do to correct this problem?

Hi Romeos Tune,

you have to figure out where the problem is. Is the setting lost during the save process or is it not read during the applet load process ?

You can check this if you are familiar with MySQL. Look into the customprofilefields and look what numbers are stored there. If the field is empty or the number is above the total number, then DigiChat loads the default icon.

To explain this:
If you choose Icon number 5, then number 5 is stored in the DB. During the load of the applet it takes the number 5 and adds 1000 to it, because DigiChat UserIcons start from ID 1000. If you have let's say 40 icons and you have in the DB the number 50 stored, then it will become 1050. DigiChat will not find number 1050 and it will take the default icon number.

Hint: If you have wholes during the iconIDs then you have to manually adjust the script. Just look into your DigiChat UserIcon IDs. Are they contiguously ?

Cheers,

Romeos Tune
07-21-2004, 01:25 AM
Hi again,

Did you mean the table named customprofilefields? I haven't checked the script but which field will have the number you're speaking about? Is it profilefieldid? I'm a little lost here.......I'm sorry....

Hi Romeos Tune,

you have to figure out where the problem is. Is the setting lost during the save process or is it not read during the applet load process ?

You can check this if you are familiar with MySQL. Look into the customprofilefields and look what numbers are stored there. If the field is empty or the number is above the total number, then DigiChat loads the default icon.

To explain this:
If you choose Icon number 5, then number 5 is stored in the DB. During the load of the applet it takes the number 5 and adds 1000 to it, because DigiChat UserIcons start from ID 1000. If you have let's say 40 icons and you have in the DB the number 50 stored, then it will become 1050. DigiChat will not find number 1050 and it will take the default icon number.

Hint: If you have wholes during the iconIDs then you have to manually adjust the script. Just look into your DigiChat UserIcon IDs. Are they contiguously ?

Cheers,

Romeos Tune
07-21-2004, 01:57 AM
Hiya, It's me again......

Well, for some reason it works with new users. If they register and pick a certain icon then it remembers and works properly in chat. But if an old user goes to user control panel and chooses an icon for chat it doesn't work...... ?

Widey
08-12-2004, 11:59 PM
Fantastic hack, a few minor tweaks and it's running like a dream with Digichat 5AV.

dellow
08-15-2004, 08:55 PM
but i found i very small problem , but very important !

the users that their username contain " & " can't login as member thay login only as guest . any idea how to resove this issue ?

secont think , what if some bad user save the chat.php as file and edit the haml code and type his name in the username field ?
any idea ?

Pseudomizer
08-16-2004, 10:07 AM
Hi @LL,

@Romeos Tune: Is your problem now resolved?

@Widey: Thanks. Any hints what is missing for DC5?

@dellow: I have users with all kind of special characters in chat and it works fine. What you are describing sounds like they click on "Go to chat" and they are automatically connected as guest? If yes, then your members have cookie problems.

Regarding your second problem: Go into your DC Admin Panel and place your hostname and your hostip in the TAB "Host". This will deny access to any other applet which is not startet on your server. This is a very important security setting which should be set during installation.

Cheers,

dellow
08-16-2004, 04:07 PM
Pseudomizer i PM you with some details about the forum to test it your self .

Regards,

Romeos Tune
08-16-2004, 04:25 PM
Hiya..... Nope..... I still haven't been able to sort it out..... *sigh*

Hi @LL,

@Romeos Tune: Is your problem now resolved?

Pseudomizer
08-16-2004, 07:04 PM
Hiya..... Nope..... I still haven't been able to sort it out..... *sigh*

So your existing user accounts can choose a chaticon, but it is not saved. But any new registrations can choose a chaticon and it stays after having selected one? Is this the right description?

Cheers,

Romeos Tune
08-16-2004, 07:10 PM
Yes.... That's what is happening....... Exactly.....

Pseudomizer
08-16-2004, 07:22 PM
Yes.... That's what is happening....... Exactly.....

Try the following:

Please find a userid where the user can not save his chaticon and run this query where xxx is the userid of the user:


select * from userfield where userid = 'xxx';


Then run the same query on a userid where the user can save the chaticon with his userid.

Please post the output.

Cheers,

Romeos Tune
08-17-2004, 03:51 AM
First image is of myself..... The chat icon isn't working......

http://stormchat.com/screen1.gif

Second picture here is just scrolling to the right.... same picture...... Icon not working......

http://stormchat.com/screen2.gif


This picture is of someone who it did work for.... New user that selected an icon on registration.


http://stormchat.com/screen3.gif

pagekeeper
09-09-2004, 04:58 AM
hmmm, im confused does this hack actually work ?

also how much bandwidth does digichat take, say 50 concurrent users all day?
whats the load like on the server ? i've used digichat before but im finding it hard to host it as vps is just to restricting on how many users you can have, and servers are too expensive. so im stuck.

Pseudomizer
09-09-2004, 06:45 AM
hmmm, im confused does this hack actually work ?

also how much bandwidth does digichat take, say 50 concurrent users all day?
whats the load like on the server ? i've used digichat before but im finding it hard to host it as vps is just to restricting on how many users you can have, and servers are too expensive. so im stuck.

Hi @LL,

@pagekeeper,

yes, this hack works and it also works with DigiChat 5 / AV. That's the reason why i did not have the time to give 100% support here. We have just upgraded to 5 AV and the hack works fine.

Regarding the performance: As soon as you go above 200 simultaneous chat users, i would suggest to install a separte chat server. But below this number you should not have any problems at all.

@RomeosTune,

as it looks like your icon matrix is not correct. My suggestion: Look at your forum chat profile and the icon you have selected. Right click on it and look up the number. It should be icon29.gif in your case. Then go into your chat and then right click in the chat launcher and open the source code of the chat launcher. In the source code there should be your icon number with 1029.

So either the chatlauncher has the wrong number or in your DigiChat Admin GUI there is no icon 1029. Please check both and then tell me where you are missing your number.

Cheers,

OrangeFlea
09-10-2004, 07:46 AM
Pseudomizer,

I've been trying to get a hold of Flatliner. Left messages on his phone extension and his email, and I'm getting no reply. I want to purchase Digichat by this weekend, but I also want to take advantage of the offer that he graciously presented to any would-be customer.

Can you help me?

Pseudomizer
09-10-2004, 02:02 PM
That would be me. I was a Vbulletin guy long before I worked for Digichat. Now lo and behold I am the manager of the Digichat product line.


Give me a shout.

Norman Taylor
Digi-Net Sales Consultant
Digi-Net Technologies, Inc.
1034 NW 57th Street
Gainesville, FL 32605
http://www.digi-net.com/
taylor@digi-net.com
(352) 333-3042 xt 7035
Mobile/Cell (352)-208-3224
Toll Free 877-404-2428 xt 7035
FAX (352) 333-1117

Have you tried these numbers?

Cheers,

OrangeFlea
09-10-2004, 05:26 PM
Yes!

I called twice (left 2 messages) and I've sent an email. No response.

I would LOVE to get this program by tonight or tomorrow, so if you can get a hold of him, please tell him to contact me at maddux@realmofinfamy.com.

Thanks Pseudomizer!

Pseudomizer
09-10-2004, 07:55 PM
Yes!

I called twice (left 2 messages) and I've sent an email. No response.

I would LOVE to get this program by tonight or tomorrow, so if you can get a hold of him, please tell him to contact me at maddux@realmofinfamy.com.

Thanks Pseudomizer!

I just spoke with Norman and he told that you already purchased DigiChat. So this problem should be solved then. ;-)

Cheers,

OrangeFlea
09-15-2004, 01:48 AM
Yup, I got it and it's hosted.

I was wondering if it was possible to show a "Who's Chatting" indicator on the FORUM HOME (not through a series of clicks). Can you give me the steps?

OrangeFlea
09-15-2004, 10:04 AM
Nevermind the previous request. I need to get commander from Digi-net first before I get into that.

I have a technical question, however. When users sign on the regular way (digital sign in), a small "ChatLauncher" window appears along with the chat room. It's rather annoying. Is there a way to have that removed so that the only thing that pops up is the chat?

Second question, can you tell me how to keep the chat window up regardless of what the user does with the browser (browser window which they used to sign on with)?

Thank you.

OrangeFlea
09-15-2004, 02:22 PM
Great. I called Digi-net. Seems that hosted accounts can't get the commander function. What the hell am I supposed to do now?

Pseudomizer
09-15-2004, 07:15 PM
Great. I called Digi-net. Seems that hosted accounts can't get the commander function. What the hell am I supposed to do now?

Hi,

the only way to get a user list, is to use a BOT then. The BOT logs into the chat and writes a file in the time period you define on the host you started the BOT. I had this on DC4 but the DC5 BOT Api changed. So my old BOT will not work any more.

So my suggestion: Ask Digi-Net to provide you the latest DC5 API and then find someone with Java knowledge to create this for you.

Cheers,

OrangeFlea
09-16-2004, 12:38 AM
Thank you, Pseudomizer.

By the way, do you know of a method to prevent the chat from shutting down whenever my users fiddle with the browser? I know that an HTML command is supposed to be implanted somewhere, but I have no clue where to put it exactly. Help?

pagekeeper
09-16-2004, 01:03 AM
i found a few things that might need a mod...

Bitte die Art ausw?hlen: - chat_start_member

was the follow by accident or on purpose, haha ;)

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'>");

it appears in quite a few of the scripts.

just thought i'd help out.

pagekeeper
09-16-2004, 02:25 AM
i was going to ask wether it was possible, to add a modertor login page ?
and maybe remove guest access ?

basically you have to be a member to access chat ... haha im soo evil :D

Pseudomizer
09-16-2004, 07:03 AM
Thank you, Pseudomizer.

By the way, do you know of a method to prevent the chat from shutting down whenever my users fiddle with the browser? I know that an HTML command is supposed to be implanted somewhere, but I have no clue where to put it exactly. Help?

Yes, there is a parameter for the applet in the documentation to start the chat and stay in chat even if the browser is closed. But this parameter does not work for all browsers and due to this i have implemented 3 ways of logging into the chat:

- the chatlauncher ( small window ) which has to stay open to stay in chat
- the firewall login ( only if you have tomcat for HTTP Tunneling enabled )
- emergency/standard login ( for users who have pop-up blockers but when they reload the page the chat is gone )

Cheers,

Pseudomizer
09-16-2004, 07:04 AM
i found a few things that might need a mod...

Bitte die Art ausw?hlen: - chat_start_member

was the follow by accident or on purpose, haha ;)

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'>");

it appears in quite a few of the scripts.

just thought i'd help out.

Nobody is peferct. Thanks for this. ;-)

Cheers,

Pseudomizer
09-16-2004, 07:05 AM
i was going to ask wether it was possible, to add a modertor login page ?
and maybe remove guest access ?

basically you have to be a member to access chat ... haha im soo evil :D

Sure you can. This is why i have added the file "chatconfig.php". In this file YOU define who will get access to which resource. So disable the guest access in that file and add the number of the moderator group to the allow chatmaster/admin applet group. All set all done !!!

Cheers,

pagekeeper
09-20-2004, 01:26 AM
hey, no problem glad i can help ... ok well i havent got digichat just yet cause i need a
server ... can you access chatmaster on linux ?
just curious can i change the adspace also ? for example if i wanted to add javascript into the space ... i thought you may know since you've used it so long.

Wential
09-20-2004, 04:40 AM
I am purchasing Digi-Chat AV/IM next month and really look forward to this hack integration in to VB. Thank you!

Pseudomizer
09-20-2004, 06:01 AM
hey, no problem glad i can help ... ok well i havent got digichat just yet cause i need a
server ... can you access chatmaster on linux ?
just curious can i change the adspace also ? for example if i wanted to add javascript into the space ... i thought you may know since you've used it so long.

All my servers are running on either SuSe or Debian Linux. I would never run a windows server in the DMZ and spend my time patching windows. Sorry.

With adspace you talk about the advertising via banners? If yes, then the answer is NO to your question. You can not use javascript to implement a banner rotation because DigiChat have already a banner rotation implemented. You have to upload the files in the server/banners directory and then you define the order of the banners in the DigiChat GUI.

Cheers,

dellow
09-25-2004, 03:07 PM
Hi @LL,


@dellow: I have users with all kind of special characters in chat and it works fine. What you are describing sounds like they click on "Go to chat" and they are automatically connected as guest? If yes, then your members have cookie problems.


Cheers,


I will give you example to see how my problem with spicial characters comes :

in this forum see this member profile ( Member name : #01 ) :
https://vborg.vbsupport.ru/member.php?u=25070

but the chat script send the data in this format so it will not apear and will be login as guest :
https://vborg.vbsupport.ru/member.php?s=&action=getinfo&username=#01

but your name in this forum will apear if i replace #01 with Pseudomizer to be like this :
https://vborg.vbsupport.ru/member.php?s=&action=getinfo&username=Pseudomizer


this is the problem so any user with special characters will not login as member but as guest .

:)

Regards,

Pseudomizer
09-25-2004, 09:26 PM
I will give you example to see how my problem with spicial characters comes :

in this forum see this member profile ( Member name : #01 ) :
https://vborg.vbsupport.ru/member.php?u=25070

but the chat script send the data in this format so it will not apear and will be login as guest :
https://vborg.vbsupport.ru/member.php?s=&action=getinfo&username=#01

but your name in this forum will apear if i replace #01 with Pseudomizer to be like this :
https://vborg.vbsupport.ru/member.php?s=&action=getinfo&username=Pseudomizer


this is the problem so any user with special characters will not login as member but as guest .

:)

Regards,

Hi dellow,

this is an HTML problem. The username is given in the URL and special characters can not be processed correctly. If you need a fix for this you have to implement "htmlentities" into the code, so the username will be transformed into a URL friendly information.

Currently i do not have the time to implement this. If you are familiar with HTML you should be able to implement this in a very small amount of time. Otherwise you will have to wait for the next update of this hack because you are the first person who has problems with this and to be honest users should use correct names and not special characters. ;-)

Hope this helps.

Cheers,

pagekeeper
09-27-2004, 08:33 PM
will there be a newer version ?

would it be possible for only premium members can create new rooms in chat ...?

seems like it could be a difficult task ...

RobAC
09-28-2004, 11:40 AM
Cheaper to set up an IRC server and a free java chat client.... they obviously aren't marketing to the small forum ops...

Yes, but how do you successfully do this? I've tried to connect to various IRC servers in order to set up a chat room, and I've never been successful at it.

Do you have to find someone with an IRC server??

Pseudomizer
10-29-2004, 12:42 PM
will there be a newer version ?

would it be possible for only premium members can create new rooms in chat ...?

seems like it could be a difficult task ...

Hello pagekeeper,

this is not possible because the DigiChat user administration is independant. There is only one guest account. So you can only set the permission for all guest users which are your members from your forum. Sorry, but there is no way for me to integrate this unless DigiChat offers such a feature.

And yes, there will be a new version but it will take some time to finalize it. At the moment i have so many things to do. It is overwhelming. But the new version will not offer any special great features unless someone is requesting some new features which are not implemented yet AND they can be implemented.

Cheers,

Pseudomizer
10-29-2004, 12:43 PM
Yes, but how do you successfully do this? I've tried to connect to various IRC servers in order to set up a chat room, and I've never been successful at it.

Do you have to find someone with an IRC server??

Sorry, but this is not the right thread for such questions. Please go to the corresponding IRC integration threads.

Cheers,

pagekeeper
10-29-2004, 09:54 PM
i have seen this done before it is possible... but i suspect its complicated.

can you access chatmaster on a linux server? if not how do you administer digichat ?

you can access it remotely ? such as accessing chatmaster on my windows computer to get it to communicate with the linux server ...?

Pseudomizer
10-30-2004, 07:58 AM
i have seen this done before it is possible... but i suspect its complicated.

can you access chatmaster on a linux server? if not how do you administer digichat ?

you can access it remotely ? such as accessing chatmaster on my windows computer to get it to communicate with the linux server ...?

Hello pagekeeper,

this is totally independant of the operating system. The chat will run on the same or on a remote machine and you can administer everything remotely. You have to create the corresponding accounts in the DigiChat Admin GUI.

What you are talking about is, to run a remote shell script which uses the commander function ( only if you have licensed the commander feature ) to create these accounts in the DigiChat application with the corresponding rights.

This is a loooot of work to offer a premium service for some members and these premium members will have a blue color in chat. So you will have no way to differenciate between chatmaster accounts who can kick users and premium users. This will cause more confusion then it would help you. I would NOT recommend to go for this configuration.

But if you are interested in this, please read the DigiChat Manual. The section Commander function explains all remote features.

Cheers,

docvader
11-30-2004, 05:29 AM
I've installed your wonderful hack with success, and I'm really impressed with it. However, I've got a problem whereby I had VBChat installed first. VBChat, https://vborg.vbsupport.ru/showthread.php?t=71049&highlight=vbchat works really well, but I like my Digichat much better, especially since I discovered your hack. The problem is now, for some reason, your hack won't work if the VBChat is working. I installed your hack after VBChat (and it worked great), then tried to make VBChat work (was successful, but it disabled your hack. Trying to uninstall VBChat without much success, there was some database modification. For some reason, VBChat has somehow integrated, and interferes, with the Digichat log in through your hack (my regular Digichat log in page works fine; this is just some sort of issue with your hack and VBChat).

My Digichat is at http://x.russbo.com/vb/chat.php Do you have any suggestions?

Appreciate it. Had your integration working, and I absolutely loved it.

rich
doc@russbo.com

docvader
11-30-2004, 06:54 AM
OK, figured it out. The VBChat hack overwrites the "chat" template in its automatic install (and calls it CHAT). Got it working again.

Pseudomizer
12-01-2004, 04:08 PM
OK, figured it out. The VBChat hack overwrites the "chat" template in its automatic install (and calls it CHAT). Got it working again.

Ok.

Cheers,

mattster2002
12-18-2004, 12:03 AM
Good hack, worked fine on my DigiChat v5.0 installation at http://m1.mumsweb.com just had to edit all the applet's so that it directed to the right cab file, then was running swiot :)

Matt

Pseudomizer
12-18-2004, 01:12 AM
Good hack, worked fine on my DigiChat v5.0 installation at http://m1.mumsweb.com just had to edit all the applet's so that it directed to the right cab file, then was running swiot :)

Matt

Correct. But this is due to the latest updates and you will have to update them again as soon as you install the Flash AV Version of DigiChat. But i would wait until all the small bugs are flushed out.

Enjoy the hack!

P.S.: Be careful with the chat_who if you upgrade DigiChat because the commander has changed and due to this the output as well. I am working on the update of the chat_who template/file.

Cheers,

docvader
12-18-2004, 04:03 AM
Good hack, worked fine on my DigiChat v5.0 installation at http://m1.mumsweb.com just had to edit all the applet's so that it directed to the right cab file, then was running swiot :)

Matt
Have you used digichat 4? Can you compare the two for us? I'm using 4 with this hack, which works superbly by the way. Just wondering.

mattster2002
12-18-2004, 05:43 AM
P.S.: Be careful with the chat_who if you upgrade DigiChat because the commander has changed and due to this the output as well. I am working on the update of the chat_who template/file.
Cheers,

Was about to get that working but decieded not to yet. Good thing i read this. Looking forward to seeing what you can do in a new template sort of thing (and possibly a CPMS module?)

Matt

Pseudomizer
12-18-2004, 12:34 PM
Have you used digichat 4? Can you compare the two for us? I'm using 4 with this hack, which works superbly by the way. Just wondering.

I am DigiChat User since Version 2.04. But my first Integration from me was done with 3.5 which was never published. My Version 4 hack was published.

The comparison is very easy:

Version 4:
- vulnerable because User can kick even admins
- can do HTTP Tunneling with Tomcat on Linux

Version 5:
- HTTP Tunneling does not work ( workaround to start chat on port 443 )
- you have an Audio/Video in Chat

Cheers,

Pseudomizer
12-18-2004, 12:36 PM
Was about to get that working but decieded not to yet. Good thing i read this. Looking forward to seeing what you can do in a new template sort of thing (and possibly a CPMS module?)

Matt

This is depending on your version of DigiChat. If you use 5.0.1.6 and above then you will run into the chat_who problem, not before.

My update would just fix the chat_who output which does not work any more for the newer versions.

And sorry, no plans for CPMS yet.

Cheers,

mpadc
12-19-2004, 12:26 PM
Amazing Hack Quite a Genuis!

thanks for that it works like a gem!

one thing though why are some users getting this error message:

Welcome Guest
You will be logged into the chat with a random user name.
Please be patient. The loading can take 1 or 2 minutes.

If you wish to use your own name then please register here,
and you will get access to all chat functions.

The digital signed applet is NOT a dialer.
It just verifys that this software is not freeware.

Your TEAM
is it something to do with the Version of Java?

Pseudomizer
12-19-2004, 03:30 PM
Amazing Hack Quite a Genuis!

thanks for that it works like a gem!

one thing though why are some users getting this error message:

Welcome Guest
You will be logged into the chat with a random user name.
Please be patient. The loading can take 1 or 2 minutes.

If you wish to use your own name then please register here,
and you will get access to all chat functions.

The digital signed applet is NOT a dialer.
It just verifys that this software is not freeware.

Your TEAM
is it something to do with the Version of Java?

Hello mpadc,

no, this has nothing to do with the java version. This is the guest login. Users who did not register does not have the $bbuserinfo[userid] set.

Due to this they will get the guest access which can be enabled or disabled in the chatconfig.php. Per default the guest user gets a name "guestXXX" where XXX is a random number. In the DigiChat usermanagement the guest account has no rights to change neither name, icon nor any other chat settings. This is all done through my integration in vbulletin. So you can define that only registered users can choose their icons, etc and guest users get a given random name with a standard icon. This is to motivate the users to register on your site to gain full access to all chat settings.

Hope this helps.

Cheers,

docvader
12-20-2004, 02:38 PM
Pseudomizer, have you done any work towards integrating Hubz with the VB user base? I've been looking, and trying, but I can't seem to find anything that will allow my Hubz to draw vb names out, as you've so successfully done with Digichat.

Here's one attempt (relevant parts of java script code only):

document.write("<APPLET CODEBASE=http://x.russbo.com/xx/xxxxx/hubz/");
document.write(" CODE=com.diginet.hubz.applet.Hubz.class ");
document.write(" WIDTH=100 ");
document.write(" HEIGHT=100 ");
document.write(" MAYSCRIPT ");
document.write(" ARCHIVE=HubzApplet.jar ");
document.write(" name=Hubz> ");
document.write(" <param name = cabbase value = HubzApplet.cab>");
document.write(" <param name = nickname value = '$fileusername'>");
document.write(" <param name = profileURL value = 'http://x.russbo.com/vb/member.php?&action=getinfo&userid=$fileuserid'>");
document.write(" <param name = editProfile value = no>");
document.write(" <param name = persistent value = yes>");
document.write(" <param name = autoStartup value = no>");
document.write(" <param name = webpageimg value = webpageStatsImg.gif>");
document.write(" <param name = webpageChannelLoc value = '65,24'>");
document.write(" <param name = webpageSiteLoc value = '65,40'>");
document.write(" <param name = chatroomURL value = 'http://x.russbo.com/digichat.html'>");
document.write(" <param name = passProfileChatroom value = true>");
document.write(" <param name = chatEmptyColor value ='218,218,218'>");
/*

This is based off of Pgowder's post, which can be found here: https://vborg.vbsupport.ru/showpost.php?p=486760&postcount=8

Thanks!

rich

pgowder
12-20-2004, 02:48 PM
Pseudomizer, have you done any work towards integrating Hubz with the VB user base? I've been looking, and trying, but I can't seem to find anything that will allow my Hubz to draw vb names out, as you've so successfully done with Digichat.

Here's one attempt (relevant parts of java script code only):



This is based off of Pgowder's post, which can be found here: https://vborg.vbsupport.ru/showpost.php?p=486760&postcount=8

Thanks!
rich
It works great for me. Are you trying to use it and having problems?

pgowder
12-20-2004, 02:49 PM
Put this line in your phpinclude_start:

$fileusername = "$bbuserinfo[username]";
$fileemail = "$bbuserinfo[email]";
$fileuserid = "$bbuserinfo[userid]";

docvader
12-24-2004, 06:56 AM
Thanks. But I think I'm missing something. I'm still getting $fileusername in the hubz panel.

This is my relevant portion of phpinclude_start, as per your suggestion:

// Example of how to include a seperate file:
// ob_start();
// require("yourheader.html");
// $header = ob_get_contents();
// ob_end_clean();
$fileusername = "$bbuserinfo[username]";
$fileemail = "$bbuserinfo[email]";
$fileuserid = "$bbuserinfo[userid]";
eval('$navbar2 = "' . fetch_template('navbar2') . '";');
if (defined('VBA_PORTAL')){
$postthumbnail = implode("", file("http://x.russbo.com/photopost/thumbincluder11.php"));

This is the relevant portion of my hubz.js, also as per your hack, adjusted to fit within my hubz java script:

document.write("<APPLET CODEBASE=http://x.russbo.com/hubz/");
document.write(" CODE=com.diginet.hubz.applet.Hubz.class ");
document.write(" WIDTH=100 ");
document.write(" HEIGHT=100 ");
document.write(" MAYSCRIPT ");
document.write(" ARCHIVE=HubzApplet.jar ");
document.write(" name=Hubz> ");
document.write(" <param name = cabbase value = HubzApplet.cab>");
document.write(" <param name = nickname value = '$fileusername'>");
document.write(" <param name = email value = '$fileemail'>");
document.write(" <param name = pushContent value = yes>");
document.write(" <param name = editProfile value = no>");
document.write(" <param name = profileURL value = 'http://x.russbo.com/vb/member.php?&action=getinfo&userid=$fileuserid'>");
document.write(" <param name = persistent value = yes>");
document.write(" <param name = autoStartup value = no>");
document.write(" <param name = webpageimg value = webpageStatsImg.gif>");
document.write(" <param name = webpageChannelLoc value = '65,24'>");
document.write(" <param name = webpageSiteLoc value = '65,40'>");
document.write(" <param name = chatroomURL value = 'http://x.russbo.com/digichat.html'>");
document.write(" <param name = passProfileChatroom value = true>");
document.write(" <param name = chatEmptyColor value ='218,218,218'>");
/*


I'm assuming that I'm missing something pretty obvious (as usual).

Greatly appreciate the assistance. I've wanted to get this working for quite a long time now.

rich
http://x.russbo.com/vb/index.php

Pseudomizer
01-19-2005, 04:23 PM
Hi @LL,

if any of you are experiencing problemes with the chat_who page then please post it here. If you are running DigiChat 5.0.1.7 or above you should get some errors.

Cheers,

mattster2002
01-20-2005, 11:03 AM
Hey Pseudomizer,
once again, thank you for your continued work and support with this hack. we do appriciate it.
Now with the chat_who page, how is work going on a chat_who page for users of 5.0.1.7 or above, I have a few members on my site requesting this addition. I know your very busy this would help alot :)

Thanks alot !!
Matt

Pseudomizer
01-20-2005, 11:08 AM
Hey Pseudomizer,
once again, thank you for your continued work and support with this hack. we do appriciate it.
Now with the chat_who page, how is work going on a chat_who page for users of 5.0.1.7 or above, I have a few members on my site requesting this addition. I know your very busy this would help alot :)

Thanks alot !!
Matt

Hello Mattster,

attached you will find the new chat_who.php file. But again this is only for DigiChat version 5.0.1.7 and above. It fixes the corrupted lines for users in chat and the room names.

P.S.: Go to line 157 and edit the buffer variable to point it to your txt output file from your commander. The second variable below is for your staff to make them colored on the chat who page. Just a gimmik. ;-)

Cheers,

Redclan
01-26-2005, 09:40 PM
Great hack dude. I run www.bahamascope.net and worked perfectly for me. Compliments of the season lol, and thanks again dude, you should contact DigiChat staff and try to integrate your ideas and scripts into their program.

Pseudomizer
01-26-2005, 11:14 PM
you should contact DigiChat staff and try to integrate your ideas and scripts into their program.

Already in progress. ;-)

Cheers,

mattster2002
01-29-2005, 01:51 AM
Another quick question Pseudomizer,
I have the latest digichat, yet it comes with the documentation for version 4. This is particularly confusing when trying to implement the chat_who function. Here's my current code for my whos_onilne.sh file


/usr/local/java1.3/bin/java -classpath /home/chat/DigiChat_5.0/Commander.zip com.diginet.digichat.commander.Commander users siteID 1000 &> /www/chat/DigiChat/DigiClasses/Resources/Default/stats/digiakt1000.txt


however after this I am getting this error in my digiakt1000.txt file

Could not connect to the DigiChat Server because there is no site with the specified ID.
java.io.IOException: Stream closed
at java.io.BufferedInputStream.ensureOpen(BufferedInp utStream.java:123)
at java.io.BufferedInputStream.read(BufferedInputStre am.java:202)
at java.io.DataInputStream.readInt(DataInputStream.ja va:338)
at com.diginet.digichat.network.m.<init>(DashoA11*..)
at com.diginet.digichat.commander.Commander.connect(D ashoA11*..)
at com.diginet.digichat.commander.Commander.processCo mmandLine(DashoA11*..)
at com.diginet.digichat.commander.Commander.<init>(DashoA11*..)
at com.diginet.digichat.commander.Commander.main(Dash oA11*..)


Is there a different way to call the siteID variable using the commander function in v5?

Matt

Pseudomizer
01-29-2005, 08:43 AM
Hello Mattster,

i hope you have a typo in your last thread. Java 1.3? The minimum version for DigiChat is 1.4.2_06.

Please upgrade the Java version and then we talk again.

Step by Step. ;-)

Cheers,

Pseudomizer
02-02-2005, 10:49 AM
Hello,

i do not know who is spreading this information but i am getting a lot of emails from people asking me to provide my hack via email because everything is for free. Who is doing this?

Just to make it clear:

- VBulletin is NOT for free ( Pricing: http://www.vbulletin.com )
- DigiChat is NOT for free ( Pricing: http://www.digichat.com )
- My Hack to incorporate DigiChat into VBulletin is for FREE

Hope this helps to understand everything and to avoid misunderstandings.

Best regards,

Wential
02-05-2005, 12:37 AM
Pseudomizer?

I am only going to purchase Digi-Chat V5 ($569 ouch) if I can use your hack. Is this weekend a good time to buy it or should i wait? Any secret info on getting a discount, LOL!

Pseudomizer
02-05-2005, 04:40 PM
Pseudomizer?

I am only going to purchase Digi-Chat V5 ($569 ouch) if I can use your hack. Is this weekend a good time to buy it or should i wait? Any secret info on getting a discount, LOL!

Hello Wential,

you can use my hack without any problems. It will work. Regarding your question about when to buy, i have to answer it depends. If you are looking for the AV feature then you should wait 2-3 weeks. If you heading just for the chat itself, then buy it now. Hope this helps.

Cheers,

Wential
02-05-2005, 06:04 PM
Thanks!

Pseudomizer
04-01-2005, 08:16 AM
Hi @LL,

just for your information:

This hack also works with the latest Version of DigiChat 5.1.0.1 and 5.1.0.2. In order to get it running just replace the library versions in the applet code in 3 Templates and in the chatlauncher.php from 5.0.1.x to 5.1.0.2 and 5,0,1,x to 5,1,0,2.

If you have problems with the AV part please visit the DigiChat community board for support. I do not give support in this thread here about the AV part of DigiChat.

Cheers,

Pseudomizer

Wential
04-01-2005, 11:46 PM
I'm starting to regret buying Digichat now. I deleted all my old Custom Profile Field Names (ex: field1) but they keep on counting like I never deleted them. I can't get chaticon to be field1, etc....

Pseudomizer
04-02-2005, 12:11 AM
I'm starting to regret buying Digichat now. I deleted all my old Custom Profile Field Names (ex: field1) but they keep on counting like I never deleted them. I can't get chaticon to be field1, etc....

Hello Wential,

don't worry. All people run into these kind of problems. Do you talk about the chaticons in DigiChat? Because if you delete e.g. number 1051 and you create a new one the new icon will have the number 1052 and not 1051.

Or do you talk about the VBulletin custom profile fields? Here is the same problem. The SQL database will continue to assign higher numbers even if you delete them.

But you do not need to have the exact field number name in order to make the visible. In my install instructions I just point out that the name is very important. Not the number. Here is the quote from my install instructions:


Please ensure that the names of these variables are correctly added. These variables are CASESENSITIVE !!! If you mix them up like instead of "chaticon" you create "Chaticon" you will not see any chaticons in the users profile.


So please check the name of this profile field and don't worry about the number. I have adjusted my scripts not to check for the number due to this problem. I am checking for the name of the profile field.

If you have still problems after reading this post please write me an email or ICQ me and we will solve your problem.

Cheers,

Pseudomizer

Wential
04-02-2005, 12:56 AM
Thanks, but I need to start over after I restore my backup. I screwed up my profile fields so bad, I couldn't use the Admincp. Plus I have a custom Navbar, so I have to modify it accordingly. I'll try again tomorrow.

This seems like a great hack for a new board, but you need to be very careful installing it on one with other hacks in place.

Pseudomizer
04-02-2005, 11:00 AM
This seems like a great hack for a new board, but you need to be very careful installing it on one with other hacks in place.

I had installed over 50 hacks before I installed the DigiChat Hack and it works fine for me.

Please report if you are successful or not. Wish you good luck.

Cheers,

t-roz
04-02-2005, 11:13 PM
hello there

thanx for the hack

but can i change the language for this hack so i can install it in my forums in my native language???

Pseudomizer
04-03-2005, 01:55 PM
hello there

thanx for the hack

but can i change the language for this hack so i can install it in my forums in my native language???

Sure, as long as you do not remove any copyright text. Enjoy the hack.

Cheers,

Pseudomizer

t-roz
04-03-2005, 10:55 PM
Pseudomizer thanx man i will just make it in my language and i will not remove the copyright i will just put translated by t-roz is it OK with you???

Pseudomizer
04-06-2005, 11:55 PM
Pseudomizer thanx man i will just make it in my language and i will not remove the copyright i will just put translated by t-roz is it OK with you???

Hello t-roz,

go for it.

By the way: There will be a new version of my hack by the end of this month or beginning of next month with new features regarding the latest DigiChat 5.1 Audio/Video Update.

Cheers,

Pseudomizer

Pseudomizer
04-11-2005, 03:57 AM
Hello,

I have finished more then 50% of my new upcoming DigiChat Hack Version 3. Here is the list of new features and functions which will be included:

- 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 ( 50% )
- new DigiChat GUI in ACP of VBulletin ( 50% )
- new HTTP Tunneling function ( 50% )
- new DigiChat Hack installer ( 50% )
- new DigiChat Hack upgrader for future versions ( 50% )
- new Audio/Video enable/disable option per usergroup ( 50% )
- new language phrases ( german and english 25% )
- update of existing menus ( 0% )
- switch to full database administration ( 0%)
- new option to create, modify or delete DigiChat Menu Locations in DigiChat Admin GUI ( 0% )

I assume that my new hack will ready beginning of next month if I can find some BETA testers to erase all remaining small bugs. Any help is appreciated.

Cheers,

mattster2002
04-11-2005, 04:36 AM
Normally i'd be very happy to BETA test this product as i've been using the current version a bit. But i've got no time at the moment, sorry pseudo! :(

Pseudomizer
04-11-2005, 04:42 AM
Normally i'd be very happy to BETA test this product as i've been using the current version a bit. But i've got no time at the moment, sorry pseudo! :(

No Problem. I will release it but it depends on the people. Smile. Let's see.

Cheers,

Wential
04-11-2005, 01:42 PM
I really need that installer. :) I'll be happy to beta-test it with my newly purchased DigiChat V5 on the weekends.

Pseudomizer
04-11-2005, 02:22 PM
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,

Wential
04-11-2005, 02:47 PM
Wow!~ Sounds like a fantastic upgrade. DigiChat needs to put you on the payroll. ;) I'll email you shortly.

Pseudomizer
04-12-2005, 03:54 PM
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,

Pseudomizer
04-13-2005, 04:18 AM
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,

AWS
04-13-2005, 02:47 PM
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?

Pseudomizer
04-13-2005, 02:56 PM
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,

Pseudomizer
04-13-2005, 03:03 PM
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,

Pseudomizer
04-13-2005, 05:11 PM
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

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,

AWS
04-13-2005, 06:41 PM
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

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.

Pseudomizer
04-14-2005, 02:49 AM
Thanks, I'll send them the file changes.

Hello AWS,

if it doesn't work due to security restrictions of PHP5 then please remove the following line of the code I justed posted above:


define('NO_REGISTER_GLOBALS', 1);


Only remove this line if you are connecting as a member and you get the error message "KEIN ZUGRIFF" which means "No Access". After removing the line above it should work like charm.

Cheers,

Pseudomizer
04-14-2005, 03:54 AM
New 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 chat_who.php with colours depending on the usergroup status ( 100% )
- database GUI to define these colours for the chat_who ( 100% )
- new german DigiChat Hack installer ( 100% )
- update of existing menus ( 100% )
- new global option to define specific usergroups invisible on the chat_who page ( 100% )
- new ability to define dynamically the chatmaster account ending ( 100% )
- new singlelog feature to email annoying user details to admins ( 100% )
- tracing option in chat_who updated ( 100% )
- new german phrases ( 100% )
- AdminCP Links to DigiChat Admin GUI ( 100% )
- new english phrases ( 50% )
- new english DigiChat Hack installer ( 50% )
- new DigiChat Hack upgrader for future versions ( 50% )
- new installation instructions in german ( 50% )
- new installation instructions in english ( 50% )
- new FAQs in german ( 0% )
- new FAQs in english ( 0% )
- new screenshots ( 0% )
- new manual in english ( 0% )
- new manual in german ( 0% )

Thanks for the feedback guys. I am trying to built in as many request as I can. I do not have any solution for the picture matrix problem so far. I think this we smooth this out in the next version. For now we have to stick to the manual process of creating the picture matrix. Let's see.

Still on the way ...

Cheers,

Pseudomizer
04-14-2005, 10:11 AM
Hello,

I have just released my first BETA of DigiChat Integration V3. Here is the link:

https://vborg.vbsupport.ru/showthread.php?t=79911

Enjoy it.

Cheers,

esology
05-23-2005, 10:48 PM
When you say HTTP Tunneling - do you mean people that are stuck behind firewalls at work using a proxy server (port 8080) can get in to chat?

I am using FlashChat as a last resort because RealChat gets blocked for so many of my users. Curious how this functions.

Pseudomizer
05-24-2005, 10:46 AM
When you say HTTP Tunneling - do you mean people that are stuck behind firewalls at work using a proxy server (port 8080) can get in to chat?

I am using FlashChat as a last resort because RealChat gets blocked for so many of my users. Curious how this functions.

Hello esology,

there are different ways of approaching this problem. Typically many chatter are behind a firewall. Some of them try to chat at work where the company's firewall is blocking chat access as well.

Most of these firewalls have many things in common like allowing access to specific ports like 25(SMTP), 110(POP3), 443(SSL) or 8080(Proxy Port).

DigiChat offers multiple ways of solving this solution. One if HTTP Tunneling where all packages are tunneled through e.g. Tomcat on Unix. DigiChat offers a library where you can specify tunneling with a specific port. Not easy to implement and you have to have deep knowledge of Unix and ports, networking, etc.

Another way of approaching this, is to start the chat server daemon on a specific port like the ones above. Doing this will allow every user behind a firewall to access the chat assuming that you do not have any other daemons running on your specified port.

I have placed the chat server daemon on port 443 because most of the companies allow SSL access to the internet and I received no complains so far but I am not able to use https on this specific server which I do not need at all.

Hope this helps to understand how tunneling works and what kind of workarounds are out there.

Cheers,

Pseudomizer
06-15-2005, 02:00 PM
Hello,

this hack is no longer supported. I have released a new version of this hack with much more features and much better administrative options and support for DigiChat 5.1 and Audio/Video.

Here (https://vborg.vbsupport.ru/showthread.php?t=83102) is the new hack.