Annonce

Mettez-vous à jour ! WordPress 2.9.2 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook et sur Twitter

#1 02-07-2009 22:38:43

yulbrinner
Connaisseur WP
Date d'inscription: 22-02-2007
Messages: 39
Site web

Affichage catégories 2 colonnes

Bonjour,

Je voudrais afficher ma liste de catégories dans ma sidebar en 2 colonnes, j'ai tenté d'installer un plugin mais celui ci ne faisait pas 2 colonnes mais passait une ligne. J'ai trouvé apparement un code qui ferait la même chose ... je cite

code à insérer dans le functions.php de mon thème :

Code: PHP

  1. <?php
  2. function display_categories_posts($number_of_columns, $number_of_posts, $exclude_categories) {
  3. $i = 0;
  4.  
  5. // Begin table.
  6. echo “<table class=\”links\” id=\”links\”>”;
  7. $categories = get_categories(”exclude=$exclude_categories&orderby=name”);
  8.  
  9. foreach ($categories as $cat) {
  10.  
  11. $cat_id = $cat->cat_ID;
  12.  
  13. // Determine if <tr> is needed.
  14. if (($i % $number_of_columns) == 0) {
  15. echo “<tr>”;
  16. }
  17.  
  18. echo “<td>”
  19. . “<h3>”
  20. . $cat->cat_name
  21. . “</h3>”;
  22.  
  23. $result = “<ul>”;
  24.  
  25. $catposts = get_posts(”category=$cat_id&numberposts=$number_of_posts);
  26.  
  27. foreach($catposts as $single):
  28.  
  29. $result .= “<li><a href=’”;
  30. $result .=get_permalink($single->ID).”‘>”.$single->post_title.”</a></li>”;
  31. endforeach;
  32.  
  33. $result .= “</ul>”;
  34. echo $result;
  35. echo “</td>”;
  36.  
  37. // Determine if </tr> is needed.
  38. if (($i % $number_of_columns) == ($number_of_columns1)) {
  39. echo “</tr>”;
  40. }
  41.  
  42. $i = $i + 1;
  43. }
  44.  
  45. // End table.
  46. echo “</table>”;
  47.  
  48. }
  49.  
  50. ?>


J'ai des erreurs dans mon functions.php lorsque j'actualise ma page ... je pense que c'est dû au guillemets ils sont "orientés" ça me parait bizarre, mais bon j'ai pas réussi à trouver puisque j'ai toujours des erreurs.

Merci d'avance wink

Dernière modification par yulbrinner (02-07-2009 22:39:01)


GearBoxLIVE : Par des passionnés, pour des passionnés -> http://www.gearboxlive.fr/

Hors ligne

 

#2 04-07-2009 00:16:05

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 2471
Site web

Re: Affichage catégories 2 colonnes

Oui, il faut effectivement rectifier les guillemets.

Pour une aide plus appropriée, indique nous les erreurs précises rencontrées.


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#3 05-07-2009 11:45:52

yulbrinner
Connaisseur WP
Date d'inscription: 22-02-2007
Messages: 39
Site web

Re: Affichage catégories 2 colonnes

Bah en les erreurs que je rencontre ce sont les guillemets "unexpected char in line patatipatata"
le problème c'est que je ne le fais pas ça bien car a la fin le code marche pas et j'ai toujours une erreur... bizarre ce code


GearBoxLIVE : Par des passionnés, pour des passionnés -> http://www.gearboxlive.fr/

Hors ligne

 

#4 06-07-2009 00:05:15

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 2471
Site web

Re: Affichage catégories 2 colonnes

Ah ben pour corriger l'erreur patatipatata, il faut que tu modifies la ligne bidule en rajoutant un truc.

(Non mais heureusement que je t'ai demandé d'être précis parce que j'ai failli être incapable de t'apporter la bonne réponse, ouf !)


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.22
© Copyright 2005-2006 WordPress France

[ Generated in 0.082 seconds, 10 queries executed ]