Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'change buddypress menu'

Viewing 25 results - 276 through 300 (of 845 total)
  • Author
    Search Results
  • #179097
    Jerry
    Participant

    I am running WordPress MS 3.8.1 and Buddypress 1.9. I have created child themes so that I can make changes. I want to customize the layout of the profile page, to include removing some options and renaming other options.

    I have been trying to use the plugin “Buddypress Custom Profile Menu”, but it currently appears to have issues.

    Can someone direct me to the correct files and directory paths for what I need to modify? I can figure out the rest from there.

    Thanks

    #179077
    Renato Alves
    Moderator

    You can edit the code on the BuddyPress pages and change it to the left. Clearly only some of the BP pages have the Menu on top, you change in those pages and you’ll be good.

    #178780
    Mycelus
    Participant

    Hey guys, so I’m trying to add Font Awesome icons to my navigation

    I can do this on all pages but BuddyPress because the CSS class where the icon shortcode goes is locked, I don’t know how to get around this

    Here’s a screenie:

    http://imgur.com/gQqfCO7

    ScottCodes
    Participant

    Hi –

    Are there any plugins or themes that are page builders that I can use to customize Buddypress pages? So that I don’t have to use a custom theme, I can build it myself.

    For example, I’m looking for a wysiwig editor like the popular Visual Composer for WordPress or Headway Themes but for Buddypress, so I can move around and style the elements visually not through style.css.

    For instance, I’m looking to resize the Buddypress member’s gravatar, add a border around it, change the order of the menu tabs on the user’s profile, add some custom fields, set up a sidebar containing profile details, enlarge the images on the Members page, etc.

    I know I could do this in the child theme’s stylsheet but it’s way faster and more convenient for me to use a visual page editor.

    Oken
    Participant

    Hi!

    I’ve been trying to display the total number of buddypress notifications in front end of my website. I’ve been using code from a topic that addressed a few of my concerns. It uses the code from the buddypress admin bar:

    http://wordpress.stackexchange.com/questions/84072/show-buddypress-notification-in-the-frontend

    It works fine, except that it only displays the total amount of notifications in 2 groups for messages, and friend request. So it doesn’t display any number greater then 2.

    https://dl.dropboxusercontent.com/u/8411723/front-end.png

    What I want is a way to display the notification count number shown in the member’s profile menu that shows the total amount of notifications individually:

    https://dl.dropboxusercontent.com/u/8411723/notifications.png

    If someone knows a way to display this specific number count outside the profile, I’d greatly appreciate any advice.

    Thank you in advance!

    #178319
    lloan
    Participant

    First off – Sorry!

    I know this question is asked a lot – but I’ve searched around the forum and I get very ambiguous answers.

    How do I reorder the profile menu (activity, profile, etc).

    Does this work if I put it in my themes functions.php or bp-custom.php ? ->

    function bbg_change_profile_tab_order() {
    global $bp;
    
    $bp->bp_nav['profile']['position'] = 60;
    $bp->bp_nav['activity']['position'] = 50;
    $bp->bp_nav['friends']['position'] = 40;
    $bp->bp_nav['groups']['position'] = 30;
    $bp->bp_nav['settings']['position'] = 10;
    $bp->bp_nav['forum']['position'] = 20;
    }
    add_action(‘bp_setup_nav’, ‘bbg_change_profile_tab_order’, 999 );
    ?>

    I’ve seen other solutions, but they’re for older versions of buddypress – forum looking buddypress, lol.

    If someone could point me in the right direction?

    Ideally, I’d like to find the buddypress 1.93 codex – but unless I’m blind – I keep finding outdated stuff. Alternatively, someone pointing me to the write files to edit would also be great.

    Thanks guys!

    #177847
    e1900
    Participant

    Wordpress 3.8.1 bo 1.9.1

    Hi,
    I have spent hours trying to figure this out. My objective is to allow the user to change their online notification settings but disable the settings>general tab whilst leaving the settings>email menu tab in tact, or disable the output of “change email” and “change password” so it doesn’t show at all on the font end under settings>general.

    I do not want users to be able to change their passwords or email address through buddypress as I am using formidable pro for my registration for the site.

    Is it just a case of editing out a few lines of code or do I need a php script to put in my theme functions.php?

    regards

    #177578
    xjamesb
    Participant

    Dear Judith,

    see here

    http://premium.wpmudev.org/forums/topic/how-do-i-change-a-buddypress-group-avatar?replies=3#post-595293

    You can update it through the Group Admin menu in WordPress site itself but you must have upload Avatars ticked in the dashboard.

    Tim2376
    Participant

    Yes, I know you can edit all the field from the back end. However, I am trying to get it to allow you to show and edit the fields from the front end. Here were the steps I am thinking about using:

    1) Use BuddyPress Custom Profile Menu plugin to create new tabs on the profile page like, “about”
    2) make a function in function.php of my theme that would display the content for a user and allow them to edit it if it was their profile.
    3) create a shortcode function that linked to the function in step 2.
    4) Add the shortcode in the new page created with BuddyPress Custom Profile Menu plugin in step 1.

    I know how to do step 1, 3, and 4. I have an idea of how to do step 2, but I am a little fuzzy on it. Here is what I was thinking(I don’t really know php):

    function ProfileAboutPageContent(){
        if(bp_loggedin_user_id() == $GLOBALS['bp']->displayed_user->userdata->user_login)
        {
        echo "<p>'"bp_profile_field_data( 'field=User Bio' )"'</p>";
        //Allow user to edit the content(not sure how)
        } elseif {
        echo "<p>'"bp_profile_field_data( 'field=User Bio' )"'</p>";
        {
    }
    add_shortcode('AboutContent', 'ProfileAboutPageContent');

    Are there any errors in this code? I am not sure how to allow users to edit the content if they are the right user. Any ideas on how I could change this code? I am planning on putting this code in the function.php of my current theme.

    The idea is that after I get this function and short code right I can add the shortcode to the new page I can create with the BuddyPress Custom Profile Menu plugin.

    If anyone would be willing to help me figure this out I would greatly appreciate it. Thanks!

    Shmoo
    Participant

    Just curious..

    Why the red part gets checked before the filter select menu can work ?

    I’ve changed my menu a bit but for some reason the filter doesn’t work anymore and I’ve got the feeling I’m very close to the problem.

    My new menu:

    
    <nav class="item-list-tabs no-ajax nav-centered">
    	<ul class="button-group activity-type-tabs">
    		<li><a class="button" href="<?php bp_groups_directory_permalink(); ?>"><i class="fi fi-root-groups"></i></a></li>
    		<li class="selected"><a class="button" href="<?php bp_group_permalink(); ?>"><i class="fi fi-root-groups"></i></a></li>
    		<li><a class="button" href="<?php bp_group_permalink(); ?>members/">Abonnees</a></li>
    		<li class="group-btn-select item-list-tabs no-ajax">
    			<ul>
    				<?php do_action( 'bp_group_activity_syndication_options' ); ?>
    				<li id="activity-filter-select" class="last">
    					<select id="activity-filter-by" class="button filter">
    						<option value="-1">Alles</option>
    						<option value="activity_update">Updates</option>
    						<option value="joined_group">Abonnees</option>
    						<?php do_action( 'bp_group_activity_filter_options' ); ?>
    					</select>
    				</li>
    			</ul>
    		</li>
    		<?php if ( is_user_logged_in() && bp_group_is_member() ) : ?>
    		<li><a class="button" href="<?php bp_group_permalink(); ?>send-invites/"><i class="fi fi-megaphone"></i></a></li>
    		<?php endif; ?>
    		<?php do_action( 'bp_group_options_nav' ); ?>
    		<?php if ( is_user_logged_in() && bp_current_user_can( 'bp_moderate' ) ) : ?>
    		<li><a class="button" href="<?php bp_group_permalink(); ?>admin/edit-details/"><i class="fi fi-wrench"></i></a></li>
    		<?php endif; ?>
    		<li><a class="button" href="<?php bp_group_activity_feed_link(); ?>" title="RSS feed"><i class="fi fi-rss"></i></a></li>
    	</ul>
    </nav>
    

    Ajax-/JS code: ( changed div.activity-type-tabs to ul.activity-type-tabs )

    
    	/* Activity filter select */
    	jq('#activity-filter-select select').change( function() {
    		var selected_tab = jq( 'ul.activity-type-tabs li.selected' );
    
    		if ( !selected_tab.length )
    			var scope = null;
    		else
    			var scope = selected_tab.attr('id').substr( 9, selected_tab.attr('id').length );
    
    		var filter = jq(this).val();
    
    		bp_activity_request(scope, filter);
    
    		return false;
    	});
    
    

    I left all needed BuddyPress classes in play and for some reason it won’t filter. Only at Activity streams. Groups & Members index pages all filter nicely with almost the same menu.

    Image to give an example of what the menu looks like:

    Image of the error I get.

    Can somebody help me out here?
    It’s probably a little change in a line of code.

    #176907
    nextstep
    Participant

    OK RESOLVED.

    Thanks NM, Yes it was the BuddyPress Album component that I had disabled while trying to sort out the group avatars and not reactivated while trying to fix this error.

    When I reactivated the BP Album plugin the error message disappeared.

    So it was specific to the theme I set that menu item on – it did go away when I changed the theme – thanks Hugo.

    And thanks again NM

    Cheers!

    nextstep
    Participant

    I’m running the current versions of wordpress, buddypress and bbpress forum plugin for buddypress and the basic woo commerce plugin. The server is with bluehost and it’s on “test” a subdomain. No files have been changed.

    Initially I was getting a different error message when trying to update the group avatars (that went away when I selected avatars from the settings menu). I did mess around including reinstalling wordpress and the plugins above until I found out the reason….

    Note: All plugins were up-to-date at the start

    But, afterward this message below started. Any ideas what the issue is and how to rectify it, it still happens after all other plugins are deactivated.

    thanks,

    FULL MESSAGE:
    Warning: strpos() [function.strpos]: Empty needle in /home/smartweb/public_html/test/wp-content/plugins/buddypress/bp-core/bp-core-filters.php on line 489

    brinkingyellows
    Participant

    Hi @r-a-y. Here are the plugins I am currently using on the site.

    Network Activated:

    Advanced Responsive Video Embedder
    Anti-Splog
    Are You a Human
    bbPress
    bbPress – Report Content
    bbPress Enable TinyMCE Visual Tab
    bbpress Simple View Counts
    BP Profile Search
    BuddyPress Activity Plus – (I did deactivate this after the 1.9.1 update but nothing changed)
    BuddyPress Avatar Bubble
    BuddyPress Follow
    BuddyPress Group Calendar
    BuddyPress Groups Extras
    Buddypress Social
    BuddyPress Toolbar
    BuddyPress Twitter
    Buddypress Xprofile Custom Fields Type
    GD bbPress Toolbox
    Group Forum Crumbs
    rtMedia for WordPress, BuddyPress and bbPress
    User Activity
    WP User Avatar

    —-

    Single Site Actived

    Amazon Product In a Post Plugin
    BuddyMenu
    BuddyPress Notifications Widget
    Really simple Facebook Twitter share buttons

    That’s about all the plugins that I have active that play a heavy part in Buddypress or are loosely connected to it.

    #176575
    jimrowland
    Participant

    Hi, new WP user here… I have a fresh install (at the root level) of WP 3.8, BP 1.9.1, bbPress 2.5.2. I’m using the Twentyfourteen theme, and I’ve created a child theme for it (with child theme as the active theme). Current installation is here: http://www.fseconomy.net:8080/

    I’ve been playing with settings and reading all about WP/BP for the past 2 days, but I’m 98% sure that all of my settings are back at “default”, with the exception of 1 function in the child theme’s functions.php file to bypass the gravatar stuff (instructions for which I found in these forums somewhere).

    My next project is to get a “splash page” specific to non-logged-in users (visitors). Just a quick who we are type page with a logon box with 2 links (forgot password and register new account).

    I started following the instructions on this page , but they started going south on me at some point and the end result didn’t quite work. I am assuming that since this article is almost 1 1/2 years old, that there have been some changes that are no longer applicable.

    My first derailment was when I got to the point about copying the parent theme’s registration directory, and modifying the register.php file. Uhhhh, no such folder exists in the parent theme, but I did (after searching through these forums) discover this directory and file down in the /plugins/buddypress directory somewhere (several directories deep). But, I pressed on. When I got to the step about making a new, second menu for “logged out” users, I stumbled across this theme already having two menus, and one of them appears to be for visitors.

    I have since un-done everything I did following those instructions, and I believe that I’m back to the point where I was before I started.

    Right now, logged-out users see everything. I’d like to remove that “feature”, and present them with a welcome screen, and maybe a few links to other pages that I haven’t yet created.

    Are there any how-tos that I just haven’t discovered yet that I can follow along and accomplish this?

    Thanks,
    Jim

    chibichiii
    Participant

    I’m also looking for a similar solution to this, it’s just so unlogical to have such a fine working BuddyBar “My Accounts” but in such a place where it simply gets burried.
    I am using mostly widgets together with the main navigation. And I would so desperately just want to add THAT menu, into my own excisting menu’s if I only knew how. Or add it to a widget I would settle for that as well. It’s too bad this isn’t a standard function from Buddypress cause I really don’t like letting people into my wordpress backend. So I would prefer to disable the Admin bar for my members. But now I can’t because then they don’t have a menu.
    I also tested the new Buddypress componants in wordpress custom menu’s this is a good step in the right direction. But you don’t have links like to someone’s forum topics, favorites, subscribed etc. Like you have in the buddybar. Or going to the Change avatar link, just too many goodies to miss to leave out the admin bar now.
    Can someone help out here?

    #175920

    Topic: Real Dynamic Menu's

    in forum Ideas
    Shmoo
    Participant

    Based on this discussion.
    http://buddypress.org/support/topic/dynamic-menu-links/

    Wouldn’t it be nice if there was some sort of overwrite to all BuddyPress menu’s.

    I mean those menu’s at the top of the Activity, Groups, Members and Profile pages, wouldn’t it be cool if they showed up on the WordPress Dashboard underneath Appearance > Menu.
    Maybe that you can’t change the default links in the first place but you could easily reorder them by Drag&Drop, maybe even add custom link-items + CSS classes to those menu’s.

    I think it would make BuddyPress very easy to use. I still think the Menu function in WordPress that was created in version 3.0 is one of the best and powerful features the CMS has.

    #175772
    Shmoo
    Participant

    It’s my theme and I code WordPress themes for like 5 years now but I don’t see myself as a Developer it’s more a hobby 🙂

    I’m solid at HTML-CSS and can read PHP when I see it happen but I can’t write PHP it out of the box.

    This error shows up when I try to hide a complete xProfile-group-ID or just an unique xProfile-field-ID from the loop.

    This is what I did.
    Inside: my-theme/buddypress/members/single/profile/profile-loop.php
    I found the start of the loop

    
    <?php if ( bp_has_profile() ) : ?>
    ....
    

    My first thought was, maybe there are default options here to control the output of which ID’s will be visible so I started the search how the bp_has_profile() was build and looked into plugins/buddypress/bp-xprofile/bp-xprofile-template.php and found this at line 150:

    
    ....
    
    $defaults = array(
    	'user_id'             => bp_displayed_user_id(),
    	'profile_group_id'    => false,
    	'hide_empty_groups'   => true,
    	'hide_empty_fields'   => $hide_empty_fields_default,
    	'fetch_fields'        => true,
    	'fetch_field_data'    => true,
    	'fetch_visibility_level' => $fetch_visibility_level_default,
    	'exclude_groups'      => false, // Comma-separated list of profile field group IDs to exclude
    	'exclude_fields'      => false  // Comma-separated list of profile field IDs to exclude
    );
    

    This looks very familiar to bbPress so my first thoughts was lets try to add one of those Array’s to the loop and overwrite the default value.
    Just like this.

    
    <?php if ( bp_has_profile( array ( 'exclude_groups' => 1 ) ) ) : ?>
    ...
    

    This works perfect, it hides all xProfile-fields from the first Base primary Tab (back-end). Just like I wanted it because I didn’t want all the fields to show up front-end, I’ve got a few xProfile-fields that I use for user-customization of the profile-page. Each user can add color-codes to change the default menu-color and add background-images to their profile-page to make each profile a little more unique.
    Those field-ID’s are just urls or color-codes and don’t have to be visable to the public, thats why I try to hide them front-end.

    buddypress member pofile tab

    #175320
    koendb
    Participant

    I’ve got a custom menu bar and added bp_adminbar_notifications_menu() to it.
    This echoes perfectly except for the always visible menu text, this reads ‘notifications 2’ instead of just ‘2’. I also noticed the markup is different from buddypress.org as well; I’ve got no <span> element inside the a .

    How is this possible and more importantly, how can I remove the text ‘notifications’?

    I tried to find a filter or even a ‘get’ function to search and remove the string.
    I understood that making a change in a language file (I’m using a Dutch one) would require me to replace the whole language file with my own?

    #175207
    Cassey’s Designs
    Participant

    Hi,

    I am not sure about how many users buddypress can handle, I doubt they have any built in restrictions. You will need to find out your host limitations rather than the plugins.

    To switch your menu options you will need to add the following php function to your child-theme’s function.php file…

    function bbg_change_profile_tab_order() {
    global $bp;

    $bp->bp_nav[‘profile’][‘position’] = 60;
    $bp->bp_nav[‘activity’][‘position’] = 50;
    $bp->bp_nav[‘friends’][‘position’] = 40;
    $bp->bp_nav[‘groups’][‘position’] = 30;
    $bp->bp_nav[‘settings’][‘position’] = 10;
    $bp->bp_nav[‘forum’][‘position’] = 20;
    }
    add_action(‘bp_setup_nav’, ‘bbg_change_profile_tab_order’, 999 );
    ?>

    *Note : The increments of 10 determine the position order of the menu item. The higher numbers are to the left and read lowering to the right.

    Hope this helps 🙂

    #175076
    Marj Wyatt
    Participant

    The development is running the following versions of software:
    WordPress v3.7.1
    BuddyPress v1.8.1
    Custom BuddyPress theme based on Genesis Framwework v2.0.1

    I have the following code in my bp-custom.php file which I placed in the mu-plugins folder
    add_action( ‘bp_setup_nav’, ‘vm_setup_nav’ );

    function vm_setup_nav() {
          global $bp;
    
          // Remove a menu item
          //$bp->bp_nav['activity'] = false;
    
          // Change name of menu item
          $bp->bp_nav['settings']['name'] = "Password & Cart Settings";
    
          // Change name of menu item
          $bp->bp_nav['groups']['name'] = "Circles";
    }

    It wasn’t working. I changed the plugin location from wp-content/mu-plugins to wp-content/plugins and it didn’t work there either. When I put this same code in the theme’s functions file, it works.

    What am I doing wrong?

    #175066
    JeremyPark123999
    Participant

    Hi, I am not entirely sure if this should be posted on the wordpress forums or here. I think that since this PHP script is using data in the buddypress registration page, that here is the place.

    Anyway, I am trying to set up a website for my Minecraft Server that I have been hosting for the past few months. I am using the code below to only allow players with a premium Minecraft account to register on the website, in order to block spammers. The link in the code (http://www.minecraft.net/haspaid.jsp?user=) will print a boolean changing if the account name is valid or not. The name is put after the “=” and if it is valid, “true” will be printed, and if it isn’t valid “false” will be printed.

    I am trying to make it that the name is checked before the account is made. What should happen is that the username is taken and checked on the Minecraft database, and allow the user to register if “true” is echoed, and if “false” is echoed, the registration will not be allowed to continue.

    The issue is, that I am really not skilled in PHP at all, and I can’t find out why this code isn’t working. It makes no visible change to anything, and registration continues as if it wasn’t there. If anyone could give me a hand here, that would be great. Here is my Code.

    <?php
    /*
       Plugin Name: Minecraft Username Validator
       Description: Minecraft username Validation
       Version: 0.1
       Author: JeremyPark123999
    */
    
    /* Register actions */
    add_action('registration_errors', 'verify_mc_account', 10, 3);
    add_action('admin_menu', 'add_mcval_options');
    
    /* Check account on minecraft.net */
    function verify_mc_account( $errors, $login, $email ) {
    	//$user_info = get_userdata(1);
    	$user_info = get_user_by('login', $login );
    	$options = array(
            'timeout' => 5,
        );
        $mcacct = wp_remote_get('http://www.minecraft.net/haspaid.jsp?user='.$user_info->user_login);
    
        if ( $mcacct == 'false' ) {
            if ( $mcacct == 'false' ) {
                $errors->add('mc_error',__('<strong>ERROR:</strong> Minecraft account is invalid.'));
            } else {
                $errors->add('mc_error',__('<strong>ERROR:</strong> Unable to contact minecraft.net.'));
            }
        }
        return $errors;
    }
    /* Activation/Deactivation */
    function set_mcval_options() {
        add_option('hide_me', 'false');
    }
    
    function unset_mcval_options() {
        delete_option('hide_me');
    }
    
    register_activation_hook(__FILE__, 'set_mcval_options');
    register_deactivation_hook(__FILE__, 'unset_mcval_options');
    
    /* Add admin menu */
    function add_mcval_options() {
        if ( get_option('hide_me') != "true" ) {
            add_options_page('Minecraft Validator Options', 'Minecraft Validator', 8, 'mcval-options', 'mcval_options');
        }
    }
    
    /* Display options page */
    function mcval_options() {
        ?>
    <?php }
    

    My website is at tumbleweed-mc.net

    #174691
    Shmoo
    Participant

    Thanks guys, keep it going like this!

    When I started with BuddyPress years ago I really had a hard time getting trough all template logic, actions, filters and stuff like that to change some data-output.

    Yesterday I started testing and building again upon Beta 1 (1.9) and I really like how easy you can target and print User-profile info into the member listing page.
    At my screenshot I simply added a Gender profile field and targeted it by some CSS lines to make a visual difference.

    Right now I have a very simple way to show if some profile is Male or Female.
    CSS - members profile fields

    I also added the ‘order by’ select option + search field to the menu to make it more compact.

    First page almost done – a few more to go 🙂

    littlebloke
    Participant

    Currently our WP website is working as expected, we have a number of groups public, private, hidden. Only users with permission to view these groups can.

    The problem comes when we want to give administrative rights to allow individuals to manage specific groups (only the ones they are members of!). Whilst the rights work as expected, they appear to loosely defined and have the consequence of allowing group admins to view activity threads on the home pages of any group, not just the ones they are members of. This is not an ideal situation as sometimes the information is from the activity stream contains sensitive/private group related info.

    We have tried a number of routes to solving this issue… once such idea was using ‘User Role Editor’ or other similar plugins to create bespoke roles, but again the issue persists.

    I had considered hiding the group activity using CSS and whilst this works, it is a very crude solution that is easy to work around if you know what you are doing.

    Our current course of action is to limit the activity stream itself (across all groups), to only the list of group members. This will mean that when any logged in users view any group index they will, at most, see its list of members and nothing more

    The filter is there already in the form of a drop down menu. What I need to do is make this the default view, make it fixed and unchangeable.

    The PHP page for this activity list is pretty straight forward, and with some gumption I’ll be able to reconfigure the code… I’m not a coder by trade, but not scared either ( that’s always a little dangerous, right? 🙂 )

    I have two issues with this solution:

    1. I don’t like customisations, the more we make the more we need to maintain and the more likely it is that an update will mess with one or more of them.

    2. I would prefer this were manageable via plugin, but I can find nothing that does what we are asking.

    I’d welcome your input on this, should you feel inclined!

    A few provisos:

    – We could remove the activity stream entirely, but we would have to replace it with something, else when a user enters a group they would be presented with an entirely blank page

    The problem is a consequence of our need to provide group administrative rights to group admins; This is essential to the long term viability of the site, from the perspective of managing workload and our users expectation.

    – The ideal, which I’ve not entertained (as it does not seem possible at present) is that the activity stream is retained but correctly hidden from users who are not members of the group.

    Thanks to anyone who has read this post in entirety and to anyone who can help.
    LB

    ———–

    WP: 3.7.1
    BackUpWordPress: 2.3.3
    Batch Create NEW: 1.3.2
    bbPress: 2.4.1
    bbpress Enable TinyMCE Visual Tab: 1.0.1
    BuddyPress: 1.8.1
    BuddyPress Community Stats: 0.5.1
    BuddyPress Docs: 1.5.3
    BuddyPress Group Email Subscription: 3.4
    Buddy Press Profile Visibility: 1.0.4
    Easy WP SMTP: 1.0.6
    Events Manager: 5.5.2
    GD bbPress Attachments: 2.0
    Jetpack: 2.5

    #173474

    In reply to: Profile and Settings

    @mercime
    Participant

    @robg48 BuddyPress links in Appearance > Menus will be default in BP 1.9. So if you’re adventurous …
    https://buddypress.trac.wordpress.org/changeset/7427

Viewing 25 results - 276 through 300 (of 845 total)
Skip to toolbar