Category Archives: PHP

WordPress NextGEN : navigation avec les flèches de direction

Sous WordPress, avec une galerie NextGEN qui utilise l’effet thickbox, pour faire défiler les images à l’aide des touches directionnelles du clavier (les flèches gauche et droite il faut procéder comme suit :

Dans le fichier “wp-includes/js/thickbox/thickbox.js“, trouver ce bloc de code :

if(keycode == 27){ // close
 tb_remove();
} else if(keycode == 190){ // display previous image
 if(!(TB_NextHTML == "")){
  document.onkeydown = "";
  goNext();
 }
} else if(keycode == 188){ // display next image
 if(!(TB_PrevHTML == "")){
  document.onkeydown = "";
  goPrev();
 }
}

Et remplacer le keycode :

  • 190 par 39
  • 188 par 37

Attention : comme ce fichier fait partie de la distribution WordPress, à chaque mise-à-jour il faut refaire la modification.

Faire un site e-commerce

Pour créer un site e-commerce, voici quelques outils open-source :

  • Thelia : Projet mené par une société française de Clermont-Ferrand (Licence GPL, PHP)
  • TomatoCart : C’est un nouveau projet qui est parti d’OSCommerce pour apparemment tout refaire (Licence GPL,  PHP)
  • Prestashop : Produit d’origine française (Licence OSL, PHP)
  • Magento : Une solution réputée  (Licence OSL, PHP)
  • KonaKart : Une des rares solutions en Java (Licence LGPL, Java)
  • JadaSite : Une autre solution en Java (Licence GPL, Java)
  • ReOS : Un peut particulier puisqu’il s’agit de faire un site d’annonces immobilières (Licence GPL, PHP)
  • OXID eSales : Solution en double licence (Licence GPL, PHP)

Wikipedia propose une liste de produits Open-source d’e-commerce, elle n’est pas plus complète que celle-ci, mais propose d’autres outils.