Changer code php via un bouton (changer affichage Mosaique ou liste) - PHP - Programmation
Marsh Posté le 23-01-2013 à 21:12:28
C'est assez simple
Tu fais ta structure du style
<div id='products' class='list'>
<div class='product'>...</div>
<div class='product'>...</div>
<div class='product'>...</div>
<div class='product'>...</div>
<div class='clear'></div>
</div>
avec un CSS
#products {...}
#products .product {...}
#products.list .product {display:block;}
#products.mosaic .product {float:left;}
.clear{clear:both;}
Ensuite, au clic, tu changes juste la classe via JQuery :
if ($('#products').hasClass('list')) {
$('#products').removeClass('list');
$('#products').addClass('mosaic');
}
idem dans l'autre sens pour l'autre bouton.
Puis tu fais un appel AJAX pour sauvegarder le choix d'affichage en session.
Marsh Posté le 24-01-2013 à 19:32:22
L'affichage grâce aux .Class fonctionne très bien !
Mais j'ai encore un petit problème.
Comment sauvegarder l'affichage avec AJAX ? Si vous pouviez me donner la direction a prendre, je pourrais me débrouiller par la suite.
Merci
Marsh Posté le 23-01-2013 à 20:45:27
Bonjour,
Je souhaiterais pouvoir faire un système qui permettrais de switcher d'un mode d'affichage a un autre.
Exemple ebay:
J'ai les 2 codes php/css qui permettrais de mettre en Mosaique ou liste.
Il me faudrait donc un systeme qui permettrais de switcher un code php spécifique d'une page, a un autre, via un bouton.
J’espère que c'est clair
Merci beaucoup
Cordialement.
Message édité par Dale Mears le 23-01-2013 à 21:05:10