[Résolu] Afficher Un article en entier et les autre en extrait pour l’accueil ? (Créer un compte)

  • Statut : non résolu
15 sujets de 16 à 30 (sur un total de 30)
  • Auteur
    Messages
  • #995635
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions
    rmdiffusion wrote:
    Nous avons apparemment perdu Lumière de Lune qui avait proposé un code, à modifier je ne sais pas comment, … :( Help us please :D

    Je fais du support, pas du développement (enfin, si je fais aussi du développement, mais là c’est professionnel)

    Donc je redis :

    1- principe du compteur, expliqué
    2- à mettre en place sur la boucle de l’accueil
    3- en l’occurrence, le plus simple est d’ajouter un test sur index.php AVANT if (!is_singular() )

    et faire

    if ( is_home() ) {
    blabla }

    elseif ( !is_singular() ) {

    et à partir de là reprendre le code existant 🙂

    #995636
    rmdiffusion
    Membre
    Padawan WordPress
    90 contributions

    blablabla ? 💡 :rolleyes:.

    Bon ce n’est pas gagné, … vais laisser ça comme ça, tant pis pour la visibilité d’un site d’un futur refuge animalier. Je n’ai vraiment plus le temps de passer 20 heures à comprendre comment insérer ce code. C’est tout le boulot de promotion qui en subit un dommage. Je verrai dans quelques mois (ou années) quand on aura du temps.

    Pas grave, Lumière de Lune, désolé de la perte de temps, et merci beaucoup quand même 👏

    #995637
    rmdiffusion
    Membre
    Padawan WordPress
    90 contributions

    Voici le code de loop-blog.php CAMEO72. C’est une autre possibilité plus facile à comprendre que la proposition de Lumière de Lune ?

     ‘1’,
    ‘author’ => ‘1’,
    ‘published’ => ‘1’,
    ‘categories’ => ‘1’,
    ‘comment_info’ => ‘1’,
    ‘continue_btn’ => ‘1’,
    ‘updated’ => ‘0’,
    ‘tags’ => ‘0’,
    );

    $blog_elements = frontier_option(‘blog_elements’, array());
    $blog_elements = wp_parse_args($blog_elements, $blog_defaults);
    ?>

    <article id="post- » >


    <header class="entry-header cf">

    <h2 class="entry-title"><a href=" »></a></h2>

    </header>

    <div class="entry-byline cf">



    <div class="entry-author author vcard">

    <i class="genericon genericon-user"></i><a class="url fn" href=" »></a>
    </div>



    <div class="entry-date">
    <i class="genericon genericon-day"></i><a class="updated" href=" »></a>
    </div>



    <div class="entry-categories">
    <i class="genericon genericon-category"></i>
    </div>



    <div class="entry-comment-info">
    <i class="genericon genericon-comment"></i><a href="#comment-area »></a>
    </div>


    <?php edit_post_link( __('Edit', 'frontier'), '<i class="genericon genericon-edit"></i>‘ ); ?>


    </div>

    <div class="entry-content cf">






    <div class="entry-thumbnail">
    <a class="post-thumbnail" href=" »>

    </a>
    </div>



    <div class="entry-excerpt"></div>







    ‘<div class="page-nav">‘ . __(‘<span>Pages</span>‘, ‘frontier’),
    ‘after’ => ‘</div>‘,
    ‘link_before’ => ‘<span>‘,
    ‘link_after’ => ‘</span>‘,
    ‘next_or_number’ => ‘number’,
    ‘nextpagelink’ => __(‘Next page’, ‘frontier’),
    ‘previouspagelink’ => __(‘Previous page’, ‘frontier’),
    ‘pagelink’ => ‘%’,
    ‘echo’ => 1 ) );
    ?>


    </div>

    <footer class="entry-footer cf">





    <a href=" » class= »continue-reading »>


    </a>





    <div class="entry-updated updated">

    </div>



    <div class="entry-tags"></div>



    </footer>


    </article>

    #995638
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions

    c’est bien sur ce fichier que tout se fait.

    Ensuite c’est simple et compliqué car le theme a plein d’options alors soit on défonce une partie soit on le fait en douceur mais ça demande un peu de réflexion.

    on gros :

    si vous choisissez l’option extrait dans votre thème

    action après plein d’autres tests ->

    <div class="entry-excerpt"></div>

    et sinon :

    il faut ajouter un compter du genre :

    $sujettop=0; juste avant ce test de l’option excerpt et sortir de la boucle si sujettop=0 et le passer à 1 après the_content(); pour rester dans la boucle pour les sujets suivant.

    80% est fait mais je n’ai pas le temps de bien l’implanter pour votre cas.

    #995639
    rmdiffusion
    Membre
    Padawan WordPress
    90 contributions

    Merci Cameo.

    Je viens de passer encore plus de 3 heures à tenter de mettre ce code sur la page, et ça ne fonctionne pas. Je reconnais que je ne suis vraiment pas spécialiste en codage (ça se voit, …).

    Je n’ai vraiment pas l’occasion de passer plus de temps sur ce sujet, car
    1° je ne suis pas informaticien,
    2° on vient de créer cette association, et il y a énormément de travail à accomplir,
    3° je pensais qu’il était plus facile pour aider, lorsqu’on se rend compte à un certain moment que le demandeur ne s’en sort pas, de lui donner le code, plutôt que de l’envoyer à gauche et à droite, de lui dire

    il faut ADAPTER (donc il faut le comprendre ^^)

    , …

    Je me suis simplement fourvoyé.

    Merci pour les 80 % de fait, et dommage pour les 20 % manquant, pour arriver à les réaliser, il me faudra 400 % du temps qu’il me manque déjà.

    Cordialement,

    #995640
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions

    je ne veux pas prendre la responsabilité de casser votre site en vous proposant un code à copier/coller avec une erreur.
    Et en plus si erreur, il sera compliqué sans avoir la main de la comprendre et de la résoudre, ce qui demandera autant de temps d’assistance (et je suis bénévole ici, mon temps n’est pas infini !).

    Votre modification demande 5 à 10 min quand on connaît le PHP, phase de test inclus. J’en indique une piste.
    être webmaster suppose un minimum de bagages techniques ou alors on reste aux possibilités proposé par le thème ou l’on passe par un pro qui sera rémunéré et qui répondra à une mission définie.

    Désolé mais nous ne sommes pas des gourous bon samaritain même si votre asso est sympa et vous tout autant.

    #995642
    rmdiffusion
    Membre
    Padawan WordPress
    90 contributions

    Merci CAMEO. Je vous MP.

    En fait, je ne me prétend pas être Webmaster, J’apprends chaque jour les finesses de WordPress, et je tente selon mes moyens de mettre ce que j’ai appris en fonction.

    Le thème chois a déjà subi beaucoup de modifications pour lesquelles j’ai déjà passé énormément de temps. Il est prévu dans l’évolution de l’association de faire appel à un professionnel pour la création d’un site personnalisé, mais pour le moment toutes les rentrées financières sont exclusivement réservées à nos amis poilus. Nous devons quand même approcher le million, donc vous comprenez l’importance de ne pas dépenser pour le moment.

    Je suis pas contre bien plus « doué » dans d’autres domaines, pour lesquels j’apporte aussi mon aide lorsque la demande se présente. Mais ces domaines ne peuvent être assimilés à Worpress donc je ne m’étalerai pas plus sur le sujet 😉 . Peut-être sommes nous en relation sur un autre forum, sous une autre identité et là c’est moi qui vous apporte mon aide (exemple presque impossible 😕).

    Je pars du principe que nous traversons une période difficile et le seul moyen de s’en sortir est de compter sur une solidarité partagée :D

    Je vous MP tant qu’à faire 😋

    Cordialement,

    #995641
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions

    j’insiste mais le soucis n’est pas de ne pas vouloir vous aider (sinon je n’aurai même pas commencé) mais qu’à un moment on ne peut pas tout faire à distance sauf à risquer une grosse bêtise.
    De plus, j’estime que l’aide permet au demandeur d’avancer, de progresser car bien souvent les demandes s’ajoutent et à un moment il faut être quasi autonome. Si on prémache tout, c’est sans fin.

    #995643
    rmdiffusion
    Membre
    Padawan WordPress
    90 contributions

    Jusqu’à ce problème ci, je fus autonome, ou presque, et très souvent avec une explication, je pus me débrouiller. 😉.

    Pour la grosse bêtise, aucun souci, j’ai même de quoi réparer 😇

    #995644
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions
    rmdiffusion wrote:
    3° je pensais qu’il était plus facile pour aider, lorsqu’on se rend compte à un certain moment que le demandeur ne s’en sort pas, de lui donner le code, plutôt que de l’envoyer à gauche et à droite, de lui dire [q]il faut ADAPTER (donc il faut le comprendre ^^)

    Bonjour

    je n’avais pas réagi sur la culpabilisation précédente

    rmdiffusion wrote:
    tant pis pour la visibilité d’un site d’un futur refuge animalier. Je n’ai vraiment plus le temps de passer 20 heures à comprendre comment insérer ce code. C’est tout le boulot de promotion qui en subit un dommage. Je verrai dans quelques mois (ou années) quand on aura du temps.

    là je vais réagir, et vous expliquer…

    1- vous avez un thème complexe et bordélique. Contrairement à ce que dit Cameo, ce n’est pas 5-10 minutes, c’est au bas mot une à deux heures de travail, pour télécharger le thème, générer des données de test et faire la modif en vérifiant qu’elle fonctionne. Peut-être plus

    2- je ne vous ai pas envoyé à droite et à gauche, je vous ai donné une structure de code. Nulle part je n’ai vous dans ce fil ce que VOUS essayiez de faire avec cette structure, ni de ce que, de façon précise vous ne compreniez pas.

    3- il se trouve que, comme tout le monde, j’ai une vie professionnelle, avec peu de temps disponible. Vous avez choisi de vous investir dans un refuge animalier, j’ai d’autres choix, tout aussi respectables, et le résultat final est tout simplement : je n’ai pas le temps, dans ces conditions, de consacrer trois heures à vous faire votre code.

    4- Chacun a aussi sa façon de concevoir un forum de support. Certains sont heureux de donner des solutions toutes faites, moi qui ai commencé sur le tas, comme vous, sans connaître quoi que ce soit au php, je préfère guider les gens pour qu’ils apprennent à faire eux-mêmes. Si vous aviez mis votre code, on aurait pu le corriger et avancer…

    #995645
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions
    Lumière de Lune wrote:
    1- vous avez un thème complexe et bordélique. Contrairement à ce que dit Cameo, ce n’est pas 5-10 minutes, c’est au bas mot une à deux heures de travail, pour télécharger le thème, générer des données de test et faire la modif en vérifiant qu’elle fonctionne. Peut-être plus

    Tu y vas un peu fort.
    Après avoir eu la main admin, j’ai fais ma bidouille. 2 min chrono + 5 pour comprendre qu’il fallait déclarer la variable en global.

    Et voilà ça tourne et si ça n’influe bien que sur la page d’accueil c’est bon 🙂

    mais je confirme que c’est un test complexe avec trop de tests et d’options. tant que ça tourne on ne s’en inquiète pas.

    #995646
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions

    il faut lire :

    « mais je confirme que c’est un theme complexe avec trop de tests et d’options. tant que ça tourne on ne s’en inquiète pas.

    #995647
    rmdiffusion
    Membre
    Padawan WordPress
    90 contributions

    Je confirme, CAMEO172 n’a pas mis longtemps à régler le problème, en ayant eu accès au site. Je confirme aussi le fait qu’il m’a confesser que pour un amateur comme moi, qui débute seulement le codage, ce n’est pas 20 heures que j’aurais mis, mais près de 200…

    Ceci étant dit Lumière de Lune, Le code a été mis, mais apparemment il ne s’agissait pas de la bonne page demandée.

    Loin de moi de critiquer les aides, je dis juste qu’à un moment ,quand le demandeur avoue après avoir passé plusieurs dizaines d’heures et qu’il ne s’en est sorti, il est plus louable de lui donner la solution.

    Par ce fait, en voyant cette solution, il est plus facile de comprendre pourquoi on n’y est pas arrivé, et comment agir la fois suivante.

    J’ai débuté avec 0 connaissance en WP, je pense que maintenant j’arrive à m’en sortir, sans être expert, mais je bloque encore sur certaines problématiques.

    Je ne suis juste pas informaticien professionnel ou amateur qui se perfectionne, je suis un utilisateur qui apprend à chaque fois qu’un problème surgit.

    Mais tout comme vous, j’ai d’autres centres d’intérêts très prenants, et contrairement à vous, j’utilise plus l’informatique comme outils par rapport à ces activités. En conclusion, pour ma part, l’informatique est un outil, mais pas une passion.

    Un petit détail qui aurait du attirer l’attention est le nombre de post total, entre vous qui en avez presque 17.000 et moi qui n’en ai pas 100, ça prouve la différence de compétence entre nous deux….

    Ceci étant précisé, le problème est résolu maintenant. C’est le principal pour moi. Je peux passer à autre chose, en vous remerciant tous deux, et plus particulièrement CAMEO172 pour son travail rapide et efficace.

    #995648
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #995649
    rmdiffusion
    Membre
    Padawan WordPress
    90 contributions

    Bonjour. Je confirme que la combinaison du plugin et de la solution de noaneo (que je remercie une fois de plus au passage) fonctionne.

    Solution « sparadrap » apparemment si l’idéal aurait été de modifier le code, mais comme il l’a précisé, le code au départ n’est pas fait pour être modifié, et je n’ai ni les compétences ni le temps pour essayer d’y parvenir.

    Si quelqu’un se lance dans l’essai, je peux mettre notre site de l’association Sans Maître à disposition pour des tests. Je fais quand même un backup complet avant chaque manoeuvre, donc si ça plante, on passe le torchon et on remet le couvert.

    Cordialement,

15 sujets de 16 à 30 (sur un total de 30)
  • Vous devez être connecté pour répondre à ce sujet.