Search Results for 'wordpress'
-
Search Results
-
Hi all, I am trying to make certain Profile tabs (i.e. “Activity”) hidden for ALL users except for those assigned specific roles (i.e. Administrators). Any ideas?
Here is the context of my question:
- A user will create an extended profile and be assigned the role of “subscriber”
- Several other users with the roles of “administrator” will ‘mention’ the subscriber in a forum that only the administrators will have access to
- These mentions will populate on the subscriber’s profile under “Activity -> Mentions”
- The subscriber (or all other subscribers for that matter) must not see these mentions, but the administrators should
I am not quite sure if I am headed down the right path. Thanks for any advice!
WordPress 4.3
bbPress 2.5.8
BuddyPress Version 2.3.3
Farben Basic theme
(currently working from a local server, so cannot share link)Hi,
is there anybody who have made experiences with the Plugin “App Presser” (an app, to create an mobile app out of your wordpress-site). The BuddyPress-Extension of the app is very expensive (400-500 $) so I don’t know if to buy it.* Does it work fine?
* Do you know apps which are created with AppPresser?
* How often is the Plugin updated? (compatibility with current WordPress Versions?)
* Whats about the support?Greetings, Miriam
Topic: Thumbnails not resizing
Hi,
Many versions back of BuddyPress, I added the following to the bp-custom.php file in the plugins folder:
define ( ‘BP_AVATAR_THUMB_WIDTH’, 200 );
define ( ‘BP_AVATAR_THUMB_HEIGHT’, 200 );
define ( ‘BP_AVATAR_FULL_WIDTH’, 450 );
define ( ‘BP_AVATAR_FULL_HEIGHT’, 450 );Now the thumbnail resizing is no longer working. Without this text the thumbnails are compressed to 50×50. With this in it compresses them to 450×450 (just like the full sized avatars). The thumbnails are not resizing to 200×200.
I have also changed the media settings in WordPress to reflect the desired size but it’s had no impact on the avatar thumbnails.
Does anyone have any ideas about this?
Many thanks,
Florian
Hi,
At my registration page I have two required username fields. One for WordPress itself and one for buddypress I think. How can I set to just fill out the one for wordpress and set the same username for buddypress as well? It’s really confusing for the user to set the username twice.
Thanks!
Hi,
i am using latest version of wordpress with buddypress and theme my login, all are in chinese locale.
the issue was, when a user registers at my site, activation email wasnt being sent. after some digging, i found out that the email title is all garbage character (seems like chinese chars are not properly handled), so my email is consider spam and not sent.
SMTP error from remote mail server after end of data:
550 High probability of spamSubject: =?UTF-8?B?W2hvdyB0byB2YW5dIOa/gOa0u+aCqOeahOW4kOaItw==?=
Message-ID: <764b42eca94b21df3d2691685ffc4642@mysite.com>
X-Priority: 3
X-Mailer: PHPMailer 5.2.10 (https://github.com/PHPMailer/PHPMailer/)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit感谢您的注册!完成您帐号的激活,请点击下面的链接:
http://mysite.com/activate/8ff52832cde4d7d22080bd3488666f82/
as you can see, the subject field is not properly populated.
so my question is:
1) how to update the buddypress activation subject? If i really want to use chinese, how should i properly encode it? If it cant be done, how to change it to all english?2) i would more prefer the second way. right now buddypress somehow overwrites theme my login activation email functionality. how can i use the theme my login activation functionality instead of the buddypress one? With theme my login, i can easily manage email text.
thanks in advanced!
Hi
we run latest wordspress 4.3 +bbpress 2.5.8+buddypress 2.3.3 and we are just told that
“bbPress also has admin side, and there you can easily remove large number of topics filtered by forum or user”
I did google and someone say admin panel path is /bb-admin ? but it shows 404 and I do see it on top menu bar either
is there any any admin panel for bbpress/buddypress or it is just integrated with wordpress’s admin?
There’s two main issues I’m having the first being that gravatars won’t update. Specifically for users who can choose directly from the wordpress files. Since my site allow people to sign up, the issue doesn’t happen for any new uploads directly uploaded but it does happen if you upload using choose image rather than browse.
so if you see my profile has no picture set up but it still displays one despite it not having one set up: here
I honestly have no idea what to do at this point to the point that I’m considering just removing Gravatar.
Topic: PM – reply by email?
Hi, I’m creating a page where I want to list all members and then let the users filter them by for example location by checking checkboxes.
I created a quick mockup in photoshop of what I’m creating.

I’m working in the members-loop.php and my code works backend, my problem is to connect to front-end. Firstly I have an empty array of locations I want to filter by $locationValg. If I manually add a location, let’s say Oslo (The capital of Norway) to the Array, the loop spits out users wich have set the location to Oslo. So the code itself works. Prior to starting, I heard that you could connect front-end to the back-end by using Ajax and jQuery.
After hours of trying and googling I’m not able to figure this out. Right now I’m just debugging with a button to echo out some words from a PHP function to see if it works, but ultimately I want the users to check the box “Oslo”, and The script add Oslo to my $locationValg array and rerun the script.This is my members-loop (a bit messy right now after hours of testing). The code is semi-Norwegian and English, so sorry for the confusion.
Any advice for a PHP-Wordpress-Buddypress starter? 🙂
<?php /** * BuddyPress - Members Loop * * Querystring is set via AJAX in _inc/ajax.php - bp_legacy_theme_object_filter() * * @package BuddyPress * @subpackage bp-legacy */ ?> <?php $locationValg = array(); setVerdier(); if(isset($_POST['action']) && !empty($_POST['action'])) { $action = $_POST['action']; switch($action) { case 'test' : setEcho();break; case 'post' : setEcho();break; // ...etc... } setVerdier(); } function setEcho(){ echo"trykket på knapp"; } function setVerdier(){ global $locationValg; /*$locationValg[] = "Oslo"; $locationValg[] = "Telemark"; $locationValg[] = "sd"; echo $locationValg[1]; */ lagListe(); } /** * Fires before the display of the members loop. * * @since BuddyPress (1.2.0) */ function lagListe(){ global $locationValg; do_action( 'bp_before_members_loop' ); ?> <?php if ( bp_get_current_member_type() ) : ?> <p class="current-member-type"><?php //bp_current_member_type_message() ?></p> <?php endif; ?> <?php if ( bp_has_members( bp_ajax_querystring( 'members' ) ) ) : ?> <div id="pag-top" class="pagination"> <div class="pag-count" id="member-dir-count-top"> <?php //bp_members_pagination_count(); ?> </div> <input type="submit" value="Last side" id="lastsideBtn"/> <div id="sorteringsvalg"> <h2> Sorter artister</h2> <ul> <label for="oslo">Oslo</label> <li><input type="checkbox" id="oslo" name="Oslo" value="Oslo"/></li> </ul> </div> <div class="pagination-links" id="member-dir-pag-top"> <?php //bp_members_pagination_links(); ?> </div> </div> <?php /** * Fires before the display of the members list. * * @since BuddyPress (1.1.0) */ do_action( 'bp_before_directory_members_list' ); ?> <ul id="members-list" class="item-list"> <?php $numbersOfLocationsChecked = count($locationValg); while ( bp_members() ) : bp_the_member(); ?> <?php //$brukerType = bp_member_profile_data('field=Type');; // echo 'brukertype:' . $brukerType; $user = new WP_User( bp_get_member_user_id() ); $userLocation = bp_get_member_profile_data('field=Område'); //dele opp basert på komma $ordSomSkalDeles = $userLocation; $oppdeltOrd = explode(',', $ordSomSkalDeles); $antallOppdelteOrd = count($oppdeltOrd); //echo("Lengde" . $numbersOfLocationsChecked); //echo "Arrayinnhold: " . $locationValg[1]; //echo "Lokasjon fra profil: " . $userLocation; //This will check if the users hasent cheked anything, and prints all data if($numbersOfLocationsChecked == 0){ //print alt //I know, this is not good coding with the same lines copy pasted if ( $user->roles[0] == 'subscriber' ){ ?> <li <?php bp_member_class(); ?>> <div class="item-avatar"> <a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar('type=full&width=100%&height=180'); ?></a> </div> <div class="item"> <div class="item-title"> <a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a> </div> <div class="item-title"> <a href="<?php bp_member_permalink(); ?>"><?php bp_get_member_type($user_id); ?></a> </div> <div class="musikertype"> <span><?php bp_member_profile_data('field=Type'); ?></span> </div> <div class="musikerlokasjon"> <span><?php bp_member_profile_data('field=Område'); ?></span> </div> <div class="musikerprissjikte"> <span><?php bp_member_profile_data('field=Prissjikte'); ?></span> </div> <?php /** * Fires inside the display of a directory member item. * * @since BuddyPress (1.1.0) */ do_action( 'bp_directory_members_item' ); ?> <?php //bp_member_profile_data('field=Type'); /*** * If you want to show specific profile fields here you can, * but it'll add an extra query for each member in the loop * (only one regardless of the number of fields you show): * * bp_member_profile_data( 'field=the field name' ); */ ?> </div> <div class="action"> <?php /** * Fires inside the members action HTML markup to display actions. * * @since BuddyPress (1.1.0) */ do_action( 'bp_directory_members_actions' ); ?> </div> <div class="clear"></div> </li> <?php } //Ferdig med å printe ut alt }else{ //print kun field med riktig område for($i = 0;$i< $numbersOfLocationsChecked;$i++){ for($x = 0;$x < $antallOppdelteOrd;$x++){ //echo("oppdelte ord før løkke " . $oppdeltOrd[0] ); $omrade = str_replace(' ', '', $oppdeltOrd[$x]); //echo("oppdelte ord før løkke område " . $omrade . " SLUTT"); $omradeFraValgt = str_replace(' ', '', $locationValg[$i]); $printet = false; if($omrade===$omradeFraValgt){ // echo("oppdelte ord fra løkke " . $oppdeltOrd[$x] ); //printing only data where the lcoation is selected if ( $user->roles[0] == 'subscriber' ){ ?> <li <?php bp_member_class(); ?>> <div class="item-avatar"> <a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar('type=full&width=100%&height=180'); ?></a> </div> <div class="item"> <div class="item-title"> <a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a> </div> <div class="item-title"> <a href="<?php bp_member_permalink(); ?>"><?php bp_get_member_type($user_id); ?></a> </div> <div class="musikertype"> <span><?php bp_member_profile_data('field=Type'); ?></span> </div> <div class="musikerlokasjon"> <span><?php bp_member_profile_data('field=Område'); ?></span> </div> <div class="musikerprissjikte"> <span><?php bp_member_profile_data('field=Prissjikte'); ?></span> </div> <?php /** * Fires inside the display of a directory member item. * * @since BuddyPress (1.1.0) */ do_action( 'bp_directory_members_item' ); ?> <?php //bp_member_profile_data('field=Type'); /*** * If you want to show specific profile fields here you can, * but it'll add an extra query for each member in the loop * (only one regardless of the number of fields you show): * * bp_member_profile_data( 'field=the field name' ); */ ?> </div> <div class="action"> <?php /** * Fires inside the members action HTML markup to display actions. * * @since BuddyPress (1.1.0) */ do_action( 'bp_directory_members_actions' ); ?> </div> <div class="clear"></div> </li> <?php } $printet = true; //slutt på løkka som skal sjekke profil ord } else{ //echo $omrade . " og " . $omradeFraValgt . " er ulike"; } //Stopper løkka dersom den printes ut siden det kan være flere med samme lokasjon if($printet == true){ break; } } } } endwhile; ?> </ul> <?php /** * Fires after the display of the members list. * * @since BuddyPress (1.1.0) */ do_action( 'bp_after_directory_members_list' ); ?> <?php bp_member_hidden_fields(); ?> <div class="pagination-links" id="member-dir-pag-bottom"> <?php //bp_members_pagination_links(); ?> </div> </div> <?php else: ?> <div id="message" class="info"> <p><?php _e( "beklager, ingen funnet", 'buddypress' ); ?></p> </div> <?php endif; ?> <?php /** * Fires after the display of the members loop. * * @since BuddyPress (1.2.0) */ do_action( 'bp_after_members_loop' ); } ?> <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script> <script type="text/javascript"> var testBtnClick = function() { /* $.ajax({ //url: '_inc/ajax.php', success: function(data) { alert("fikk til"); } }); */ $.ajax({ url: '/members-loop.php', data: {action: 'test'}, type: 'post', success: function(output) { alert("Gått gjennom"); } }); } document.getElementById('lastsideBtn').onclick = testBtnClick; </script>
