Mises à jour de février, 2008 Activer/désactiver les fils de commentaires | Raccourcis clavier

  • freyafinker 2:45 pm le February 23, 2008 Permalien | Réponse
    Tags : Simplepie Wordpress   

    Simplepie plugin pour WordPress 

    Comme je vous l’annonçais dans un post précédent, l’utilisation du plugin Simplepie pour WordPress serait sans doute susceptible de permettre très facilement l’affichage d’un flux RSS sur un blog WordPress.

    Et effectivement, ça marche avec quelques petits bémols…

    En tapant Simplepie WordPress dans Google, on tombe sur la page du plugin : http://simplepie.org/wiki/plugins/wordpress/simplepie_plugin_for_wordpress

    Très vite on peut le télécharger en cliquant sur download (petite remarque la version marquée est 2.1.1 mais le téléchargement donne la version 2.1). On le décomprime en cliquant droit « extraire tout » avec la souris. On ouvre le dossier dans lequel se trouve un nouveau dossier. C’est ce dernier que l’on va transférer sur le serveur dans le dossier wp-content/plugins/. On peut alors aller activer le plugin « activate plugin » dans le tableau de bord de WordPress. (à ce stade un petit rappel, vous ne pouvez utiliser les plugins que si vous avez installé WordPress sur votre serveur). Simplepie se retrouve alors accessible dans les options de wordpress. En même temps, dans la page plugins, on trouve qu’il existe une version 2.1.2 du plugin et on peut le télécharger.

    Alors là, méga message d’erreur qui nous dit que Simplepie WordPress n’est pas installé au bon endroit ! J’ai donc téléchargé la version 2.1.2 et je l’ai mise à la place de la version 2.1. Victoire, ce message d’erreur disparaît.

    Pour en laisser un second (de message d’erreur) qui nous dit que le cache n’est pas inscriptible (cache not writeable). Pourtant, j’ai créé un dossier cache dans wp-content et j’ai modifié ses attributs pour avoir un chmod à 777.

    J’ai essayé de mettre la commande (à entourer des commandes php):

     echo SimplePieWP('http://simplepie.org'); 

    quelque part dans mon template wordpress. Ca marche. Malgré le message d’erreur le flux est affiché correctement (ici à titre d’exemple c’est le flux de Simplepie qui est affiché).

    Reste à faire disparaître ce message d’erreur. J’ai essayé de le supprimer dans le code, j’ai recherché une solution sur les forums de wordpress, et finalement après plusieurs essais infructueux, j’ai réussi à le supprimer en allant dans options, simplepie, et en choisissant de ne pas utiliser le cache. Donc solution temporaire peu élégante, mais comme j’agrège peu de flux, ce n’est certainement pas grave. Par rapport à l’article précédent où il fallait 20 lignes de code pour afficher un flux, c’est devenu hyper-simple.

    On peut modifier les paramètres, tels que le nombre d’articles, la longueur du résumé affiché, simplement dans la page options simplepie de wordpress.

    Ah oui, chez WordPress ils disent que le problème cache not writeable est résolu en repassant à la version 2.1 (mais moi dans ce cas j’ai d’autres messages d’erreurs). Ou alors ailleurs, ils disent que le problème finit par se résoudre tout seul. Patience, patience.

    Pour finir, un petit exemple copié sur la page du plugin qui montre bien comment on donne les adresses des flux, et comment on choisit le nombre d’articles (items) à afficher, si l’on veut faire afficher plusieurs flux (code à encadrer par des balises php).

    
    echo SimplePieWP(array(
    	'http://feeds.feedburner.com/simplepie',
    	'http://laughingmeme.org/category/magpie/feed/'
    ), array(
    	'items' => 5,
    	'cache_duration' => 1800,
    	'date_format' => 'j M Y, g:i a'
    ));
    
    
     
    • micheljo 7:49 le mars 28, 2008 Permalien | Réponse

      Bonjour,
      j’essaye en vain d’utiliser simplepie et simplepie core.
      Je suis novice, et quand je tente de coller
      echo SimplePieWP(array(
      ‘http://feeds.feedburner.com/simplepie‘,
      ‘http://laughingmeme.org/category/magpie/feed/’
      ), array(
      ‘items’ => 5,
      ‘cache_duration’ => 1800,
      ‘date_format’ => ‘j M Y, g:i a’
      ));
      dans le code de mon article, en visuel, j’otiens ceci
      Quels sont les balises php pour encadre le code?
      est-ce que je dois mettre ce code dans l’article, ou ailleurs?
      Merci de m’aiguiller, soit par une réponse, ou un lien vers un bon tutoriel

    • micheljo 7:52 le mars 28, 2008 Permalien | Réponse

      excusez moi,
      en visuel, j’obtiens ceci

      ‘http://feeds.feedburner.com/simplepie‘,
      ‘http://laughingmeme.org/category/magpie/feed/’
      ), array(
      ‘items’ => 5,
      ‘cache_duration’ => 1800,
      ‘date_format’ => ‘j M Y, g:i a’
      ));

    • freyafinker 10:00 le mars 31, 2008 Permalien | Réponse

      Pour afficher un flux dans un article, il va falloir activer php, pour cela, voir l’article suivant :
      https://freyafinker.wordpress.com/2007/09/09/les-plugins-de-wordpress/

      Pour tester le code, on peut le faire afficher dans les colonnes du blog, à partir du template de wordpress, à condition de savoir comment modifier son template, voir ceci :
      https://freyafinker.wordpress.com/2008/02/10/comment-organiser-les-liens-de-son-blog-wordpress/

      Enfin les commandes php, qui sont zappées dans les articles wordpress et sûrement les commentaires, c’est pourquoi je les décortique sont :
      (avant le code) :

    • freyafinker 10:02 le mars 31, 2008 Permalien | Réponse

      WordPress ayant zappé les commandes php, comme prévu, il faudra chercher ailleurs comment ouvrir et fermer une balise php.

      Désolée pour ma lenteur à répondre, n’hésitez pas à me solliciter si le problème n’est pas résolu.

      Encore un chose, pour entrer du code (comme php), il faut mettre l’éditeur en mode code.

    • abysse 10:16 le avril 27, 2010 Permalien | Réponse

      Bonjour,

      J’ai fait toutes les manips requises et j’obtiens l’erreur suivante :

      Parse error: syntax error, unexpected ‘<', expecting ')' in /homepages/9/d325145304/htdocs/abysse-tech/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 1

      L'interprétation PHP est faite avec exec-php et fonctionne avec des echos simples

      D'ou cela peut-il venir ?

  • freyafinker 11:09 am le February 10, 2008 Permalien | Réponse
    Tags : éditer le template, liens wordpress, organiser les liens   

    Comment organiser les liens de son blog WordPress ? 

    Ce post s’adresse à ceux qui ont leur blog WordPress hébergé sur leur propre site et qui peuvent donc modifier leur thème en allant dans le menu Présentation Editeur de thème…

    Au bas de la page on trouve « if this page were writable you could edit it ».

    Pour pouvoir modifier le thème, il faut donc aller modifier les droits d’écriture sur le serveur. Trouver donc le dossier des différentes pages du thème à éditer, et en cliquant droit (personnellement j’utilise Filezilla pour transférer les fichiers), on modifie les droits de lecture, écriture et exécution : en cochant toutes les cases, cela nous donne un chmod à 777, c’est ce qui marche pour moi.

    Ensuite, j’ai modifié le fichier sidebar.php.

    Dans le thème en question se trouvait la commande

    php get_links ou php get_links_list

    Je l’ai remplacée par :

    <?php get_links(‘-1’, ‘<li>’, ‘</li>’, ‘<br />’, FALSE, ‘id’, TRUE, TRUE, 50, TRUE, TRUE); ?>

    Chacun des paramètres entre parenthèses a une signification les voilà dans l’ordre :

    • ‘-1’ : valeur par défaut, signifie toutes les catégories, on peut remplacer cette valeur par l’id de la catégorie de liens que l’on veut afficher (voir edit category)
    • ‘<li>’ :le texte qui précède le lien
    • ‘<li>’,'</br>’ : le texte/html qui suit le lien (attention, il y a deux cases, j’ai essayé d’en supprimer une mais ça donne un message d’erreur en décalant les paramètres suivants)
    • TRUE signifie qu’on affiche les images s’il en existe (FALSE on ne les affiche pas)
    • ‘id’ dans quel ordre classer les liens, il existe de nombreux paramètres (pour moi id a convenu, il correspond à l’ordre dans lequel j’ai entré manuellement mes liens dans la blogroll dans l’ordre où je voulais qu’ils s’affichent). Un affichage alphabétique ‘name’ ou par classement ‘rating’ peut être utile. Si on met un _devant, le classement sera par ordre inverse (exemple ‘_name’ : ordre alphabétique inverse).
    • montrer la description (TRUE vrai FALSE faux)
    • montrer le rating (TRUE vrai FALSE faux)
    • ‘-1’ : valeur par défaut pour montrer tous les liens, remplacer par le nombre de liens à afficher
    • montrer la dernière date de mise à jour (TRUE vrai FALSE faux)
    • afficher le lien (TRUE vrai FALSE faux)

    Source : http://codex.wordpress.org/Template_Tags/get_links

    Remarque : ce type de commande est démodé, il va être remplacé progressivement par php_get_bookmarks dans les nouveaux templates.

    Merci à Hugues-André qui m’a permis de résoudre ce problème d’affichage de liens sur un de mes blogs. Son site, L’espace arc-en-ciel propose un site web et un référencement pour 250 euros.

     
    • lespacearcenciel 1:55 le février 10, 2008 Permalien | Réponse

      Bonjour Dilett,

      Je viens tout juste de tomber sur cet article. Je t’avoue très sincèrement que j’ai un peu de mal à suivre…
      En tous les cas, ravi d’avoir pu t’aider 🙂

      Amitiés à toi,

      A bientôt,

      Bises,

      Hugues 😉

    • john 12:25 le juillet 2, 2008 Permalien | Réponse

      Comment créer une nouvelle liste de catégories comme « Catégories » ? Il est possible de créer des catégories de liens mais pas des catégories tout court ?

    • Zo 3:12 le novembre 7, 2008 Permalien | Réponse

      Bonjour,
      Merci pour cet article, qui à sa lecture m’a donné espoir… Je m’explique, je souhaiterais sur un blog wordpress ajouter une liste de liens (pour récup la typo et le design de celle créée par défaut dans le thème que j’ai choisi), mais changer le première attribut de la ligne php ne change rien chez moi… et ce, malgré le fait que j’ai bien fait attention à l’identifiant donné à mes catégories…
      Ce chiffre permet -il vraiment de sélectionner une catégorie à récupérer… ou seulement d’ordonner les liens ?

      Je ne sais pas si je suis très claire…
      MErci par avance.

    • freya (dilett) 10:55 le novembre 12, 2008 Permalien | Réponse

      Bonjour, si changer l’id ne marche pas c’est peut-être un bug de WordPress. Sinon, je vérifierais que c’est bien changé au bon endroit (il y a peut-être plusieurs affichages de liens dans la sidebar, les tiens, plus ceux par défaut). Donc bien lire le code de la sidebar jusqu’au bout. Mais le plus simple serait d’effacer les liens par défaut et d’entrer les tiens à la place. Je ne sais pas non plus si je suis très Claire…

    • amer 12:53 le décembre 10, 2008 Permalien | Réponse

      merci pour l’article

      http://www.sforex-money.blogspot.com

    • yiwuchine 11:33 le juin 26, 2010 Permalien | Réponse

      Franchement, on n’y comprends rien !!!
      Merci d’etre plus « accessible » car j’ai le soucis de ranger mes liens, et d’en editer de nouveaux.

    • Marinettaourlettes 11:37 le janvier 15, 2011 Permalien | Réponse

      Bonjour,
      Merci pour cette article qui m’a bien aidée. Il y a juste encore une chose que je n’ai pas trouvée : est-il possible de créer des sous catégories de liens ?

    • Freya Finker 9:53 le janvier 15, 2011 Permalien | Réponse

      Hello,
      En regardant en vitesse, je ne vois pas la possibilité d’avoir des sous-catégories.
      Si on veut vraiment en faire apparaître, il est toujours possible d’éditer et d’imbriquer les liens à la main dans la sidebar (mais on perd l’intérêt du widget).
      Si quelqu’un en sait plus…

c
créer un nouvel article
j
message/commentaire suivant
k
message/commentaire précédent
r
Réponse
e
Modifier
o
afficher/masquer les commentaires
t
remonter
l
connexion
h
afficher/masquer l'aide
shift + esc
Annuler