[Support requis] BP DEFAULT COMPONENT

Ce sujet a 8 réponses, 2 participants et a été mis à jour par Photo du profil de Sylvain Sylvain, il y a 2 ans et 4 mois.

9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #6358
    Photo du profil de Sylvain
    Sylvain
    Participant

    Bonjour

    j’aimerai que le champ profil soit le champ par défaut, et que j’arrive directement dessus et non sur le champ activité

    j’ai crée un fichir bp-custom.php dans le répertoire qu’il va bien
    il me change bien l’ordre du menu, mais il ne veut pas mettre le champ Profil en français par défaut.

    Il y a t il un guide du développeur wordpress, buddypress ? j’ai trouvé la page des codex) mais j’aimerai apprendre et avoir une arborescence savoir où trouver tel fichier et à quoi il correspond… ( si possible en français).
    voici mon code , merci de votre aide

    <?php

    function bbg_change_profile_tab_order() {
    global $bp;

    $bp->bp_nav[‘profile’][‘position’] = 10;
    $bp->bp_nav[‘friends’][‘position’] = 40;
    $bp->bp_nav[‘messages’][‘position’] = 50;
    $bp->bp_nav[‘groups’][‘position’] = 60;
    $bp->bp_nav[‘settings’][‘position’] = 70;
    define( ‘BP_DEFAULT_COMPONENT’, ‘profile’ );
    }
    add_action(‘bp_setup_nav’, ‘bbg_change_profile_tab_order’, 999 );
    ?>

    #6361
    Photo du profil de Dan
    Dan
    Admin bbPress

    Hello,

    essaye en sortant le define de la fonction. Sinon tu peux ajouter le nom de l’onglet directement en français dans la fonction

    $bp->bp_nav['profile']['name'] = 'Mon Profil';
    
    define( 'BP_DEFAULT_COMPONENT', 'profile' );
    function bbg_change_profile_tab_order() {
    global $bp;
    $bp->bp_nav['profile']['position'] = 10;
    $bp->bp_nav['friends']['position'] = 40;
    $bp->bp_nav['messages']['position'] = 50;
    $bp->bp_nav['groups']['position'] = 60;
    $bp->bp_nav['settings']['position'] = 70;
    }
    add_action('bp_setup_nav', 'bbg_change_profile_tab_order', 201 );

    Il n’existe pas de guide du dev buddypress en français, seulement quelques blogs avec des fragments, comme ici.
    Sinon, tu as http://hookr.io/plugins/#index=b qui donne énormément d’infos, mais le plus simple est encore d’utiliser notepad++ et son moteur de recherche, ce qui te permet de chercher en local directement dans les fichiers de buddypress (ou de n’importe quoi d’autre).

    Mais les dev developpent en anglais et les commentaires sont toujours en anglais. De plus, les fichiers sont mieux documentés que le codex.

    #6362
    Photo du profil de Sylvain
    Sylvain
    Participant

    merci pour notepad++!!!, génial,(j’ai mis un peu de temps pour regarder comme faire mais ça fonctionne maintenant) moi je me gallerai avec mon ftp filleza à télécharger et mettre à jour avec le notepad classique.
    Mais je comprends pas tout encore

    J’ai tt essayé devant, derrière à l’intérieur, rien n’y fait,pourtant ça avait l’air d’être ça, sur BP.org
    J’ai essayé d’active et désactiver « le flux rss d’activité » dans le menu buddypress, mais ça revient identique quand je le réactive.
    Est ce que cela serait possible de ne pas afficher l’activité dans cette page membre.
    Le flux d’activité me sert toujours pour mes groupes et pas d’utilité à l’avoir sur cette page.

    <?php
    function bbg_change_profile_tab_order() {
    global $bp;

    $bp->bp_nav[‘profile’][‘name’] = ‘Mon Profil’; // merci, ça fonctionne ( seulement à l’intérieur de la fonction d’ailleurs)
    $bp->bp_nav[‘profile’][‘position’] = 10;
    $bp->bp_nav[‘friends’][‘position’] = 40;
    $bp->bp_nav[‘messages’][‘position’] = 50;
    $bp->bp_nav[‘groups’][‘position’] = 60;
    $bp->bp_nav[‘settings’][‘position’] = 70;

    }
    add_action(‘bp_setup_nav’, ‘bbg_change_profile_tab_order’, 999 );
    define(‘BP_DEFAULT_COMPONENT’, ‘profile’); // ne fonctionne toujours pas
    ?>

    Je viens de découvrir aussi la fonction CTRL+MAJ+J sous chrome
    et donc dans sur la page on voie bien que
    <li id= »activity-personal-li » class= »current selected »>
    mais je ne sais pas sur quelle page, quand je rentre dans une recherche sur fichier ça dans notepad++ il ne me retrouve pas cette ligne
    Je pense que si class= »current selected » était Xprofil ça fonctionnerait mieux, je peux editer html, et ça fonctionne mais je ne peux pas enregistrer le fichier.

    Désolé, c’est peut etre des questions facile pour vous, mais je débute et je suis auto didacte. Merci de ton aide

    #6366
    Photo du profil de Dan
    Dan
    Admin bbPress

    Je ne comprend pas bien là… Je viens de visiter cette page et « Mon profil » est bien en place ?!!!
    http://hen44.org/espace-adherents/membres/syl20g/profile/

    Si tu as une install de test en local, je te conseille vivement de tester ta config de base WP+BP avec l’un des thèmes twenty d’abord, sans aucun autre plugin.
    Il me semble que tu utilises une redirection pour la page « membres ».
    Sur une install par défaut, on aurait http://hen44.org/membres/
    Chez toi, ça renvoie directement sur http://hen44.org/espace-adherents/membres/, ce qui pourrait être un petit souci pour le bon fonctionnement de BP.
    Check aussi les permaliens, on ne sait jamais….

    Pour la clarté du débat, pose une question par sujet. Merci.

    #6367
    Photo du profil de Sylvain
    Sylvain
    Participant

    oui e suis d’accord quand on va sur : http://hen44.org/espace-adherents/membres/syl20g/profile
    il va sur le profil , c’est logique

    mais pour y accéder il faut cliquer sur l’identifiant dans le widget connexion qui nous envoie sur :
    http://hen44.org/espace-adherents/membres/syl20g/

    Sinon je peux mettre un lien dans un page: http://hen44.org/espace-adherents/membres/%nom_utilisateur%/profile
    quel est la valeur qu’il faut mettre à la place de %nom_utilisateur%

    Comme je disais j’aimerai cacher la partie activité de ma fiche, elle ne me sert à rien.

    #6369
    Photo du profil de Dan
    Dan
    Admin bbPress

    Pour retirer l’onglet « activités » du profil, essaye ceci (dans bp-custom.php)

    function bpfr_remove_nav_tabs() {
    global $bp;
    	bp_core_remove_nav_item( 'activity' );
    }
    add_action( 'bp_setup_nav', 'bpfr_remove_nav_tabs', 15 );
    #6370
    Photo du profil de Sylvain
    Sylvain
    Participant

    ça ne change rien du tout ( pourtant ça devrait …)
    j’ai essayé de changer de répertoire et le mettre dans le répertoire principal ça ne change rien, je l’ai remis sous /espace-adherent/

    #6371
    Photo du profil de Dan
    Dan
    Admin bbPress

    De le mettre, quoi ? De quoi tu parles au juste ?
    Tu n’utiliserais pas un menu customisé par hasard ?

    #6372
    Photo du profil de Sylvain
    Sylvain
    Participant

    Non pas de plugin pour customiser le menu à part ‘bp profile tabs’ j’ai désactivé pour voir, idem

    Par rapport à ce que tu me disais tout à l’heure
    Il me semble que tu utilises une redirection pour la page « membres ».
    Sur une install par défaut, on aurait http://hen44.org/membres/
    Chez toi, ça renvoie directement sur http://hen44.org/espace-adherents/membres/, ce qui pourrait être un petit souci pour le bon fonctionnement de BP.
    Check aussi les permaliens, on ne sait jamais….
    j’avais remis donc sous http://hen44.org/membres/ mais ça n’a rien changé, alors j’ai remis sous http://hen44.org/espace-adherents/membres/

9 sujets de 1 à 9 (sur un total de 9)

Le sujet ‘BP DEFAULT COMPONENT’ est fermé à de nouvelles réponses.

Aller à la barre d’outils