CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Sam Nov 23, 2024 10:18 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 9 messages ] 
Auteur Message
MessagePublié: Ven Mai 25, 2012 11:40 am 
Hors-ligne

Inscrit(e) le : Ven Août 12, 2011 9:17 am
Message(s) : 55
Bonjour à tous,

je viens de réaliser un module ultra simple permettant de gérer la rotation de bandeaux pubs.

Ce dernier est composé d'un seul objet (Slides) dont voici la structure :

  • Rang d'affichage (Nombre entier)
  • Nom (Chaîne de caractères)
  • Image (Image)
  • Lien (Lien)

Voici le code de ma rangée :

Code :
<row>
   <div class="entete_module">&nbsp;</div>
   <div id="module_pub">   
      <block module="pub" id="pubs" language="fr" >
         <atm-search what="{Slides}" name="les_pubs">
            <atm-search-param search="les_pubs" type="status" value="online" mandatory="true" />
            <atm-search-order search="les_pubs" type="{Slides:Rang_daffichage:fieldID}" direction="asc" />
            <atm-result search="les_pubs">
               
               <div>
                  <atm-if what="{Slides:Lien:validhref}" name="is_link">
                     <a href="{Slides:Lien:hrefvalue}" target="{Slides:Lien:hreftarget}"><img src="{Slides:Image:image}"/></a>
                  </atm-if>
                  <atm-else for="is_link">
                     <img src="{Slides:Image:image}"/>
                  </atm-else>
               </div>
               
            </atm-result>
         </atm-search>         
      </block>
   </div>
</row>


Mon souci se situe au niveau de la balise <atm-search-order> qui n'a, semble-t-il, aucun effet : quelque soit la direction spécifiée pour le tri, et même si je la supprime carrément, les bandeaux sont triés sur la base du champ "rang d'affichage" en ordre descendant (4,3,2,1)...

Pour info, j'utilise l'excellent plugin jQuery Cycle pour la rotation des bandeaux (http://jquery.malsup.com/cycle/)


Dernière édition par arnaud le Mer Mai 30, 2012 10:18 am, édité 1 fois.

Haut
 Profil  
 
MessagePublié: Sam Mai 26, 2012 7:56 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
Salut,
Avant tout, peux tu vérifier 2 choses pour moi :
- Tu as bien une ressource primaire sur ton module
- Désactiver le JS pour être sur que ton problème ne vient pas de là.
Je ne vois pas pourquoi ce tri ne fonctionnerait pas, je cherche sur un module similaire que j'ai et j'attends tes réponses.
Merci


Haut
 Profil  
 
MessagePublié: Mar Mai 29, 2012 8:50 am 
Hors-ligne

Inscrit(e) le : Ven Août 12, 2011 9:17 am
Message(s) : 55
Salut Atm4u,

  • j'ai bien une ressource primaire (il n'y a qu'un objet, qui est ressource primaire)
  • j'ai désactivé le javascript, ce qui n'a rien changé...

Merci à toi


Haut
 Profil  
 
MessagePublié: Mar Mai 29, 2012 10:27 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
Bonjour,
Merci cela permet d'exclure les problématiques du à ton atm-search-param, ainsi qu'une possible interférence du plugin JS.
Je vais voir si je trouve d'où cela peut venir, tu pourrais exporter ton module ? Comme ca je teste sur ton cas particulier.
Merci


Haut
 Profil  
 
MessagePublié: Mar Mai 29, 2012 11:17 am 
Hors-ligne

Inscrit(e) le : Ven Août 12, 2011 9:17 am
Message(s) : 55
Merci pour ton aide !

en pièce jointe le patch d'export de mon module (il ne manque que le fichier js jquery.cycle.all.js que j'utilise pour plusieurs modules)

Dis moi si ça te va...

@+


Pièces jointes:
Description du fichier : Module Pub (Patch)
pub-20120529-120407.tgz [14 Kio]
Téléchargé 1829 fois
Haut
 Profil  
 
MessagePublié: Mar Mai 29, 2012 11:32 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
J'ai installé ton module
J'ai utilisé la rangée "Widget bandeaux Pub" cette dernière répond parfaitement.
De quel rangée s'agit il ?


Haut
 Profil  
 
MessagePublié: Mar Mai 29, 2012 1:20 pm 
Hors-ligne

Inscrit(e) le : Ven Août 12, 2011 9:17 am
Message(s) : 55
C'est bien celle là qui me pose problème...

Quand tu dis qu'elle répond bien, tu veux dire que le tri s'effectue correctement lorsque tu modifies le paramètre "direction" de la balise <atm-search-order> ?

EDIT : J'ai super honte :oops:

je viens de me rendre compte que je modifiais une rangée alors que j'en utilisais une autre........

Vraiment désolé de t'avoir fais plancher là dessus pour rien ...

Pour les modérateurs, peut être que vous pouvez supprimer complètement le fil, vu que le problème abordé n'en est pas du tout un...


Haut
 Profil  
 
MessagePublié: Mar Mai 29, 2012 2:02 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
Pas de problème, on apprend tous de nos erreurs, sur que tu ne la feras plus celle-la. :wink:


Haut
 Profil  
 
MessagePublié: Mar Mai 29, 2012 2:06 pm 
Hors-ligne

Inscrit(e) le : Ven Août 12, 2011 9:17 am
Message(s) : 55
C'est clair !
:wink:


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 9 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 41 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr