Replies
- Alex on September 25, 2024 at 1:11 am in reply to: [Resolved] PHP warning when activating plugin BuddyPress Profile Data Control #53191
This is what I found out.
The warning did not occur on my staging site. So I switched on/off different parameters.Then when I changed the username xfield in the backend at “who can edit” from all members to administrator the warning occurs on my staging site as well.
The worst is, that making this change undo didn’t solve the problem. Nor a reinstall of the plugin or cache delete.
The only way at the moment to prevent this error message from occuring is to leave the plugin deactivated. So this setting must have saved values which are not beeing cleaned after plugin deletion.Strange behaviour also, when using query monitor to see more details of the problem the warning message doesn’t appear.
- This reply was modified 1 month, 3 weeks ago by Alex.
- Alex on September 24, 2024 at 9:06 pm in reply to: [Resolved] PHP warning when activating plugin BuddyPress Profile Data Control #53190
Hello Brajesh,
ok, I switched off everything except this plugin adn buddypress 14.1.0 and bp classic. I also switched theme from Astra to twenty twenty four.As an admin no errors. But again, logged in as a subscriper I have the issue.
So as you said, I suppose it has to do with the settings.I will make further checks and come back to you afterwards.
- Alex on September 24, 2024 at 7:20 pm in reply to: [Resolved] PHP warning when activating plugin BuddyPress Profile Data Control #53187
1. Plugin is deactivated.
2. login as User/subscriber
3. Go to profile / settings / user data and change some of this users data like gender, age or whatever
4. Click save
Succesfully saved5. Now activate the plugin and do the same.
When clicking save data, white screen with the warnings appear doesn’t matter which xprofile field you have changed.- This reply was modified 1 month, 3 weeks ago by Alex.
- Alex on September 9, 2024 at 5:46 pm in reply to: Change background color of members loop label #53132
Thanks again for your answer.
You solution changes the background color of the selected filter. I don’t see any advantage in just adding css and overwrite the grey with a prefered color.
In my case I wanted the grey label green when active filter ist selected, red when newest member and blue when random. But as I worried this is not possible adding code to the members loop directly to id the label.
To do this is probably to much effort, isn’t it?
- Alex on September 8, 2024 at 5:44 pm in reply to: Change background color of members loop label #53127
Hello Ravi,
thanks for your answer. Unfortunately I cant provide you with these credentials because the site is not public yet and protected.The tag where I want to change the background color has no different id’s or classes for active, random or newest member seach. So I wonder how you want to assign different colors just using CSS?
SourceCode:
<li id=”members-all” class=”selected” data-bp-scope=”all” data-bp-object=”members”>
Active Members <span class=”count”>4</span>I can use li a { background-color: blue; } but again, then ALL labels are in blue.
Regards
- Alex on August 7, 2024 at 8:53 am in reply to: conditional-profile-fields-for-buddypress plugin error #52957
Hello Brajesh,
works! Thanks for quick fix!Regards
- Alex on July 31, 2024 at 8:53 am in reply to: [Resolved] How to display bullet lists on the user profile? #52904
I know, I know. But after weeks of testing, googling, asking developers and so on, this was the easiest way to make it work. Finally. In my opinion buddypress dev team should remove old tinymce 4.9. Or, at least letting admins use other rich text editors easily. As I wrote this is not only my wish.
Ups, I put the code into functions.php.
But isn’t your approach a security issue? It switch off kses for all fields, right? So isn’t modifying this core file the better choice in this case?
- Alex on July 30, 2024 at 5:17 pm in reply to: [Resolved] How to display bullet lists on the user profile? #52893
I made it work by modifying class-bp-xprofile-fiel-type-textarea.php. So this thread can be marked as solved.
- Alex on July 30, 2024 at 8:32 am in reply to: [Resolved] How to display bullet lists on the user profile? #52889
Hello Brajesh,
Thanks again for your answer. To change the editor might be to much effort indeed because of all the wordpress dependencies which have to be considered.
Therefore I tried your code and added this just for testing. I also tried to disable kses at all:
add_action( ‘bp_init’, function () {
remove_filter( ‘bp_get_the_profile_field_value’, ‘bp_xprofile_escape_field_data’, 8 );
} );
remove_filter(‘pre_user_description’, ‘wp_filter_kses’);But at the profile page, li elements still stripped off. See image.
https://postimg.cc/qzMPggTmFor the biography field richtext is not enabled. How to enable it?
But does BP checking the bio field for richtext possibilities at all?
If not, enabling richtext will make no sense. Any more ideas to solve this on the profile page?The backend shows the tags
https://postimg.cc/dDX2ZxMz- This reply was modified 3 months, 2 weeks ago by Alex.
- Alex on July 29, 2024 at 11:21 am in reply to: [Resolved] How to display bullet lists on the user profile? #52881
Sorry for asking again:
And there is no way to load just the tiny 7 cloud one with wp_editor()?https://www.tiny.cloud/docs/tinymce/latest/editor-and-features/
If I could use the cloud version without switching off rich text options with the code below, no HTML would be stripped off on the frontend profile page.
function antipole_remove_rich_text() {
return false;
}
add_filter(‘bp_xprofile_is_richtext_enabled_for_field’, ‘antipole_remove_rich_text’);- This reply was modified 3 months, 3 weeks ago by Alex.