Hallo,
ich möchte gerne den Activitystream von der Startseite entfernen aber die Seite trotzdem beibehalten weil ich darüber Contentbars platziert habe. Wüsste mir da jemand ne Lösung?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo,
ich möchte gerne den Activitystream von der Startseite entfernen aber die Seite trotzdem beibehalten weil ich darüber Contentbars platziert habe. Wüsste mir da jemand ne Lösung?
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Was nochmal willst du behalten? Also Activity Stream entfernen und stattdessen was als Startseite platzieren?
Also, ich möchte den Activitystream entfernen und die Contenbars die ich über den AS gesetzt habe gerne behalten und als einziges anzeigen lassen. Und nach dem Login sollen dann die Contenbars inkl AS zu sehen sein.
Contentbars? Was soll das sein?
Damit kannst du über die Templates bestimmte Bereiche nur für Mitglieder anzeigen: http://codex.wordpress.org/Function_Refer…_user_logged_in
Ne Contentbar ist sowas ähnliches wie ne Sidebar nur das sie nicht auf der Seite dargestellt wird sondern irgendwo anderst. D.H. Du kannst Widgets reinziehen wie Dus von Deiner Sidebar gewohnt bist.
Ich hab das schon so ähnlich versucht, allerdings habe ich damit scheinbar immer die falschen Bereiche ausgeschlossen. Mir würde helfen wenn mir jemand sagen könnte welchen Bereich genau ich auf diese Art auskommentieren muss. Bei den Contentbars hats geklappt..
Das sind ja ganz normale Widgets... In meinem Link steht eigentlich alles.
Um Activity Stream nur eingeloggten Usern zu zeigen, mache folgendes
Kopiere die Datei index.php aus dem Ordner activity im Buddypress-Theme-Ordner in deinen Theme Ordner. Wichtig, kopiere sie dort in einen neuen Ordner "activity", die Verzeichnisstruktur muss ja gleich bleiben.
Dann die Datei öffnen und lösche erstmal das
<?php if ( !is_user_logged_in() ) : ?>
<h3><?php _e( 'Site Activity', 'buddypress' ) ?></h3>
<?php endif; ?>
Dann
in Zeile 14 schneidest du aus und fügst es nach
<div class="activity">
<?php locate_template( array( 'activity/activity-loop.php' ), true ) ?>
</div><!-- .activity -->
ein, dann nur speichern.
Hier nochmal die bearbeitete Datei...
<?php get_header() ?>
<div id="content">
<div class="padder">
<?php do_action( 'bp_before_directory_activity_content' ) ?>
<?php if ( is_user_logged_in() ) : ?>
<?php locate_template( array( 'activity/post-form.php'), true ) ?>
<?php do_action( 'template_notices' ) ?>
<div class="item-list-tabs activity-type-tabs">
<ul>
<?php do_action( 'bp_before_activity_type_tab_all' ) ?>
<li class="selected" id="activity-all"><a href="<?php echo bp_loggedin_user_domain() . BP_ACTIVITY_SLUG . '/' ?>" title="<?php _e( 'The public activity for everyone on this site.', 'buddypress' ) ?>"><?php printf( __( 'All Members (%s)', 'buddypress' ), bp_get_total_site_member_count() ) ?></a></li>
<?php if ( is_user_logged_in() ) : ?>
<?php do_action( 'bp_before_activity_type_tab_friends' ) ?>
<?php if ( function_exists( 'bp_get_total_friend_count' ) ) : ?>
<?php if ( bp_get_total_friend_count( bp_loggedin_user_id() ) ) : ?>
<li id="activity-friends"><a href="<?php echo bp_loggedin_user_domain() . BP_ACTIVITY_SLUG . '/' . BP_FRIENDS_SLUG . '/' ?>" title="<?php _e( 'The activity of my friends only.', 'buddypress' ) ?>"><?php printf( __( 'My Friends (%s)', 'buddypress' ), bp_get_total_friend_count( bp_loggedin_user_id() ) ) ?></a></li>
<?php endif; ?>
<?php endif; ?>
<?php do_action( 'bp_before_activity_type_tab_groups' ) ?>
<?php if ( function_exists( 'bp_get_total_group_count_for_user' ) ) : ?>
<?php if ( bp_get_total_group_count_for_user( bp_loggedin_user_id() ) ) : ?>
<li id="activity-groups"><a href="<?php echo bp_loggedin_user_domain() . BP_ACTIVITY_SLUG . '/' . BP_GROUPS_SLUG . '/' ?>" title="<?php _e( 'The activity of groups I am a member of.', 'buddypress' ) ?>"><?php printf( __( 'My Groups (%s)', 'buddypress' ), bp_get_total_group_count_for_user( bp_loggedin_user_id() ) ) ?></a></li>
<?php endif; ?>
<?php endif; ?>
<?php do_action( 'bp_before_activity_type_tab_favorites' ) ?>
<?php if ( bp_get_total_favorite_count_for_user( bp_loggedin_user_id() ) ) : ?>
<li id="activity-favorites"><a href="<?php echo bp_loggedin_user_domain() . BP_ACTIVITY_SLUG . '/favorites/' ?>" title="<?php _e( "The activity I've marked as a favorite.", 'buddypress' ) ?>"><?php printf( __( 'My Favorites (<span>%s</span>)', 'buddypress' ), bp_get_total_favorite_count_for_user( bp_loggedin_user_id() ) ) ?></a></li>
<?php endif; ?>
<?php do_action( 'bp_before_activity_type_tab_mentions' ) ?>
<li id="activity-mentions"><a href="<?php echo bp_loggedin_user_domain() . BP_ACTIVITY_SLUG . '/mentions/' ?>" title="<?php _e( 'Activity that I have been mentioned in.', 'buddypress' ) ?>"><?php printf( __( '@%s Mentions', 'buddypress' ), bp_get_loggedin_user_username() ) ?><?php if ( bp_get_total_mention_count_for_user( bp_loggedin_user_id() ) ) : ?> <strong><?php printf( __( '(%s new)', 'buddypress' ), bp_get_total_mention_count_for_user( bp_loggedin_user_id() ) ) ?></strong><?php endif; ?></a></li>
<?php endif; ?>
<?php do_action( 'bp_activity_type_tabs' ) ?>
</ul>
</div><!-- .item-list-tabs -->
<div class="item-list-tabs no-ajax" id="subnav">
<ul>
<li class="feed"><a href="<?php bp_sitewide_activity_feed_link() ?>" title="RSS Feed"><?php _e( 'RSS', 'buddypress' ) ?></a></li>
<?php do_action( 'bp_activity_syndication_options' ) ?>
<li id="activity-filter-select" class="last">
<select>
<option value="-1"><?php _e( 'No Filter', 'buddypress' ) ?></option>
<option value="activity_update"><?php _e( 'Show Updates', 'buddypress' ) ?></option>
<option value="new_blog_post"><?php _e( 'Show Blog Posts', 'buddypress' ) ?></option>
<option value="new_blog_comment"><?php _e( 'Show Blog Comments', 'buddypress' ) ?></option>
<?php if ( bp_is_active( 'forums' ) ) : ?>
<option value="new_forum_topic"><?php _e( 'Show New Forum Topics', 'buddypress' ) ?></option>
<option value="new_forum_post"><?php _e( 'Show Forum Replies', 'buddypress' ) ?></option>
<?php endif; ?>
<?php if ( bp_is_active( 'groups' ) ) : ?>
<option value="created_group"><?php _e( 'Show New Groups', 'buddypress' ) ?></option>
<option value="joined_group"><?php _e( 'Show New Group Memberships', 'buddypress' ) ?></option>
<?php endif; ?>
<?php if ( bp_is_active( 'friends' ) ) : ?>
<option value="friendship_accepted,friendship_created"><?php _e( 'Show Friendship Connections', 'buddypress' ) ?></option>
<?php endif; ?>
<option value="new_member"><?php _e( 'Show New Members', 'buddypress' ) ?></option>
<?php do_action( 'bp_activity_filter_options' ) ?>
</select>
</li>
</ul>
</div><!-- .item-list-tabs -->
<div class="activity">
<?php locate_template( array( 'activity/activity-loop.php' ), true ) ?>
</div><!-- .activity -->
<?php endif; ?>
<?php do_action( 'bp_after_directory_activity_content' ) ?>
</div><!-- .padder -->
</div><!-- #content -->
<?php locate_template( array( 'sidebar.php' ), true ) ?>
<?php get_footer() ?>
Alles anzeigen
Vielen herzlichen Dank! Ich werd das heute Abend gleich ausprobieren.. :-)
Nochmal vielen vielen Dank! Hat super funktioniert.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!