Traçage du blog

8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #5881
    Photo du profil de mrblack
    mrblack
    Participant

    Bonjour à tous !

    Alors voilà c’est simple, je suis sous buddypress et dans les réglages j’ai bel et bien coché la case : « Traçage du Blog » pour que mes commentaires ainsi que mes articles wordpress soient synchronisés avec le flux d’activité mais malheureusement rien ne se passe. D’où est ce que le problème pourrait provenir ?

    Merci beaucoup !

    #5883
    Photo du profil de Dan
    Dan
    Admin bbPress

    Bonjour,
    c’est très vraisemblablement un problème de réglage.
    1) vérifier la structure des permaliens. Avec BP, il faut adopter n’importe quel réglage SAUF l’option « par défaut ». Ne pas hésiter non plus à réenregistrer cette page, même si on ne change rien, ce qui provoquera automatiquement un rafraîchissement des liens dans la BDD.

    2) veiller que la case WP > admin > réglages > lecture > Visibilité pour les moteurs de recherche n’est pas cochée.

    3) ne pas s’inquiéter outre mesure si rien n’apparaît concernant les activités passées. En cas de changement de réglages, il n’y a pas de récursivité sur elles. En clair, les données erronées comme une date, une mauvaise traduction ou le non enregistrement d’un commentaire ne sont pas rectifiées. Ce qui signifie qu’il faut tester APRÈS un changement d’état.

    4) selon que le site est récent ou ancien, on peut se servir des outils de réparation de BuddyPress pour resynchroniser certaines données. WP > admin > Outils > BuddyPress ou outils disponibles (sur un MU)

    5) si rien de tout cela ne marche, désactiver le thème et utiliser TwentyThirteen ou Fourteen, désactiver tous les plugins sauf BP et… tester, puis réactiver un par un les plugins jusqu’à isoler un éventuel perturbateur.

    6) et sinon, tout arrêter. Fermer le navigateur, le rouvrir, vider l’historique et les cookies et recommencer. Boire un verre, respirer à fond, péter un grand coup et revenir sur le forum, sans oublier de compléter son profil histoire qu’on n’ai pas besoin de demander certaines infos techniques fort utiles dans un tel cas.

    #5884
    Photo du profil de mrblack
    mrblack
    Participant

    Merci beaucoup pour votre réponse, je viens de faire des tests en gros les articles sont bel et biens synchronisés mais pas les commentaires.

    Lorsqu’un utilisateur commente un article, son action n’apparait pas dans le flux d’activités 🙁

    Je ne sais absolument pas où checké pour localiser le problème ?

    Encore merci

    #5885
    Photo du profil de apache
    apache
    Participant

    Il faut vérifier les autorisations pour les commentaires.
    WP > admin > Réglages > Discussion
    et idem pour BP
    WP < admin > Réglages > BuddyPress > onglet Réglages > Paramètres des journaux d’activités et cocher Commentaires Blog & Forum

    Et éventuellement vérifier sur l’article lui-même (autoriser les commentaires), via « modification rapide » depuis la liste des articles.

    #5886
    Photo du profil de mrblack
    mrblack
    Participant

    Merci pour votre réponse mais j’ai bien tout vérifié et les paramètres sont tous valides. Les commentaires fonctionnent très bien mais n’apparaissent pas sur le flux d’activité buddypress…

    Ex : Thomas a commenté l’article …..

    #5889
    Photo du profil de Dan
    Dan
    Admin bbPress

    Pardon, pardon, en fait le problème n’est pas un problème. 👿 Les commentaires s’affichent, mais selon le cas, au fin fond du fil d’activité. (since 1.7 il me semble).

    En fait, lorsqu’un post publié le 5 juin a été commenté le 6, puis a reçu un comm sur le comm le 7, puis un autre le 10 et ainsi de suite, l’ensemble de ces commentaires apparaît à la suite du post initial, c’est à dire le 5 juin. Pour voir ces commentaires il faut donc remonter dans le fil d’activité. Quitte à afficher « en lire davantage » au bas du fil ! 😉
    C’est bien et pas bien, car on perd en spontanéité, mais on gagne en consistance. Chaque post a SES comm affiché depuis le post, et pas les comm dispersés à travers le journal au fil du temps…

    Comme ça en a énervé plus un, un codeur excédé a publié petit workaround. On peut le télécharger sur github.

    Pour l’utiliser, il suffit de télécharger le fichier et de l’installer dans le dossier mu-plugins. MU signifie must use, et ce dossier contient des plugins automatiques qui n’ont pas besoin d’être activés/désactivés en admin. S’il n’existe pas, il suffit de le créer. (wp-content/mu-plugins)
    Le pire, c’est que je l’utilise cela sur bp-fr, mais j’ai complètement zappé ce détail. 😳

    #5890
    Photo du profil de Dan
    Dan
    Admin bbPress

    En complément de la réponse précédente, voici une fonction à ajouter dans bp-custom.php, qui va forcer l’affichage chronologique du fil d’activité.

    /* forcer l'affichage chronologique du SWA */
    function bpfr_stream( $qs, $object ) {
    	if ( 'activity' != $object ) {
    		return $qs;
    	}
    	
    	$qs = wp_parse_args( $qs, array() );
    	
    	$qs['display_comments'] = 'stream';
    	
    	return $qs;
    }
    add_filter( 'bp_ajax_querystring', 'bpfr_stream', 20, 2 );
    #5891
    Photo du profil de mrblack
    mrblack
    Participant

    Mille merci Dan ! Vous m’avez fait gagner un temps fou !

    Encore merci !!!

8 sujets de 1 à 8 (sur un total de 8)
  • Le sujet ‘Traçage du blog’ est fermé à de nouvelles réponses.
Aller à la barre d’outils