Forum Replies Created
-
In reply to: Hide some users from members directory
I tied to combine the two codes into one. But this also didnt worked. Please see my code below:-
/* Display Members directory based on gender */ add_filter ('bp_ajax_querystring', 'modify_members_loop', 20, 2); function modify_members_loop ($qs=false, $object=false) { global $wpdb; if ($object != 'members') return $qs; // figure out if the logged-in user is male or female $gender = xprofile_get_field_data (9, bp_loggedin_user_id ()); if ($gender == 'Male') $query = "SELECT user_id FROM {$wpdb->prefix}bp_xprofile_data WHERE field_id = 9 AND value = 'Female'"; else $query = "SELECT user_id FROM {$wpdb->prefix}bp_xprofile_data WHERE field_id = 9 AND value = 'Male'"; $custom_ids = $wpdb->get_col ($query); $user_ids = array('40','39','37','35'); $excluded_user= join(',', $user_ids); $args = wp_parse_args ($qs); $args['include'] = implode (',', $custom_ids); $args['exclude'] = implode (',', $excluded_user); $qs = build_query ($args); return $qs; }In reply to: Hide some users from members directoryI tried with both 9 and then 9999. In both cases it still does not work.
In reply to: Hide some users from members directoryI have this working code to display members directory gender specific. For males a directory of females and vice versa. Maybe this code is the one causing your code not to work?
In reply to: Hide some users from members directoryis it because of above code?. hence it is not working?
In reply to: Hide some users from members directoryIn reply to: Hide some users from members directoryI am not able to reply to this post with my code..i keep getting ERROR: Your reply cannot be created at this time.
In reply to: Hide some users from members directoryThank you very much. I added the snippet mentioned in the snippets plugin. However the profiles are still seen in membership directory.
function ps_exclude_current_user( $qs = false, $object = false ) { if( !is_user_logged_in() ) return $qs; $user_ids = array('40','39','37','35'); $excluded_user= join(',', $user_ids); if( $object !='members' ) return $qs; $args=wp_parse_args($qs); if( !empty( $args[ 'user_id' ] ) ) return $qs; if( !empty( $args['exclude'] ) ) $args['exclude'] = $args['exclude'] .','. $excluded_user; else $args['exclude'] = $excluded_user; $qs = build_query( $args ); return $qs; } add_action('bp_ajax_querystring','ps_exclude_current_user', 21, 2 );In reply to: Registration activation page takes too long to loadIt does not work. The message still appears.
In reply to: Registration activation page takes too long to loadI think you didn’t got me. See the plugin has one message box under the section I mentioned above. The message in the box shows on activation page as well as on profile page. My need was this message should only appear on profile page and not on activation page. If I hit space and remove the message in the box then it will not appear on profile page as well. I don’t want this to happen as I want this message to appear on profile page.
In reply to: Registration activation page takes too long to loadTrue dear Prashant.. But additionally the message from this section(“Activate & Profile Alert Message:”) of plugin is also shown on activation page. And also the same message is shown on Profile page also till the user is moderated. Hence I do not want this message to appear on Activation page.
In reply to: Registration activation page takes too long to loadThank you very much. Just a question :- I do not want the message in section “Activate & Profile Alert Message:” of plugin to be displayed on activation page. But I want it to be displayed on profile page. How can I achieve this?
In reply to: Registration activation page takes too long to loadI added your code. When I register I still get this message after registering :-
You have successfully created your account! To begin using this site you will need to activate your account via the email we have just sent to your address.The expected displayed message was the above plugin instead. Also the email is not received. Probably more needs to be done.
I tried disabling above code. Then I received the activation email. But the content of email is confusing. Just above the Activation key is written “Please prove a valid activation key” This confuses members and they try to wonder if the key mentioned in the activation key textbox is valid or not.
In reply to: Registration activation page takes too long to loadThank you very much. I tried this plugin but still the activation email contains the activation code that we have to click which opens activation page and i need to click activate. The only change I noticed is this activation page now contains additional message of this plugin
In reply to: Registration activation page takes too long to loadThank you very much. I tried this plugin but still the activation email is sent. Is the email activation unavoidable with this plugin too?
Thank you very much for your reply. With my little knowledge of coding can you help me out with this code for TinyMCE?
Thank you very much dear Prashant for pointing out the mistake. However I noticed the code works for the “text” field whereas for “multiline text” field it does not work. Kindly check the screenshots for multiline text field and the screenshot of the code.
Hi Prashant
I added the code in the mentioned plugin. I tested by editing that field. I was able to add numbers 1 @ both in this fieldThis is my exact code that I am using it
jQuery(document).ready(function(){ jQuery('.profile-edit #field_2372').bind('keydown',function (event) { var regex = new RegExp("^[0-9.@]+$"); var key = event.key; if (regex.test(key)) { event.preventDefault(); return false; } }); });I tried with one text field but keeps giving me the error mentioned below. Though I do not see any problem in your code.
Don't Panic The code snippet you are trying to save produced a fatal error on line 2: syntax error, unexpected ')', expecting variable (T_VARIABLE) The previous version of the snippet is unchanged, and the rest of this site should be functioning normally as before. Please use the back button in your browser to return to the previous page and try to fix the code error. If you prefer, you can close this page and discard the changes you just made. No changes will be made to this site.Also I do not get about #input . Can you please elaborate more?
Thank you for your quick response. Is this code valid for “Legacy” template?
In reply to: Profile field groups tabs while editing profileIt worked perfectly. Thanks
In reply to: Login / Registration through social mediaI checked this out already. This plugin does not map “Date-of-Birth” and “Gender” fields of Buddypress.
In reply to: Profile field groups tabs while editing profileHi
I would prefer to use your code instead of modifying the template. The reason is I do not want the exit button to be displayed on 2nd and 3rd profile group tabs. While I want it to be shown from profile group 4 onward. I have more than 6 profile group tabs now. Request you to kindly re-write the code for legacy template and taking above point into consideration that the button should only showup after group 4.
Thank you very much in advance.