![]() |
DigiChat Integration V3.0 BETA
Hello,
I am proud to present my latest BETA version of my VBulletin DigiChat integration. It has been quite a while since my last update of this hack but due to the many new features and functions I had to do some modifications and changes. But let's start with the new BETA release. Why is it Beta? Because I am the only person that has tested this hack extensively but we all know that there are still bugs. For new people: 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: Tested on VBulletin 3.0.5, 3.0.7 with PHP 4.3.11 and 5.0.4. 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. The updated chat Who page has now been combined with the invisible option from VBulletin. Total user count will show the total number including the invisible users but only the specified usergroups will see the invisible users on the chat who page.:devious: In addtion the latest feature from DigiChat has been incorporated which is Audio/Video. For all features and complex permission system has been setup. Now everything can be allowed or denied via the new DigiChat admin GUI in your ACP. On top I have implemented a menu system to administer the menu links in DigiChat via this new DigiChat admin GUI in your ACP. The most important improvement is the ability to update your DigiChat to any newer version and just change one parameter in the new DigiChat admin GUI in your ACP and all settings will be made automatically. No more file editing or template editing for any DigiChat upgrade. Are there many changes to be done ? No, i try to keep my changes to a minimum and due to this I have included an installer for my new hack. So this hack exists of: - 1 template modifications - 10 file uploads - 2 php file modification - new installer in german and in english Do i need version 1.0, 1.1 or version 2 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 3.0 can be fully administered through the new DigiChat admin GUI in your ACP. Please see screenshots. 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 Commander 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 and placed all of them into phrases but you never know. If there are parts still in german and you do not understand them please tell me so i can translate them. :rolleyes: So enjoy this hack and happy chatting. After installing please click on this install link or on the install button at the top. Update Version 3.0.1 BETA Following fixes have been applied now: Chat Who page: - Counting of invisible users was wrong - Table was hardcoded in chat_who.php and not in VBulletin CSS style - German wording for number of users in chat was wrong - templates were not cached and PHP 5 terminated PHP script Menu Creator in DigiChat Admin Panel: - numbering is 10,20 and 30 for the examples. DigiChat does not allow this kind of numbering. It has to be contigous. Note has been placed and examples adjusted. - addition of new menu reduced from +10 to +1 Installer: Installer did not create Table Prefix for the database column. DigiChat_admin: Update query in digichat_admin did not use the Table prefix. Template Chat Icons in install.html The icon order has now been adjusted from 01 to 75 in contiguous order. Upgraders from 3.0.0: To apply the new fixes from 3.0.0 to 3.0.1 please run the deinstaller in your ACP from your current version. Then upload all new files and overwrite the existing files and run a new install of this hack. Should run very easy. Optional: To have the chat icons in contiguous order please replace the existing userfield template with the update userfield template from the install.html file. Update Version 3.0.2 BETA - expanded IP field from 15 characters to 20 ( max 40 ) for chats running on different ports - translation problem of english chat and chat_who navigation text - fixed - guest activate/deactivate didn't work due to missing code - fixed - removed javascript in digichat_admin.php due to bug with some PHP Versions - fixed If any problems occur please post it here. Enjoy this hack. I am now in the final BETA phase. The final release will come very soon. Get ready to rumble. ;-) Cheers, Pseudomizer |
Here are the screenshots which are also in the ZIP file.
Cheers, Pseudomizer |
cool! thanks for sharing this with the community Pseudomizer :)
|
When will you have this out of beta :ermm:
|
Quote:
the BETA status does only apply because currently I am the only one using this hack on my boards. This is not enough to go out of the BETA status. 2 people will implement this solution on friday evening US time and 1 person will implement it on saturday. I will wait for their feedback and possible bug reports. Personally I expect some bugs in wrong translations of phrases, mispelled words or words/sentences which have not been replaced with phrases yet. From the functional perspective I tested all the features and functions which I listed above and they all work in the english and german version. Tested from me:
If all works fine and no major bugs will be found I will go out of BETA end of next week with version 3.0.0. Cheers, |
Dose any one really here use Digichat ?
because i dont see really any reply from the user that need support etc.. i believe there is not more then 2 person in vb.org that use digichat it is because the price and i'am one of that that i like digichat but 7500$ i think it is more then alot. for this Script Thankyou :) |
Quote:
6 installs so far for this BETA version and 39 installs of my Version 2 hack. I would say this is a little bit more then only 2 persons in vb.org. Or you think all the installs are fakes? Cheers, |
Hello,
the first bugs have been reported. Here is the list of what will be fixed in a couple of days: Chat Who page: - Counting of invisible users are wrong - Table is hardcoded in chat_who.php and not in VBulletin CSS style - German wording for number of users in chat is wrong Menu Creator in DigiChat Admin Panel: - numbering is 10,20 and 30 for the examples. DigiChat does not allow this kind of numbering. It has to be contigous. Note will be placed and examples will be adjusted. Any other feedback is welcome. Cheers, |
Quote:
No Please dont get me wrong i dont say all the install is fake i just was think who can pay 3000$/7500$ for this Chat because the truth is the price is not really Easy and u can't find alot of user here can pay and i'am one of them i just want to see more commants about this digichat because even in the old thread there is only one user that keep asking for support but the other was just Saying "Thankyou " Etc.. so this is why i ask .. i just need to make sure is there any one here have the digichat.. if there is many user here then i have no problem to go crazy and take some money from the bank 3000$ is not easy :D Thankyou very much :) |
Quote:
I agree DigiChat is not for everyone, but if your vB site is an income-generator, as many are, then DigiChat integration can be a very nice add-on. Installed and I am bug-testing it now. |
Pseudomizer, I had some table-not-found query errors when trying to use the admin panel to set my DigiChat variables.
The first error was table not found when clicking on AdminCP > DigiChat Global Settings. It was trying to find the table vb3_digichat but the installer created the tables digichat and digichat_menus without the vb3_ prefix. I manually changed both tables to have the proper prefix for me. That allowed me to access the control panel settings, but then I got another error when saving my settings - the reverse error in fact. digichat_admin.php tried to save my settings to the file without the vb3_ prefix. The fix there was to change this line in admincp/digichat_admin.php: Code:
$users = $DB_site->query("UPDATE digichat set CHAT_SERVER='$_POST[CHAT_SERVER]',CHAT_SITEID='$_POST[CHAT_SITEID]',CHAT_FW_PORT='$_POST[CHAT_FW_PORT]',CHAT_APPLET_VERSION='$_POST[CHAT_APPLET_VERSION]',pathtochaticons='$_POST[pathtochaticons]',CHAT_USER_FILE='$_POST[CHAT_USER_FILE]',CHAT_HELP_URL='$_POST[CHAT_HELP_URL]',CHAT_LANG='$_POST[CHAT_LANG]',CHAT_ADMIN_ADDON='$_POST[CHAT_ADMIN_ADDON]',CHAT_VB_AUTHENTICATE='$_POST[CHAT_VB_AUTHENTICATE]',CHAT_AUTH_GUEST='$_POST[CHAT_AUTH_GUEST]',CHAT_AUTH_NOACCESS='$_POST[CHAT_AUTH_NOACCESS]',CHAT_AUTH_ACCESS='$_POST[CHAT_AUTH_ACCESS]',CHAT_AUTH_ADMINACCESS='$_POST[CHAT_AUTH_ADMINACCESS]',CHAT_USER_FILE_AUTH ='$_POST[CHAT_USER_FILE_AUTH]',CHAT_WHO_INVISIBLE ='$_POST[CHAT_WHO_INVISIBLE]',CHAT_AUTH_FLASH='$_POST[CHAT_AUTH_FLASH]',admincolor ='$_POST[admincolor]',cmcolor ='$_POST[cmcolor]',banncolor ='$_POST[banncolor]',modcolor ='$_POST[modcolor]',unknowncolor ='$_POST[unknowncolor]',regcolor ='$_POST[regcolor]',hiddencolor ='$_POST[hiddencolor]'"); Code:
$users = $DB_site->query("UPDATE " . TABLE_PREFIX . "digichat set CHAT_SERVER='$_POST[CHAT_SERVER]',CHAT_SITEID='$_POST[CHAT_SITEID]',CHAT_FW_PORT='$_POST[CHAT_FW_PORT]',CHAT_APPLET_VERSION='$_POST[CHAT_APPLET_VERSION]',pathtochaticons='$_POST[pathtochaticons]',CHAT_USER_FILE='$_POST[CHAT_USER_FILE]',CHAT_HELP_URL='$_POST[CHAT_HELP_URL]',CHAT_LANG='$_POST[CHAT_LANG]',CHAT_ADMIN_ADDON='$_POST[CHAT_ADMIN_ADDON]',CHAT_VB_AUTHENTICATE='$_POST[CHAT_VB_AUTHENTICATE]',CHAT_AUTH_GUEST='$_POST[CHAT_AUTH_GUEST]',CHAT_AUTH_NOACCESS='$_POST[CHAT_AUTH_NOACCESS]',CHAT_AUTH_ACCESS='$_POST[CHAT_AUTH_ACCESS]',CHAT_AUTH_ADMINACCESS='$_POST[CHAT_AUTH_ADMINACCESS]',CHAT_USER_FILE_AUTH ='$_POST[CHAT_USER_FILE_AUTH]',CHAT_WHO_INVISIBLE ='$_POST[CHAT_WHO_INVISIBLE]',CHAT_AUTH_FLASH='$_POST[CHAT_AUTH_FLASH]',admincolor ='$_POST[admincolor]',cmcolor ='$_POST[cmcolor]',banncolor ='$_POST[banncolor]',modcolor ='$_POST[modcolor]',unknowncolor ='$_POST[unknowncolor]',regcolor ='$_POST[regcolor]',hiddencolor ='$_POST[hiddencolor]'"); I should say though that I am running a heavily hacked up 3.0.4, not 3.0.7 per your instructions, which may have been a factor in my case. I hope that info helps. |
Quote:
i pay 250 for digichat only 10 user can enter the digichat :D ok i'am not going to keep replying to this thread if u guys need to make anther thread to chat about digichat and see other user here in vb.org what they think then i will reply there .. but let's keep this thread about digichat support to see how many user have it installing etc.. Thankyou :) |
Quote:
Since this hack/add-on isn't for you, I agree with and fully support your decision regarding "not going to keep replying to this thread ". |
New bugs have been reported. Here is the list of what will be fixed in a couple of days:
Chat Who page: - Counting of invisible users are wrong - Table is hardcoded in chat_who.php and not in VBulletin CSS style - German wording for number of users in chat is wrong Menu Creator in DigiChat Admin Panel: - numbering is 10,20 and 30 for the examples. DigiChat does not allow this kind of numbering. It has to be contigous. Note will be placed and examples will be adjusted. Installer: Installer does not create Table Prefix for the database column. DigiChat_admin: Update query in digichat_admin does not use the Table prefix. Question: I have been asked to alter the chat profile option for the user icons. For many people it is too complicated to manually change 70 rows of HTML code to show the proper chat icons in the chat profile. I tried to place this into a PHP code but then the following problem occurs: Assuming you have 5 user icons in digichat and they start from id 1000 to 1005. Now you delete icon 1003 and then you add a new icon. The new icon will have icon id 1006 and icon 1003 will be left empty. There is no way of creating a new icon with the id of 1003. Some people have "holes" in their numbers. They are not contigously. If I would write the PHP code the icon ids would be contigously and people would see red X instead of user icons in the chat profile. The only way of fixing this would be a new option in the GUI to define the start id and the end id + icons which have to be excluded. Do people agree with this approach or does anyone have any better idea approaching this problem? Thanks in advance and thanks for the good feedback coolegg. Cheers, |
Where are the icons stored? In filesystem or database?
Database would be dead easy to take just 5 icons, no matter their number. If on filesystem your could with a "dir" function list the files in the icon directory and take the first 5. |
Quote:
the icons are stored in a filesystem which is not always the same host. In addition the relationship between chat configuration and file system is different. For example: file name: cat.gif on server 01 in DigiChat: iconid 1001 -> cat.gif in DigiChat: iconid 1002 -> not existing due to being deleted file name: dog.gif on server 01 in DigiChat: iconid 1003 -> dog.gif file name: mouse.gif on server 01 in DigiChat: no configure -> not visible You have to configure each icon once in the DigiChat GUI to establish the relationship. Without the configuration no icon is visible in chat. The problem is that I can not read this configuration from the GUI otherwise it would be easy. So this is a manual process and due to this hard to implement a proper easy solution. Hope things are clearer now. Cheers, |
How is this GUI config stored then that you can not read it?
Worse case i would say, add an extra Setting to store the icon array. |
Quote:
Quote:
Cheers, |
Following fixes have been applied now:
Chat Who page: - Counting of invisible users was wrong - Table was hardcoded in chat_who.php and not in VBulletin CSS style - German wording for number of users in chat was wrong - templates were not cached and PHP 5 terminated PHP script Menu Creator in DigiChat Admin Panel: - numbering is 10,20 and 30 for the examples. DigiChat does not allow this kind of numbering. It has to be contigous. Note has been placed and examples adjusted. - addition of new menu reduced from +10 to +1 Installer: Installer did not create Table Prefix for the database column. DigiChat_admin: Update query in digichat_admin did not use the Table prefix. Template Chat Icons in install.html The icon order has now been adjusted from 01 to 75 in contiguous order. To apply the new fixes please run the deinstaller in your ACP from your current version. Then upload all new files and overwrite the existing files and run a new install of this hack. Should run very easy. Optional: To have the chat icons in contiguous order please replace the existing userfield template with the update userfield template from the install.html file. If any problems occur please post it here. Enjoy this hack. As soon as I do not get any negative feedback until beginning of next week, I will go out of BETA for this hack. Hopefully ;-) Cheers, |
Hello,
a few small bugs have been reported and one big issue. I will modify the package and update all files in the next couple of days. I am also waiting for some more feedback regarding the big issue to be able to fix this bug. :nervous: So please be patient. :tired: Cheers, |
Pseudomizer,
How is the hack going? Are there pending known bugs/issues or would you say this is a "stable" addon at this time? Thanks for the great work! |
Quote:
yes, 1 more issue has been reported where users are redirected to my domain because I had hardcoded my domain in the links. I will fix this and then I will go out of BETA with this hack. Cheers, |
anychance this will be vB 3.5 compatible?
|
Quote:
100% yes, but as long as the Plugin System is not finalized i will not start doing anything. I do not want to code the hack and then they change the Plugin system again. So it will take some time but I will release it for 3.5. Cheers, |
:D Thank you so much!!!
Where would us Digichat and vBulletin peeps be without People like you :D |
|
tons of missing table_prefix, and those who doesn't need you code table_prefix
causing tons of errors |
Quote:
Cheers, |
Since this is now a full release, i think it is best to close the Beta thread to avoid confusion.
@Pseudomizer If you think it should be left open, please PM me. |
All times are GMT. The time now is 02:54 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|