I asked my agent about fixing this or a workaround and she told me to post it here as a Bug Report . . .
Non-fans are able to view group content and I need to control it so that videos and photos and chat within a group are all fan-only. This is very important to our business model and I honestly thought it would be default when we opted to go with Dolphin.
I can't find the settings or a fix for this . . . I need to be able to set groups so that only fans can view group content such as photos, videos, and use the group chat.
I already have the membership settings for non-members set so they can't use any resources but I need to set it so that only fans can view photos and videos within a group or use the group chat function.
Honestly, I made the assumption that it would be default that group resources like video and photos could only be viewed by fans of the group and not by anyone who happens to click on the link. Since my free members can view groups and join what we are calling public groups but they are not allowed to join private groups that require join confirmation and we have some groups set up for premium special members, we really need to cordone off the viewing of videos or photos by those who are not fans of the group.
When I have a member of the site enter groups that do not show up on the Groups Home (the private members-only groups that require confirmation which are not viewed as public groups in the Group Home system), that member is not able to enter the group's forum but is able to view all the videos and access sounds and files and the chat for that group even though the account is not a fan for that group.
Now that I've encountered the problem and realize it's system-based, I have looked for it in the forum archives and have discovered that this is a known issue that folks have complained about before but I've not seen any workaround or fix in a way that I can change membership or other settings to correct the issue. Control of access to these sorts of resources is fundamental and very important to our site business plan so I'm both kicking myself in the head for not realizing the problem before and frustratedly looking for an effective solution.
-BDP
|
Rules → http://www.boonex.com/terms |
|
HUH??
I asked my agent about fixing this or a workaround and she told me to post it here as a Bug Report . . .
Non-fans are able to view group content and I need to control it so that videos and photos and chat within a group are all fan-only. This is very important to our business model and I honestly thought it would be default when we opted to go with Dolphin.
I can't find the settings or a fix for this . . . I need to be able to set groups so that only fans can view group content such as photos, videos, and use the group chat.
I already have the membership settings for non-members set so they can't use any resources but I need to set it so that only fans can view photos and videos within a group or use the group chat function.
Huh? What Group chat??
My opinions expressed on this site, in no way represent those of Boonex or Boonex employees. |
HUH??
I asked my agent about fixing this or a workaround and she told me to post it here as a Bug Report . . .
Non-fans are able to view group content and I need to control it so that videos and photos and chat within a group are all fan-only. This is very important to our business model and I honestly thought it would be default when we opted to go with Dolphin.
I can't find the settings or a fix for this . . . I need to be able to set groups so that only fans can view group content such as photos, videos, and use the group chat.
I already have the membership settings for non-members set so they can't use any resources but I need to set it so that only fans can view photos and videos within a group or use the group chat function.
Huh? What Group chat??
I think he meant the group forums.
BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin |
Nope... he specifically said 'Chat'. Forums are forums, and chat is chat. I refuse to believe that there is anyone on the planet that does not know the difference. My opinions expressed on this site, in no way represent those of Boonex or Boonex employees. |
Nope... he specifically said 'Chat'. Forums are forums, and chat is chat. I refuse to believe that there is anyone on the planet that does not know the difference.
Seeing is believing.
BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin |
No, I did NOT mean Group Forums, I said Group Chat which is
actually what I meant. :-) It's a module
from Rayz http://www.boonex.com/unity/extensions/entry/Group_Chat so
it's not really part of the bug thing but it is a group resource that I would like to be private
along with the forum, videos, photos, and anything else within a group.
We use Group Chat so that groups can have special events open only to
fans of the group that do not occur within the public chatroom.\
- Brian
|
No, I did NOT mean Group Forums, I said Group Chat which is
actually what I meant. :-) It's a module
from Rayz http://www.boonex.com/unity/extensions/entry/Group_Chat so
it's not really part of the bug thing but it is a group resource that I would like to be private
along with the forum, videos, photos, and anything else within a group.
We use Group Chat so that groups can have special events open only to
fans of the group that do not occur within the public chatroom.\
- Brian
I don't believe you.
BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin |
Since every group automatically gets its own chat room, a busy site might end up with an ungodly number of chat rooms. I'm curious what the practical limits are as far as concurrent chat users. Has 'Rayz' done load testing on chat?
Anyway, I was going to buy this mod until I checked it out. I don't like the way it's set up. It's disconnected from the group pages. If there was a 'chat' tab along with the 'main', 'forum', 'fans', and 'comments' tabs, I'd buy this mod in a second. My opinions expressed on this site, in no way represent those of Boonex or Boonex employees. |
Anyway, I was going to buy this mod until I checked it out. I don't like the way it's set up. It's disconnected from the group pages. If there was a 'chat' tab along with the 'main', 'forum', 'fans', and 'comments' tabs, I'd buy this mod in a second.
There is no "tab" for the group chat but there is a button within the actions along side other group functions so it doesn't feel disconnected.
-Brian
|
RE:
There is no "tab" for the group chat but there is a button within the actions along side other group functions so it doesn't feel disconnected.
-Brian
I purchased this mod after contacting Rayz about adding the chat to a tab on the main group page. He said it could be done and sent me a version of this mod that behaves in this manner. I haven't installed it yet, but will report back once I have it installed.
My opinions expressed on this site, in no way represent those of Boonex or Boonex employees. |
I'm having the same problem.
Was there a solution to this? It would be great if someone could please post it here.
Thanks
|
I found a solution that works on my site. I'll attempt to recount my steps here.
1) DB Table - bx_groups_main
- Add a new field called allow_chat_to
- Settings - varchar (16), utf8_general_ci, default = f
- The default f means that for each new group, only 'fans' can see the Chat icon
2) DB Table - sys_objects_actions
- Find row with Caption _rz_chat_group_page_title_chat
- Change Caption to {TitleChat}
3) File - /modules/boonex/groups/classes/BxGroupsPageView.php
-
Find the following line:
'TitleUploadFiles' => $this->_oMain->isAllowedUploadFiles($this->aDataEntry) ? _t('_bx_groups_action_upload_files') : '',
-
After it add:
'TitleChat' => $this->_oMain->isAllowedChat($this->aDataEntry) ? _t('_bx_groups_menu_view_chat') : '',
4) File - /modules/boonex/groups/classes/BxGroupsModule.php
Find the following lines:
- function isAllowedRate(&$aDataEntry) {
- if ($this->isAdmin())
- return true;
- return $this->_oPrivacy->check('rate', $aDataEntry['id'], $this->_iProfileId);
- }
After it add:
- function isAllowedChat(&$aDataEntry) {
- if ($this->isAdmin())
- return true;
- return $this->_oPrivacy->check('chat', $aDataEntry['id'], $this->_iProfileId);
- }
5) Admin -> Settings -> Language Settings
Add a new language key
- Key name: _bx_groups_menu_view_chat
- Category: Boonex Groups
- String text for English language: Group Chat
|