La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  boucle spip
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: boucle spip  (Lu 799 fois)
boucle spip
« sur: le 23-09-2008 a 16:34:36 »
beru002
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 4



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

bonjour,

je viens à vous car je suis complètement bloqué!!!
en fait, ça doit être un truc tout bête, mais là, je sèche...

donc, mon but était de faire un menu déroulant sous spip. j'ai donc trouvé tout ce qu'il fallait pour ça. un fichier js et une boucle à insérer. tout se passe très bien. sauf que la boucle est faite pour afficher les rubriques et les sous-rubriques de spip...
et moi, je veux les rubriques et els articles, puisque je n'ai pas de sous-rubriques...
donc, voici la boucle que j'avais au départ:

<ul id="menulist">
<BOUCLE_menu(RUBRIQUES){id_rubrique !==^(1|18)} {racine} {par num titre, titre}>
  <li><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
    <B_sousmenu><ul>
      <BOUCLE_sousmenu(RUBRIQUES){id_parent}>
        <li><a href="#URL_RUBRIQUE">#TITRE</a>
          <BOUCLE_ssousmenu(boucle_sousmenu)></BOUCLE_ssousmenu>
        </li>
      </BOUCLE_sousmenu>
    </ul></B_sousmenu>
  </li>
</BOUCLE_menu>
</ul>

et, pour avoir les articles à la place des sous-rubriques, j'ai mis celle-ci:

<ul id="menulist">
<BOUCLE_menu(RUBRIQUES) {racine} {par num titre, titre}>
  <li><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
    <B_sousmenu><ul>
      <BOUCLE_sousmenu(ARTICLES){id_rubrique}{par num titre, titre}>
        <li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{30})]</a>
          <BOUCLE_ssousmenu(boucle_sousmenu)></BOUCLE_ssousmenu>
        </li>
      </BOUCLE_sousmenu>
    </ul></B_sousmenu>
  </li>
</BOUCLE_menu>
</ul>

et là, c'est le drame... quand je recharge ma page internet (je fonctionne en localhost avec esayphp), il me dit, d'une façon assez nargante: connexion interrompue!!!!
et bien entendu, lorsque je remets la boucle du départ, tout va bien...

donc, remarquez-vous une erreur dans ma seconde boucle? si oui, laquelle... et si non, y a-t-il quelque chose à changer dans le script que j'utilise? je ne pense pas, mais bon... enfin, si quelqu'un peut m'aider, sur ce coup, j'en serais vraiment ravi...

edit: n'hésitez pas à me dire s'il vous manque des infos pour m'aider...

« Dernière Édition: le 23-09-2008 a 17:16:52 par beru002 » Rapporter au modérateur  

"Dis-toi bien que le pouvoir, d'où qu'il vienne, c'est vraiment de la merde!" (Léo Ferré)

Re:boucle spip
« Répondre #1 sur: le 23-09-2008 a 19:32:03 »
beru002
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 4



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

alors, j'ai du nouveau: avec cette même boucle, maintenant, je n'ai plus de déconnexion, mais mon menu disparaît..... tout simplement....

Rapporter au modérateur  

"Dis-toi bien que le pouvoir, d'où qu'il vienne, c'est vraiment de la merde!" (Léo Ferré)
Re:boucle spip
« Répondre #2 sur: le 24-09-2008 a 08:56:15 »
beru002
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 4



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

bon, ben j'ai fini par réussir... ce fut laborieux!!!
au cas où, si ça peut servir à quelqu'un, voici la boucle que j'ai utilisée:

<B_menu>
<ul>
   <BOUCLE_menu(RUBRIQUES){id_rubrique !== ^(1|18)$} {racine} {par num titre, titre}>
    <li class="menu-principal">[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]
        <ul>
        <B_sousMenuArticle>
             <BOUCLE_sousMenuArticle(ARTICLES){id_rubrique}{par num titre, titre}>
               <li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{20})]</a></li>
            </BOUCLE_sousMenuArticle>
         </B_sousMenuArticle>

       </ul>
    </li>
   
    </BOUCLE_menu>
   
</ul>
</B_menu>

me reste juste un petit problème, au niveau du css: les articles apparaissent au-dessus des rubriques, et décalés vers la droite. j'aimerais les alignés avec les titres des rubriques, mais le souci, si je les déplace, par exemple, avec padding-left, ils se déplacent tous de la même distance... c'est tout à fait normal, mais moi, j'aimerais juste qu'ils se mettent alignés avec la gauche du bouton des rubriques... hors, ceux-ci n'ont pas la même largeur, donc, les articles n'ont pas à se déplacer de la même distance... si quelqu'un saurait me dire quel code utiliser.... merci!!!

Rapporter au modérateur  

"Dis-toi bien que le pouvoir, d'où qu'il vienne, c'est vraiment de la merde!" (Léo Ferré)
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg