Mettre une virgule ou autre entres les catégories (wp_list_categories)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #470269
    HimSelf
    Participant
    Chevalier WordPress
    120 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.7.1
    – Thème utilisé : perso
    – Plugins en place : pleins
    – Nom de l’hebergeur : admiworld
    – Adresse du site : http://www.marocpassion.com

    Problème(s) rencontré(s) :

    Bonjour,

    Dans une catégorie définie j’ai ajouté manuellement les “sous catégories” de celle-ci, afin de permettre à mes visiteurs de filtrer une recherche. (petit bidouillage perso, car je ne veux pas que toute ces sous sous catégories soient affichées sur l’accueil étant donné que j’affiche déjà les sous catégories. )

    Bref, jusque la, pas de soucis… ça marche impec,
    si quelqu’un veut faire pareil, voici mon bout de code, adapté sur un bout de code de Am0

    <?php 
    			if(in_category('8')) {
    				echo '<div class="post"><div id="regions">‘.
    					 ‘<h3>Voir les hôtels par régions</h3>‘.
    					 ‘<ul>‘;
    					wp_list_categories(‘hide_empty=0&orderby=name&show_count=0&title_li=&use_desc_for_title=1&child_of=8’);
    				echo ‘</ul>‘.
    					 ‘</div></div>‘;
    			}
    		?>

    Mon problème, c’est que les éléments ne sont pas vraiment séparés, j’aimerais pouvoir ajouter un | ou une , (virgule) entre chaque.

    exemple : http://www.marocpassion.com/cat/tourisme-voyage/hotels/

    J’ai bien essayé avec un “border-right:1px solid white;” mais alors je retrouve fatalement la bordure sur la dernière catégorie & ça ne m’enchante pas !

    Si vous n’avez pas d’idée, alors je mettrai un background comprenant ces séparateurs, mais j’aimerais si le maroc devait ajouter de nouvelles régions ne pas devoir refaire ce background… (je sais c’est tiré par les cheveux).

    #672814
    k-win
    Membre
    Chevalier WordPress
    328 contributions

    Je pense que meme en inserant le caractere dans la boucle php qui affiche tout ca, tu le retrouvera forcement a la fin, logique.

    Je pense qu’un peu de css serait tout aussi bon, genre sur ca :

    #regions ul li {
    -x-system-font:none;
    float:left;
    font-family:Verdana;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:32px;
    margin-right:0;
    margin-top:0;
    padding:0 5px;
    }

    tu pourrais mettre une couleur de background plus foncee ou plus claire, que le fond gris deja present, pour faire la distinction.

    #672815
    HimSelf
    Participant
    Chevalier WordPress
    120 contributions

    yep, pas con !
    merci à toi, je vais voir ça.

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