Search Results for 'toolbar'
-
Search Results
-
Topic: Getting bp user info
Hi all,
I’m new here. a big hello to the community!!
I’m tring to hacking an external WP plugin in order to works with buddypress.
The Plugin is WP Mobile MenuMy idea is to add some buttons in the header to this plugin, in order to make easy for the user open some useful page, like Activity, Profile an so on.
Actually Is working just fine, with this code:
$current_user = wp_get_current_user(); // Profile $output .= '<div id="toolbar-profile" onclick="location.reload();location.href=\'http://example.org/members/'; $output .= $current_user->user_login; $output .= '\'"></div>';
…but…but… if the username contain a dot character, buddypress transform the dot in ‘-‘ so pressing the button above, the user obtain a 404 page… and some users of mine, are using a email address as username.
So I’m trying to modify my code so, but it doesn’t work at all.
global $bp; $userlink = get_bp_loggedinuser_link(); // Profile $output .= '<div id="toolbar-profile" onclick="location.reload();location.href=\'http://example.org/members/'; $output .= $userlink->user_login; $output .= '\'"></div>';
Someone know ho to import the bp_loggedinuser_link() variable in a external WP plugin?
(it’s not a 3th part buddypress plugin)regards
MaXTopic: How to move the TOOLBAR?
What are the PHP file templates that have to
edit in moving the toolbar?hi
There was no problem with toolbar and was previously displayed. But it does not show.
I mean, from the toolbar, it is a bar for login and registration.Under certain circumstances, there is an infinite loop inside the
bp_legacy_theme_new_activity_comment()
function. Specifically, when all of thesecondary_item_id
fields are zero, the$parent_id
will continually be set to zero. An infinite loop ensues and eventually the script will time out. This causes new activity items to not display until the page is refreshed, as mentioned here: https://buddypress.org/support/topic/activity-comments-post-blank-until-refresh/.This error happens when attempting to add a comment to a group post. I believe this is a similar problem as the one expressed here: https://buddypress.org/support/topic/activity-comments-post-blank-until-refresh/
For information:
- WordPress
4.5.3
- BuddyPress
2.6.1.1
- Single site install in web root
- There are indeed other plugins activated on this site. The full list is below. This site is for a client, and I’m unsure of which plugins can be safely deactivated to test.
- We’re using a customized theme, but I have tested with the TwentySixteen theme and found the same results.
- The core BuddyPress files have not been modified to my knowledge.
- The site is hosted on Page.ly, but I can reproduce the problems in a local VVV install
- The live site is http://www.lifeofdad.com/
I believe that this may be a problem inside BuddyPress itself, as the function with the infinite loop is part of BuddyPress. The Javascript that makes the Ajax request is part of the BuddyPress Wall plugin, but from what I can tell the problem is in the aforementioned
bp_legacy_theme_new_activity_comment()
function.My specific concern is this loop:
// Load the new activity item into the $activities_template global. bp_has_activities( 'display_comments=stream&hide_spam=false&show_hidden=true&include=' . $comment_id ); // Swap the current comment with the activity item we just loaded. if ( isset( $activities_template->activities[0] ) ) { $activities_template->activity = new stdClass(); $activities_template->activity->id = $activities_template->activities[0]->item_id; $activities_template->activity->current_comment = $activities_template->activities[0]; // Because the whole tree has not been loaded, we manually // determine depth. $depth = 1; $parent_id = (int) $activities_template->activities[0]->secondary_item_id; while ( $parent_id !== (int) $activities_template->activities[0]->item_id ) { $depth++; $p_obj = new BP_Activity_Activity( $parent_id ); $parent_id = (int) $p_obj->secondary_item_id; } $activities_template->activity->current_comment->depth = $depth; }
I’ve run XDebug locally to inspect the items in the loop as it is running. If some of the raw variable data is required, I can provide that.
I have tried making some changes to the code in this loop to prevent the infinite loop from occurring. While successful in that endeavor with a few tweaks, the result is that the comment sent back through the Ajax response is the wrong comment, and a page refresh is still needed.
I considered filing a bug in Trac, but I wasn’t certain whether something else could possibly be interfering.
+--------------------------------------+--------+-----------+---------+ | name | status | update | version | +--------------------------------------+--------+-----------+---------+ | akismet | active | none | 3.1.11 | | all-in-one-seo-pack | active | available | 2.3.7 | | appbuddy | active | available | 2.0.7 | | appcamera | active | available | 2.0.0 | | appfbconnect | active | none | 2.3.0 | | apppresser | active | none | 2.5.0 | | apppush | active | available | 2.1.0 | | appshare | active | none | 2.1.0 | | appswiper | active | available | 2.2.1 | | bp-profile-search | active | none | 4.5.2 | | buddypress | active | none | 2.6.1.1 | | buddypress-activity-plus | active | none | 1.6.4 | | bp-moderation | active | none | 0.1.7 | | buddypress-nocaptcha-register-box | active | none | 1.1.3 | | buddypress-toolbar | active | none | 1.6.0 | | buddypress-wall | active | none | 0.9.4 | | buddypress-xprofile-image-field | active | none | 2.0.1 | | category-posts | active | none | 4.6.1 | | contact-form-7 | active | none | 4.4.2 | | contact-form-7-to-database-extension | active | none | 2.10.20 | | cubell-themes-functionality | active | none | 3.1 | | envato-wordpress-toolkit | active | none | 1.7.3 | | hashbuddy | active | none | 1.5.2 | | login-with-ajax | active | none | 3.1.6 | | mailchimp-for-wp | active | none | 3.1.11 | | nav-menu-roles | active | none | 1.8.2 | | nextend-facebook-connect | active | none | 1.5.9 | | buddypress-media | active | none | 4.0.4 | | vine-embed | active | none | 0.2 | | wds-lod-automatic-friends | active | none | 0.1.0 | | wds-lod-base | active | none | 0.1.0 | | wds-lod-bp | active | none | 0.1.0 | | wds-lod-post-types | active | none | 0.1.0 | | wds-lod-widgets | active | none | 0.1.0 | | wordpress-importer | active | none | 0.6.1 | +--------------------------------------+--------+-----------+---------+
Hello,
I created a custom form-post.php so I could use wp_editor to customize the tinymce buttons I wanted to show. This is my code for that:
function bpfr_whats_new_tiny_editor() { // building the what's new textarea if ( isset( $_GET['r'] ) ) : $content = esc_textarea( $_GET['r'] ); endif; // adding tinymce tools $editor_id = 'whats-new'; $settings = array('textarea_name' => 'description', 'quicktags' => false, 'editor_class' => 'bp-suggestions', 'media_buttons' => false, 'teeny' => false, 'textarea_rows' => 5, 'tinymce'=> array( 'toolbar1'=> 'bold,italic,underline,strikethrough,forecolor', 'toolbar2' => 'bullist,numlist,link,unlink,undo,redo' )); // get the editor wp_editor( $content, $editor_id, $settings ); } add_action( 'whats_new_textarea', 'bpfr_whats_new_tiny_editor' );
<div id="whats-new-textarea"> <?php do_action( 'whats_new_textarea' ); ?> </div>
My issue is that when I click in to the textarea (which is of course in an iframe) the “post update” button does not appear as it normally should. Suggestions?
hello
when a member logs in the home icon redirects to the member page. if i enter the url for the home page it redirects to the member page.
Where can i fix it so that it redirects to the home page. i have a link for the members page in the toolbar.
please help….
GatorWordPress version 4.5.2
Buddypress version 2.5.3ColorMag Theme
When I installed bp and turned extended profiles, if I go to the toolbar in the upper right and choose Profile-Edit it goes to something like this:
/members/[username]/profile/edit/group/1/
And it’s a 404 page.
Also, if I click on any of the users in the backend including me the Admin, it says they’re marked as spam but yet the active/spam toggle is set to active not spam.
In addition, the register page doesn’t work and just loops back to home page.
Am I supposed to do some kind of setup other than checking the button the button that I want extended profiles in order to make this work? The documentation on this site for this just says it’s pending.
I’ve turned it off so I can at least use regular profile management but would love to access the extended profiles capabilities.
hi!
We need a plain text multiline field (without formatting toolbar). Like HTML “textarea” element.
Is there a way to hide the formatting toolbar in the built-in multiline textbox? What kind of textbox is that TinyMCE?
Or, can we add a new fieldtype? i could not find instructions for this– if possible, plz link me to instructions.
thx for all help!
- WordPress