|
Joined: Mar 2007
Posts: 285 Likes: 1
Enthusiast
|
Enthusiast
Joined: Mar 2007
Posts: 285 Likes: 1 |
I just updated to 7.6 and had a question about the Shout Chat...
I was thinking about using it like a Mini Chat Room for Logged in Members only. I know in CP I can set so Guests will not see the Shout Box and therefore can't get to the Shout Box without a direct link.
As a convenience to members I can provide a direct link that opens up the Shout Chat. Problem with that is that Guests can then open the Shout Chat.
Is there a way to only allow logged in Members to see the Shout Chat? Or, that would check a direct link to see if someone was logged in? (ie: gives Message you must be logged in to use this feature)
Bill
|
|
|
|
Joined: Jun 2006
Posts: 16,299 Likes: 116
|
Joined: Jun 2006
Posts: 16,299 Likes: 116 |
I'll need to check into how difficult it'd be to make the "can view" permission carry over to the Shout Chat, versus just hiding the Shout Box. The "Can Use" permission carries over though.
|
|
|
|
Joined: Jun 2006
Posts: 16,299 Likes: 116
|
Joined: Jun 2006
Posts: 16,299 Likes: 116 |
Ok, I built a check that's proposed for v7.6.1, you can test on your forum if you feel comfortable with modifying files. In /languages/english/portal_islands.php Find:
$ubbt_lang['SHOUT_CHAT'] = "Shout Chat";
Add Below:
$ubbt_lang['SHOUT_ERR'] = "You don't have the correct permissions to view Shouts.";
In /scripts/shoutchat.inc.php Find:
global $smarty,$user,$in,$ubbt_lang,$config,$forumvisit,$visit,$dbh,$html;
Replace with:
global $smarty,$user,$in,$ubbt_lang,$config,$forumvisit,$visit,$dbh,$html,$userob;
Find:
include("{$config['FULL_PATH']}/languages/{$config['LANGUAGE']}/portal_islands.php");
Add Below:
if(!$userob->check_access("site","CAN_SEE_SHOUTS")) { $html->not_right($ubbt_lang['SHOUT_ERR']); }
When a user without group access tries to load the page, they should get the new error. The wording of this error will likely change before release.
|
|
|
|
Joined: Mar 2007
Posts: 285 Likes: 1
Enthusiast
|
Enthusiast
Joined: Mar 2007
Posts: 285 Likes: 1 |
I'll give it a shot! Bill
|
|
|
|
Joined: Mar 2007
Posts: 285 Likes: 1
Enthusiast
|
Enthusiast
Joined: Mar 2007
Posts: 285 Likes: 1 |
Gizmo, You da man!! If I set Guests permissions to not see the Shout Box they get the error message following a direct link to Shout Chat For now I'll let everyone see it. If Members want it to be more private it's an easy switch to throw. Works great, Thanks!
|
|
|
Bots
by Outdoorking - 04/13/2024 5:08 PM
|
|
|
|
|
|
2 members (Nightcrawler, Ruben),
694
guests, and
214
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
|
|