View Single Post
  #31  
Old 05-01-2004, 05:41 PM
Pseudomizer's Avatar
Pseudomizer Pseudomizer is offline
 
Join Date: Mar 2002
Location: Germany
Posts: 614
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello yeloc,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Hope this helps now.

Cheers,
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01353 seconds
  • Memory Usage 1,780KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete