Link to the mod (https://custom.simplemachines.org/index.php?mod=4281)
Discord Who's Online
By: vbgamer45
For: SMF 2.1.x, SMF 2.0.x
Adds who is online for a discord channel below who's online a forum.
Requires the Server Widget to be enabled under the Widget section for the channel settings.
Also requires cURL to be installed with PHP
Based on the idea from Arantor/StoryBB.
https://www.smfhacks.com
Cool. Seems to me though that the "Show discord avatars.." setting does nothing. Either way it's set, the avatars are shown.
Fixed
1.1
!Fixed setting for showing avatars not working.
!Clear cache when saving setings
Seems to work now, thanks! :)
Glad to help
Can you make it so that the usernames are aligned in the center of the avatar and not at the bottem. Like this:
It's an easy fix. Simply add vertical-align:middle to the img style.
I also added padding-right:5px . Looks much nicer. Try it ;)
Change made the vertical-align middle thanks.
Can it be displayed inside block on portal and without avatar, as a list of 10 names for example and with scroll button to see who else is active?
Could be possible include discordonline.php
THen call
discordonline_boardlayout();
You can then customize your own
template_ic_block_discord_whos_online() for the layout
Quote from: vbgamer45 on March 18, 2021, 08:08:02 PM
Could be possible include discordonline.php
THen call
discordonline_boardlayout();
You can then customize your own
template_ic_block_discord_whos_online() for the layout
Thanks this can be useful for everyone.
This is a really cool addition! Might have to try it out.
Hi,
I just installed this mod on the following:
SMF 2.1.2
Default theme
Under the "Info Center" where the "Discord Who's Online" and the "Visit Discord Server" wording is displayed - it's being displayed as such:
Discord Who's Online Visit Discord Server
And I was wondering if I could change it to where there shows an obvious separation between the two. Such as a hyphen to become:
Discord Who's Online - Visit Discord Server
Where would I go to make that change?
I attached an image of what I'm referring to:
https://ibb.co/m6zcgW3
Quote from: revgreed on May 22, 2022, 12:19:58 AMHi,
I just installed this mod on the following:
SMF 2.1.2
Default theme
Under the "Info Center" where the "Discord Who's Online" and the "Visit Discord Server" wording is displayed - it's being displayed as such:
Discord Who's Online Visit Discord Server
And I was wondering if I could change it to where there shows an obvious separation between the two. Such as a hyphen to become:
Discord Who's Online - Visit Discord Server
Where would I go to make that change?
I attached an image of what I'm referring to:
https://ibb.co/m6zcgW3
I believe I figured it out. Here's what I did.
I went to "..Themes/default/languages/discordonline.english.php"
And find:
$txt['discord_online_title'] = 'Discord Who\'s Online';
Change to:
$txt['discord_online_title'] = 'Discord Who\'s Online - ';
Although it worked perfectly - I'm just not sure it's the correct way.
That is the correct way good job!
Discord Who's Online shows 0 users
I think everything is OK (I am running on CentOS 6.10) and have checked the php curl module is active and phpinfo.php looks good as far as cURL is concerned.
I added the Server ID into the config but left Discord Server Link empty. Is that OK ?
Does my Discord user name have to be the same as my SMF user name ?
The server link is not required.
Thanks. Why am I seeing 0 users ? Is it because of these errors ?:
https://forum.drugs-and-users.org/index.php?action=forum
8: Undefined index: discord_whos_online
File: /var/www/html/Sources/discordonline.php
Line: 152
https://forum.drugs-and-users.org/index.php?action=forum
Discord Widget not configured
EDIT: I fixed it - the widget wasn't enabled
Check that you followed the steps and allow widgets on discord
If you can visit
https://discord.com/api/guilds/YOURSERVERIDGOESHERE!!!!!!!/widget.json
I fixed it - the widget wasn't enabled
Glad you figured
Is there a way I can filter out any Bots from my member list. Also, is there a way that maybe members can link their Discord member name to their forum member name?
No option for either currently
Nice, thanks