If Admin can edit users' Social Profile that will be great.
FriendsOfFlarum Social Profile
Nice extension i use it on Freeflarum, just need more control on it, i need to let the user add website and social link only once, and if will be option to let the admin activate only few well know social websites will be more nice on the profile.
And i would change the look of icons to their original color because now i have them all the same color, as im on Freeflarum is there any chance to change them only with css? if yes anyone can help me to do that?
add Yandex items please! (FA 5 free):
clicking the add button does nothing and adds this error to the javascript console:
Uncaught Error: The ModalManager can only show Modals
using social profile 0.1.2 on 0.1.0-beta.14.
karaok FriendsOfFlarum/share-social16 Can you fix the error on this link?
- Edited
Bugs
After click save and added new url the icon that set will change to loading icon and you need to manually change to icon you wish again
0.2.0
- Flarum beta 15 support
0.2.1
- Ensure that all social buttons are grouped together, issue described here FriendsOfFlarum/user-bio9
Updating
composer require fof/socialprofile:"*"
php flarum cache:clear
IanM Ensure that all social buttons are grouped together, issue described here FriendsOfFlarum/user-bio#9
The buttons are now grouped together but still placed after the User Bio, no matter which extension I enable first.
This way, the social buttons are forced into a new (third) line and don't neccessarily fit into the hero anymore. After Joined and before User Bio would be a better place as Last Seen and Joined are quite short items with a lot of screen estate to their right (on desktops at least).
Wonderful, that was really fast. Two questions:
1) When I hover the mouse over the icons, I can't see the destination of the links. Is there a reason why these icons aren't conventional links? Even inspecting the elements with the browser's built-in tools doesn' give a clue.
2) Shouldn't other protocols like mailto: be allowed too?
- Edited
IanM does this last update mean the buttons always gets forced before the bio? On my forum I use this but prefer to have it displayed after the bio as masquerade fields take up a lot of space before the bio already. I thought previously you could just enable the extensions in order to determine their display placement?
Pollux After Joined and before User Bio would be a better place as Last Seen and Joined are quite short items with a lot of screen estate to their right (on desktops at least).
Makes sense if you don't already have other extensions that also display items on the profile, however there are extensions that display content after these fields meaning things are quite cramped, I gave an example of an extension above but there are some more.
Pollux Yes it does work, I use it today like this. email icon: mailto:ctml@email.com
EDIT:
I played around with the other extensions displaying data in bio (gamification, money, masquerade fields) by disabling and enabling, to get them to display after the bio since there is no more room after social icons got forced up to the top and now things look okay again on my side. However if the position could always be achieved by the extension enablement order I wonder why we need to force it up there, any particular reason one could not just enable this extension before others and then they can choose the order?
Hey, there is a bug when user directory is activate both social profile :S
the user page doesn't list users correctly (or just crash)
Error in Console :
TypeError: Cannot read property 'title' of null
at index.js:32
at Array.forEach (<anonymous>)
at e.<anonymous> (index.js:31)
at e.t.<computed> [as infoItems] (extend.js:27)
at e.n.view (UserCard.js:63)
at Function.a (render.js:30)
at render.js:155
at render.js:160
at l (render.js:66)
at u (render.js:50)
a @ mount-redraw.js:15
mount-redraw.js:15 TypeError: Cannot read property 'onbeforeupdate' of undefined
at render.js:929
at f (render.js:407)
at h (render.js:302)
at render.js:477
at f (render.js:416)
at render.js:488
at f (render.js:419)
at h (render.js:302)
at render.js:477
at f (render.js:416)