[Support requis] Des comms s'affichent sur les pages BP

  • Ce sujet a 1 réponse, 1 participant et a été mis à jour par Photo du profil de  Anonyme, il y a 2 mois.
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #9921
    Photo du profil de
    Anonyme

    Bonjour,

    Je refonds un site avec un template premium (NewsTopia – Mais ayant modifié pas mal de fichiers je doute qu’ils veuillent assurer le support) et utilisant BuddyPress 2.8.1 (Je travaille sur un serveur avec htpassword du coup je préfère attendre de le mettre en ligne pour uploader la version suivante).

    Et rencontre 2 soucis assez embêtant :

    1)° Les pages buddypress (style la page profile – mais pas la page activity) affichent l’intégralité des commentaires du site à la suite du contenu normal.

    – Y aurait il une ligne de code a placer quelque part dans buddypress pour l’empecher d’importer les commentaires?

    2)° La page activité affiche pour sa part l’intégralité des activités des membres.

    – Serait il possible d’intégrer un bouton ‘Voir plus’ à partir d’un certain nombre d’activités pour éviter la surcharge de la page (cela fait bugger le navigateur à chaque chargement) ?

    Par avance merci de vos éventuels conseils.

    PS : Je tiens à préciser que je n’ai aucune base en codage .php, j’arrive à tatoner en analysant certaines lignes et ce qu’elles produisent pour modifier quelques trucs mais sinon très compliqué.

    Comme spécifié plus haut j’ai placé un htpassword pour éviter que les bots viennent indexer le site le temps de la refonte, du coup si vous avez besoin de l’accès pour vérifier les pages : http://new.permatheque.fr/members/permatheque/profilehttp://new.permatheque.fr/members/permatheque/activity – ID : Permatheque – Mot de Passe : 29061990rP

    Bonne soirée !

    #9924
    Photo du profil de
    Anonyme

    Je continue à chercher, d’après vous, cela pourrait il venir de comments.php ?

    <?php

    // Bail if post type doesn’t support comments
    if ( ! post_type_supports( get_post_type(), ‘comments’ ) )
    return;

    // Bail if is a page, and comments are not open
    if ( is_page() && ! have_comments() && ! comments_open() && ! pings_open() )
    return;

    if ( post_password_required() ) {
    echo ‘<h3 class= »comments-header »>’ . __( ‘Password Protected’, ‘buddypress’ ) . ‘</h3>’;
    echo ‘<p class= »alert password-protected »>’ . __( ‘Enter the password to view comments.’, ‘buddypress’ ) . ‘</p>’;
    return;
    }

    if ( have_comments() ) :
    $num_comments = 0;
    $num_trackbacks = 0;
    foreach ( (array) $comments as $comment ) {
    if ( ‘comment’ != get_comment_type() ) {
    $num_trackbacks++;
    } else {
    $num_comments++;
    }
    }
    ?>
    <div id= »comments »>

    <h3>
    <?php printf( _n( ‘1 response to %2$s’, ‘%1$s responses to %2$s’, $num_comments, ‘buddypress’ ), number_format_i18n( $num_comments ), ‘‘ . get_the_title() . ‘‘ ); ?>
    </h3>

    <?php do_action( ‘bp_before_blog_comment_list’ ); ?>

      <?php wp_list_comments( array( ‘callback’ => ‘bp_dtheme_blog_comments’, ‘type’ => ‘comment’ ) ); ?>

    <!– .comment-list –>

    <?php do_action( ‘bp_after_blog_comment_list’ ); ?>

    <?php if ( get_option( ‘page_comments’ ) ) : ?>
    <div class= »comment-navigation paged-navigation »>
    <?php paginate_comments_links(); ?>
    </div>
    <?php endif; ?>

    </div><!– #comments –>

    <?php else : ?>

    <?php if ( ! comments_open() ) : ?>
    <?php if ( pings_open() ) : ?>
    <p class= »comments-closed pings-open »>
    <?php printf( __( ‘Comments are closed, but trackbacks and pingbacks are open.’, ‘buddypress’ ), get_trackback_url() ); ?>
    </p>
    <?php else : ?>
    <p class= »comments-closed »>
    <?php _e( ‘Comments are closed.’, ‘buddypress’ ); ?>
    </p>
    <?php endif; ?>
    <?php endif; ?>

    <?php endif; ?>

    <?php if ( comments_open() ) comment_form(); ?>

    <?php if ( !empty( $num_trackbacks ) ) : ?>
    <div id= »trackbacks »>
    <h3><?php printf( _n( ‘1 trackback’, ‘%d trackbacks’, $num_trackbacks, ‘buddypress’ ), number_format_i18n( $num_trackbacks ) ); ?></h3>

    <ul id= »trackbacklist »>
    <?php foreach ( (array) $comments as $comment ) : ?>

    <?php if ( ‘comment’ != get_comment_type() ) : ?>

  • <h5><?php comment_author_link(); ?></h5>
    on <?php comment_date(); ?>
  • <?php endif; ?>

    <?php endforeach; ?>

    </div>
    <?php endif; ?>

2 sujets de 1 à 2 (sur un total de 2)
  • Le sujet ‘Des comms s'affichent sur les pages BP’ est fermé à de nouvelles réponses.
Aller à la barre d’outils