Quote from: vbgamer45 – Currently admins can create chatrooms. They can be public, private or restricted by member group.
The chatroom button right now when clicked goes to the default chatroom which you can set up. And on the top of the chatroom interface is different tabs whith each chatroom name.
Here's a ponder.... a new user privilege "Host"? Members given a chatroom "Host" privilege can establish one or more private chat rooms (limit..2? 3? rooms, Or "tabs"?), and control invitations to it (admin is automatically a member for monitoring purposes). And only the admin can delete chatroom posts or edit a post (after the edit timeout), remove a chatroom member (besides that member his/herself,) or close the chatroom (legality/liability concerns).
Not quite allowing members to set up mini-forums in your forum.. maybe time-limited private chat room access (one week, month? admin extendible..)
Last post by vbgamer45 -
Currently admins can create chatrooms. They can be public, private or restricted by member group.
The chatroom button right now when clicked goes to the default chatroom which you can set up. And on the top of the chatroom interface is different tabs whith each chatroom name.
Last post by vbgamer45 -
Ultimate Shoutbox & Chatroom v1.1.0 ==================================== A feature-rich, AJAX-powered shoutbox and chatroom for Elkarte 1.1
Features: - Real-time shoutbox widget on every page (configurable placement) - Full-page chatroom with online users sidebar - Multi-room support with public/private rooms and group-based access - Whisper (private) messages via /whisper or /w commands - Admin messages visible to moderators only via /admin or /a commands - Message reactions with 5 icon types (like, dislike, star, heart, award) - GIF picker with Tenor and Giphy support (server-side proxy) - @mention autocomplete (searches online users + Elk member DB) - Slash command autocomplete (/whisper, /prune, /clean, /mute, etc.) - Inline message editing and deletion - Moderation tools: ban/mute/unmute users, prune/clean messages - /me action messages - Sound notifications with tab-away title flash and unread counter - Searchable message history with date filtering and CSV/text export - Auto-prune old messages (configurable retention period) - Flood protection for non-moderators - Per-room online presence tracking via cache - BBCode and smiley parsing support - Fully responsive design with dark mode support - 100% hook-based installation (zero core file edits) - 5 configurable permissions (view, post, moderate, whisper, gif) - Guest read-only access (optional) - Adaptive polling with exponential backoff on errors - Elk cache integration for reduced database load
Installation: 1. Go to Admin > Packages > Install a New Package 2. Upload the mod package or install from directory 3. Set permissions under Admin > Permissions > Shoutbox 4. Configure settings under Admin > Configuration > Shoutbox Settings
For GIF support: - Tenor: Get a free API key from Google Cloud Console (APIs & Services > Enable "Tenor API" > Create Credentials) - Giphy: Get a free API key from developers.giphy.com - Klipy: https://partner.klipy.com
Notification Sound: - A WAV notification chime is included. - For smaller file sizes, optionally provide notification.mp3 and/or notification.ogg in the shoutbox-sounds directory. The player will prefer MP3 > OGG > WAV automatically.