- Statut : non résolu
- Ce sujet contient 11 réponses, 5 participants et a été mis à jour pour la dernière fois par Ubu, le il y a 18 années et 7 mois.
-
AuteurMessages
-
21 octobre 2005 à 11 h 11 min #446544
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 panelHOW TO USE
Put this function:php cypher_latestposts(); ?>
*/
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
21 octobre 2005 à 13 h 54 min #566425Ca dépend aussi de où tu as mis le code en question 🙂
21 octobre 2005 à 14 h 07 min #566426Et 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 °_° ) :
<a
href= »http://d.athuil.free.fr »>ACCUEILCategories>>>>> JE L’AI MIS LÀ <<<<<
<?php get_links('-1', '', '
‘, ‘
‘, 0, ‘name’, 0, 0, -1, 0); ?><a
href= »http://d.athuil.free.fr/?page_id=3″>CONTACT<?php wp_get_archives('type=monthly&format=other&after=
‘); ?>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
21 octobre 2005 à 14 h 22 min #566427ah 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.
Hop21 octobre 2005 à 14 h 36 min #566428j’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 :$
21 octobre 2005 à 17 h 32 min #566429En 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….
21 octobre 2005 à 17 h 39 min #566430Bon 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
21 octobre 2005 à 20 h 31 min #566431En 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.
22 octobre 2005 à 6 h 14 min #566432carrément plus claire ! merci beaucoup !
30 mars 2006 à 15 h 17 min #566433Bonjour,
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.
31 mars 2006 à 8 h 53 min #566434Peut-être qu’utiliser le temlalte tag wp_get_archive :
31 mars 2006 à 12 h 17 min #566435Im-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.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.