Search Results for 'buddypress'
-
AuthorSearch Results
-
February 27, 2015 at 4:50 pm #235243
In reply to: Business directory
danbp
ParticipantFebruary 27, 2015 at 4:46 pm #235240danbp
Participantmembers are the heart of BuddyPress.
So let members be members and use groups for business. And the business directory is buildAs working example, visit one of worldwide most famous site (#3 by visitors) made with BuddyPress: BioWebSpin
February 27, 2015 at 1:49 pm #235232In reply to: Can't Accept Friend Requests
tammywashington
ParticipantAfter removing BuddyPress and bbPress then disabling all of the plugins on the website. I reinstalled BuddyPress and bbPress. Then activated the plugins one by one. Now BuddyPress works better (partially works). I can now send Friendship Requests. However, when a person receives the request they can not ACCEPT the request. Are there any features that I should be aware of in BuddyPress that should be reset.
Also I noticed that BuddyPress and bbPress still referenced old messages and group names after i reinstalled the plugins. My thoughts would be to start over from the beginning. With clean install and not reference to previous data. I am not sure how to modify anything in the database or if this can all be done outside the database. Any suggestions are greatly appreciated.
February 27, 2015 at 9:41 am #235224In reply to: Ideas plugin : Images tab for bp-activity plus
danbp
ParticipantYou’ll have more chance by asking for this on the plugin support ! 😉
February 27, 2015 at 9:40 am #235223AfromanJ
ParticipantBasically Ive been asked to fix this field problem on someone elses website, Ive just been given access to FTP so can now make changes to the server files.
They are using a theme called Huddle and have BuddyPress install on the latest version:
http://themeforest.net/item/huddle-wordpress-buddypress-community-theme/835549The theme folder has a members folder in for BuddyPress, which i assumed was the standard for BuddyPress. I have overridden the templates you suggested in /themes/huddle/members/single and the issue is still present.
I switched to a default WordPress theme to test compatibility and the fields are working like normal. So the issues is with the Huddle theme, now that its using the correct profile-loop and edit templates im not sure what the problem can be?
February 27, 2015 at 9:38 am #235222In reply to: How to get top-bar and profile menu like bp org
danbp
ParticipantHi @rosyteddy,
since BP 1.7 theme compatibility was introduced, which allowed the use of almost every theme on a BP powered site. Previously, you could practicaly only use bp-default theme. Since bp-default was removed (7569) from the install package, that theme lives his own life. A few time later, it was decided to publish the source code of the bp-default custom theme used on bp.org…
I wonder then why BP is not releasing this as a default theme for BP!
Don’t wonder ! Because devs wanted to concentrate on their plugin, not on a specifical theme. It tooks hard working to isolate bp-default. And certainly not to introduce a new one today. 😉
You have access to the source code. You’re free to use it and to skin it to your needs.
If you don’t see colors or any other elements, you have to check your work and redo it if you comes if you have errors or omissions.
Difficult to tell you what you did wrong. IMO nothing, but if you’re mixing your theme and bp-default à la bp.org, you missed probably somethings.
If you don’t know how to do this, you can hire somebody on BP Job Board forum.
February 27, 2015 at 9:16 am #235221In reply to: Blog comment reply notifications
giuseppecuttone
ParticipantHi @alexterchum and @sbrajesh
I think Alex is right.
The other BuddyPress Notifications disappears when user visit the page.
Also the others notifications generated with the others plugins that sbrajesh has developped (BP Group Activities Notifier and BuddyPress Activity Comment Notifier) run well.
For example if the USER A send a message to USER B, USER B receive one notification.
When USER B visit the page whin the message (http://URLWEBSITE/members/USER-NAME/messages/view/xx/) – clicking in the notification or by other way… – the notification will be dissapear.
Also in the page http://URLWEBSITE/members/USER-NAME/notifications/, when user visit the page with the message, the message automatically will go to the section UNREAD and it is not necessary that the user must to mark as READ the message in order to dissapear the notification.I have the same problem with FORUM notification (using https://wordpress.org/support/plugin/bp-forum-notifier).
sbrajesh, can you solve the problem in the plugin “BuddyPress Notify Post Author on Blog Comment”?
Thank’s very much
February 26, 2015 at 10:31 pm #235210In reply to: How to get top-bar and profile menu like bp org
danbp
ParticipantPlease read here (2015/02/20)
https://buddypress.org/support/topic/move-admin-bar-menu/February 26, 2015 at 6:05 pm #235187In reply to: disable members to do new post and reply in a group
giuseppecuttone
ParticipantHi @mercime
I have seen the topic “How to disable Group Activity updates?” in the following link:
https://buddypress.org/support/topic/how-to-disable-group-activity-updates/
This is a topic created 3 yars ago.
But I don’t understand if I need remove or add the codec.
Can you explain me?
How must to do in order to disable comments and replies in a group, and let at the administrator of the group to be able to do comments and replies in the group.
Thank’s very much.February 26, 2015 at 3:59 pm #235179Hugo Ashmore
ParticipantYou need to explain just what you’re doing template wise with your site.
If you have updated to latest BP version then you should have correct templates, unless you have overloaded/copied them to a theme, have you?
Why haven’t you access to move files around? No cpanel, ftp etc to transfer files to a theme folder?
Why are you referencing files from the github account – not that you can’t just a bit unusual.
https://github.com/buddypress/BuddyPress/tree/master/src/bp-templates/bp-legacy/buddypress/members/single/profile
Is the directory you want, profile-loop and edit templates.February 26, 2015 at 3:17 pm #235178In reply to: How remove header/footer from Register page?
Hugo Ashmore
ParticipantRegistration page If you are on the registration page, BuddyPress will use the following template hierarchy: /buddypress/members/index-register.php The rest of the base templates as listed here.If you now rename the existing file you have overloaded as per the instructions for working with BP templates in a theme or child theme to the above what will happen is that BP will consider it a template handling and indeed needing all the necessary template parts i.e header and footer and all parts in between – think of the file now as similar to your page.php template but with the register content where the page loop for title and content would be. You now can traet this file as standalone and modify as you require.
February 26, 2015 at 3:07 pm #235177AfromanJ
ParticipantHey, I could be using the wrong view and edit templates as they do not look the same as the profile pages on buddypress.org.
I do not have full access to replace files on the server manually, I have updated WordPress and BuddyPress to the latest versions.
Do I need to manually replace the legacy files on the server with these files?
https://github.com/buddypress/BuddyPress/tree/master/src/bp-templates/bp-legacy/buddypressI thought this would correct itself when the plugin is updated.
February 25, 2015 at 5:44 pm #235151In reply to: Groups loop in user profile
shanebp
ModeratorI’ve updated the groups loop codex page to include that usage.
February 25, 2015 at 3:20 pm #235147In reply to: [resolved] Profile Image Error
kyxsune
ParticipantFound it, Jetpack and specifically the photon module within jetpack was causing a dynamic resize of the generated thumbnails that failed.
Thanks for your consideration, I hope this helps someone else down the line.
Same solution as given here: https://buddypress.org/support/topic/avatar-cropping-errors/
February 25, 2015 at 2:50 pm #235146In reply to: Groups loop in user profile
shanebp
ModeratorTry
bp_has_groups( 'user_id=NULL' )February 25, 2015 at 8:45 am #235133Hugo Ashmore
ParticipantI ran across this the other day, and it’s been ticketed and will be looked into:
https://buddypress.trac.wordpress.org/ticket/6167February 24, 2015 at 9:59 pm #2351165high
ParticipantThanks for your reply @hnla.
I’ve read through some of the codex and form what I understand I need to make a buddypress folder in my child theme and then add the files I want to edit into this so it loads first – all good there. OR that I cam edit BP actions by putting edits in a newly created bp-custom.php – which I’ve done and added into the root folder for the main plugins (/wp-content/plugins) ready for any customizations.
I’ve searched extensively in the BP files on my server including:
/wp-content/plugins/buddypress/bp-members/bp-members-activity.php
/wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress-functions.php
/wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/index.php
/wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/single/activity.php
… but can’t find the “whats-new-form” referenced there.I’ve found some info re. “whats-new-form” in a couple of files:
/wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/activity/post-form.php
/wp-content/plugins/buddypress/bp-themes/bp-default/activity/post-form.php
…both of which seem to relate to the role=”complementary”, so not related to the member activity only section that I’m after (role=main).And the activity index file you mentioned:
/wp-content/plugins/buddypress/bp-themes/bp-default/members/single/activity.php
…did contain role=main but not the “whats-new-form”.My grasp of php is limited and I can’t for the life of me work out what to do with all this!
Your suggestions would be appreciated – or links to info for this instead.
many thanks.
February 24, 2015 at 9:40 pm #235114In reply to: How remove header/footer from Register page?
SimpleOne
Participant@hnla thank you for the guidance. FWIW, I did try doing as much research as possible (and trying out a few things) before posting my question here.
I reviewed the information contained in the link you provided. Thanks for that. But after reading through that information, what I’m still unclear about is how/what template I should modify in order to affect ONLY the BP Registration page. (FYI, I’m not a php developer, so I do need a bit of hand holding for some of this kinda stuff.)
I read through the info on how to “Customize the layouts of BuddyPress pages within the WordPress Default Themes”. However, the instructions provided there seem to apply to scenarios where a site admin is wanting to make page template changes that apply to all BP pages on a site (i.e., by placing a customized buddypress.php file in the child theme folder).
In my case, I’m only wanting to change a single page (the Registration page) to remove the headers and footers. So I’m still unsure how I would go about doing that (even after reading through the info). Thank you very much for any specific guidance you can provide me with to accomplish this.
February 24, 2015 at 5:42 pm #235109In reply to: New plugin: BuddyPress Identicons
mcpeanut
Participant@henrywright hey henry thx for the update, i still have not had full chance to use this plugin yet as i have had my head stuck into building some pretty complex search forms for the past few days for one of my none buddypress websites lol, which i wasn’t planning to do just yet, you know how it is 🙂 start one thing then end up doing something totally opposite! But i might even use this in one of my sites yet so i will definitely be trying it out at some point soon.
February 24, 2015 at 4:05 pm #235102Hugo Ashmore
Participant🙂 did you check the BP codex before embarking on above?
The docs is first port of call, we attempt to document as much as possible there on an ongoing basis, some pages are undergoing re-freshing & updating but still provide useful reference like this page:
Where you might try
bp_is_directory()Or scan through bp-core-template.php in the core files where you’ll find reference to:
bp_is_members_directory()which actually is a very simple check to see if !bp_is_user() && bp_is_members_component() the difference remaining can only be the members main directory.
Generally BP is well specified for template tags and ‘is’ function checks.
February 24, 2015 at 1:25 pm #235092In reply to: Reordering Activity Stream Buttons
danbp
ParticipantThe dropdown is sorted alphabetically by default.
I don’t know how those plugins are workingbuilt, but with a little chance they have a language file.
“Buddypress Activity privacy” comes before “Buddypress Edit Activity”
Modify the name to get P after E !
“Buddypress Privacy Activity” or more simple: use Activity Edit and Activity PrivacyFebruary 24, 2015 at 12:34 pm #235083In reply to: Best way to add custom posts to activity stream
leanneoleary
ParticipantThanks for your help with this but I am still not sure what I need to do. The function I posted was just an example that I had found from an earlier forum, I do not need to add videos and pictures to the activity stream.
I need to add details of a custom post type every time a custom form is submitted from the frontend by a user. The custom post type is “Files”. Below is a class for the form and it is within the CMB (custom meta boxes) plugin folder. Can you advise on how to implement the code to record these forms posts in the activity stream?
class uploadForm { // Set prefix public $prefix = '_cmb_'; /** * Construct the class. */ public function __construct() { add_filter( 'cmb_meta_boxes', array( $this, 'cmb_metaboxes' ) ); add_shortcode( 'cmb-form', array( $this, 'do_frontend_form' ) ); add_action( 'init', array( $this, 'initialize_cmb_meta_boxes' ), 9 ); /* add_action( 'cmb_save_post_fields', array( $this, 'save_fields' ), 10, 4 );*/ add_action( 'save_post', array( $this, 'save_fields' ), 10, 4 ); /*add_filter( 'bp_blogs_record_comment_post_types', 'add_activity' ); IS THIS CORRECT? */ } /** * Define the metabox and field configurations. */ public function cmb_metaboxes( array $meta_boxes ) { /** * Metabox for the "Memorials" front-end submission form */ $meta_boxes['upload_files_metabox'] = array( 'id' => 'files', 'title' => __( 'Upload files', 'cmb' ), 'pages' => array( 'Files' ), // Post type 'context' => 'normal', 'priority' => 'high', 'show_names' => true, // Show field names on the left 'fields' => array( array( 'name' => __( 'File description', 'cmb' ), 'desc' => __( 'File title or description', 'cmb' ), 'id' => $this->prefix . 'title', 'type' => 'text', ), array( 'name' => __( 'Project stage', 'cmb' ), 'desc' => __( 'select stage (optional)', 'cmb' ), 'id' => $this->prefix . 'category', 'type' => 'taxonomy_select', 'taxonomy' => 'stages', // Taxonomy Slug ), array( 'name' => __( 'Link to website', 'cmb' ), 'desc' => __( 'Add url to website (optional)', 'cmb' ), 'id' => $this->prefix . 'url', 'type' => 'text_url', 'protocols' => array('http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet'), // Array of allowed protocols // 'repeatable' => true, ), array( 'name' => __( 'Upload image', 'cmb' ), 'desc' => __( 'Upload an image or enter a URL.', 'cmb' ), 'id' => $this->prefix . 'image', 'type' => 'file', ), array( 'name' => __( 'Upload files', 'cmb' ), 'desc' => __( 'Upload or add multiple images/attachments.', 'cmb' ), 'id' => $this->prefix . 'file_list', 'type' => 'file_list', ), array( 'name' => __( 'oEmbed', 'cmb' ), 'desc' => __( 'Enter a youtube, twitter, or instagram URL. Supports services listed at <a href="https://codex.wordpress.org/Embeds">https://codex.wordpress.org/Embeds</a>.', 'cmb' ), 'id' => $this->prefix . 'embed', 'type' => 'oembed', ), ), ); return $meta_boxes; } /** * Shortcode to display a CMB form for a post ID. */ public function do_frontend_form() { // Default metabox ID $metabox_id = 'upload_files_metabox'; // Get all metaboxes $meta_boxes = apply_filters( 'cmb_meta_boxes', array() ); // If the metabox specified doesn't exist, yell about it. if ( ! isset( $meta_boxes[ $metabox_id ] ) ) { return __( "A metabox with the specified 'metabox_id' doesn't exist.", 'cmb' ); } // This is the WordPress post ID where the data should be stored/displayed. $post_id = 0; if ( $new_id = $this->intercept_post_id() ) { $post_id = $new_id; echo 'Thank You for your submission.'; } // Shortcodes need to return their data, not echo it. $echo = false; // Get our form $form = cmb_metabox_form( $meta_boxes[ $metabox_id ], $post_id, $echo ); return $form; } /** * Get data before saving to CMB. */ public function intercept_post_id() { // Check for $_POST data if ( empty( $_POST ) ) { return false; } // Check nonce if ( ! ( isset( $_POST['submit-cmb'], $_POST['wp_meta_box_nonce'] ) && wp_verify_nonce( $_POST['wp_meta_box_nonce'], cmb_Meta_Box::nonce() ) ) ) { return; } // Setup and sanitize data if ( isset( $_POST[ $this->prefix . 'title' ] ) ) { //add post data to database $this->new_submission = wp_insert_post( array( 'post_title' => sanitize_text_field( $_POST[ $this->prefix . 'title' ] ), 'post_author' => get_current_user_id(), 'post_status' => 'publish', // Set to draft so we can review first 'post_type' => 'file', ), true ); // If no errors, save the data into a new post draft if ( ! is_wp_error( $this->new_submission ) ) { return $this->new_submission; } } return false; } /** * Grant temporary permissions to subscribers. */ public function grant_publish_caps( $caps, $cap, $args ) { if ( 'edit_post' == $args[0] ) { $caps[$cap[0]] = true; } return $caps; } /** * Save custom fields and uploaded files */ public function save_fields( $post_id, $post ) { if($_POST['_cmb_category'] != ''){ add_post_meta( $post_id, '_cmb_category', $_POST['_cmb_category'], true ); } if($_POST['_cmb_url'] != ''){ add_post_meta( $post_id, '_cmb_url', $_POST['_cmb_url]'], true ); } if($_POST['_cmb_image'] != ''){ add_post_meta( $post_id, '_cmb_image', $_POST['_cmb_image'], true ); } if($_POST['_cmb_image_id'] != ''){ add_post_meta( $post_id, '_cmb_image_id', $_POST['_cmb_image_id'], true ); } if($_POST['_cmb_file_list'] != ''){ add_post_meta( $post_id, '_cmb_file_list', $_POST['_cmb__file_list'], true ); } if($_POST['_cmb_embed'] != ''){ add_post_meta( $post_id, '_cmb_embed', $_POST['_cmb_embed'], true ); } } /** * Initialize CMB. */ public function initialize_cmb_meta_boxes() { if ( ! class_exists( 'cmb_Meta_Box' ) ) { require_once 'init.php'; } } /** * Add to buddypress activity timeline. - HOW??? */ public function add_activity($post_types) { /* $activity_id = bp_activity_add( $args ); return $activity_id;*/ /* $post_types[] = 'file'; return $post_types;*/ } } // end class $uploadForm = new uploadForm();February 24, 2015 at 11:57 am #235079In reply to: Best way to add custom posts to activity stream
Henry Wright
Moderatorbp_blogs_record_post_post_typesfilters the post types to track. The function you posted is telling the Blogs component to track videos and pictures.bp_activity_add()simply adds items to the activity stream. See here for how it’s used.Now, I think posts of type videos and pictures will be automatically added to the stream due to
activity_publish_custom_post_types(). But, if they aren’t you’ll need to usebp_activity_add()as well.Does this help?
February 24, 2015 at 10:04 am #235065In reply to: Creating private section
Hugo Ashmore
ParticipantYes you can create a single members page that exist at say the same level as standard WP pages and into that bring various elements from the user account to create a sort of single user landing page, doing this will depend on how comfortable with coding you are, as you are starting to get into the realms of custom work here.
BuddyPress certainly is a good fit for many sites along these sorts of lines, but out of the box it can only go so far and has to present a default setup that suits the majority, extending this to provide more custom requirements is possible, but you will need a certain level of skills – the codex is your friend though we have quite a few articles and guides there that will help.
February 24, 2015 at 9:47 am #235064In reply to: How remove header/footer from Register page?
Hugo Ashmore
ParticipantYou need to read the BP codex, documentation should always be your primary port of call first, then you’ll have a better idea of what’s possible and how things work. You can copy BP templates over to your theme and create versions that are full template files – as opposed to the normal template file which as you spotted doesn’t have the header or footer parts as they are injected into standard file e.g page,php –
I think though that a better question might be whether it’s possible to address the insecure content issue, rather than just trying to yank out the parts causing the issue.
-
AuthorSearch Results