Problème d’installation latest posts & comments (Créer un compte)

  • Statut : non résolu
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #446544
    MU
    Membre
    Padawan WordPress
    89 contributions

    Bonjour à toutes et tous,

    J’ai télécharger les packs contenant les blocs latests posts et latests comments et les ai activés.

    Puis, j’ai suivi la procédure écrite ainsi :
    INSTALLATION
    1. Put this file in wp-content/plugins
    2. Activate it in your admin panel

    HOW TO USE
    Put this function:

    */

    function cypher_latestposts($before= », $after=’
    ‘) {

    global $wpdb;
    $output =  »;
    $max_posts = 5; //Maximum posts to be displayed

    $request = « SELECT ID, post_title, post_date FROM $wpdb->posts WHERE post_status =’publish’ « ;
    $request .= « ORDER BY post_date DESC LIMIT $max_posts »;
    $posts = $wpdb->get_results($request);

    if($posts){
    foreach ($posts as $post){
    $post_title = stripslashes($post->post_title);
    $post_link = stripslashes($post->ID);
    $post_date = stripslashes($post->post_date);

    //$output .= $before . $post_date . $after;
    $output .= $before . ‘‘ . $post_title . ‘‘;
    $output .= $after;
    }
    }
    echo $output;
    }
    ?>

    Sauf que, quand je mets le code dans le « modèle de la barre latérale » de mon thème, mon site s’efface et ne reste que l’en-tête avec un message d’erreur abscon ^_^ .

    Aurai-je fait quelque chose de mal ? ou ce logiciel m’en veut-il ? ou simplement ne suis-je pas doué ?
    Je penche pour la dernière mais veux bien apprendre !!

    Merci encore

    #566425
    xavier
    Participant
    Maître WordPress
    2124 contributions

    Ca dépend aussi de où tu as mis le code en question 🙂

    #566426
    MU
    Membre
    Padawan WordPress
    89 contributions

    Et bien je l’ai mis dans le modèle de la barre latérale (mais je me plante peut être… ce n’est peut être pas le bon endroit °_° ) :

    Et après ça m’a donné un truc complètement fou qui a supprimé ma page en entier… :(

    Merci pour le message d’aide au fait 😉

    A plus tard

    #566427
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    ah ouais, je vois. MU, le code faut le coller dans un fichier que tu vas nommer leplugindemoi.php par exemple.
    Ensuite ce fichier tu le mets dans wp-content>plugins. Ensuite tu accèdes à ton admin tu cliques sur plugins et tu actives le plugion que tu vien d’uploader.
    Hop

    #566428
    MU
    Membre
    Padawan WordPress
    89 contributions

    j’y avais pensé mais le fichier n’apparait pas dans les plugins à ce moment là °_°

    C’est pourtant un plugin « officiel » que j’utilise et que j’ai uploadé ds le dossier plugins chez mon hébergeur. De là, j’ai pu l’activer dans l’admin mais rien ne se passe… J’ai alors essayé de regarder ce qu’il avait dans le ventre et tout ce que j’ai trouvé c’est : « put this function ».

    Je reconnais n’être pas très doué mais je ne demande qu’à comprendre, le souci est que « put this function » sans me dire où, moi je sèche :p

    Merci encore pour vos aides précieuses pour le néophyte que je suis :$

    #566429
    z720
    Membre
    Maître WordPress
    578 contributions

    En fait la fonction est déclarée dans le plugin si tu l’actives…

    C’est l’appel dans le template qui affichera le résultat :

    <div id="sidebar">

    <p class="MsoNormal"><span style='font-family:"Arial Black";color:#333333'><a href="http://d.athuil.free.fr"><span style='color:#333333'>ACCUEIL</span></a></span></p>

    <br /><div class="title">Categories</div>


    <br /><div class="title">Derniers</div>




    <br /><div class="title"></div>
    <?php get_links('-1', '', '<br />‘, ‘<br />‘, 0, ‘name’, 0, 0, -1, 0); ?>

    <p class="MsoNormal"><a href="http://d.athuil.free.fr/?page_id=3"><span>CONTACT</span></a></p>

    <br /><div class="title"></div>
    <?php wp_get_archives('type=monthly&format=other&after=<br />‘); ?>


    </div>

    Remarque : Si le plugin n’est pas actif, ça va crier….

    #566430
    MU
    Membre
    Padawan WordPress
    89 contributions

    Bon si je dis que je t’aime, ça va être mal pris mais c’est presque ça 😉

    Merci beaucoup z720… ça fait plaisir…

    Sie je peux te déranger encore un instant et pour être sur de bien comprendre, quelque soit le plugin installé, il faut, si je veux pouvoir m’en servir, que je l’appelle en insérant le code adéquat…

    Si c’est cela, c’est vraiment trop con et trop facile lol lol lol

    #566431
    z720
    Membre
    Maître WordPress
    578 contributions

    En fait il y a plusieurs types de plugins, ceux pour ajouter des fonctionnalités d’affichage qui sont activés par une fonction appelé dans le thème et ceux pour ajouter des fonctionnalités de contenu qui sont activés dans l’interface d’admin ou lorrsque WP effectue une action particulière. Dans le dernier cas, rien à faire de plus que d’activer le plugin.

    J’espère qu’avec ça c’est plus clair.

    #566432
    MU
    Membre
    Padawan WordPress
    89 contributions

    carrément plus claire ! merci beaucoup !

    #566433
    Ubu
    Membre
    Initié WordPress
    9 contributions

    Bonjour,

    Nouveau venu, je découvre votre forum et y ai déjà glané pas mal de renseignements utiles.

    Je viens d’essayer successivement plusieurs plugins (trouvés via le site de WordPress) pour générer une liste des posts précédents dans la barre de menu de mon blog.

    Échec complet. Soit j’obtiens un message d’erreur, soit le panneau d’administration refuse purement et simplement l’activation du plugin.

    Auriez-vous un plugin simple, compatible avec WordPress 2.0.1 (version française), à me suggérer ? Tout ce qu’il me faut, c’est la liste des dix posts précédents, sans autre mention (date, catégorie, etc.).

    Merci d’avance.

    #566434
    z720
    Membre
    Maître WordPress
    578 contributions

    Peut-être qu’utiliser le temlalte tag wp_get_archive :

    Plus de détails

    #566435
    Ubu
    Membre
    Initié WordPress
    9 contributions

    Im-pec-ca-ble ! Ça s’installe en trois secondes et ça fonctionne.

    Merci beaucoup.

    NB pour les suivants que ça pourrait intéresser : en utilisant la balise format=custom, les liens s’affichent à la queue leu leu. Pour obtenir une liste (un lien par ligne), il suffit de remplacer custom par html.

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