Auteur : Adelin GROSJEAN

Magento getBaseURL() et getSkinURL()

Les URL de votre boutique Magento

Les fonctions Mage::getBaseURL() et Mage::getSkinURL() vous retourne les différentes URL de votre boutique Magento, suivant certains paramètres.

Url de base :

Mage::getBaseURL();

Url du skin ( theme ) :

Mage::getBaseUrl( Mage_Core_Model_Store::URL_TYPE_SKIN );

Url du skin non sécurisée http :

Mage::getSkinUrl('images/logo.png');

Url du skin sécurisée https :

Mage::getSkinUrl('images/logo.png', array('_secure'=>true) );

Url dossier Media :

Mage::getBaseUrl( Mage_Core_Model_Store::URL_TYPE_MEDIA );

Url dossier Js :

Mage::getBaseUrl( Mage_Core_Model_Store::URL_TYPE_JS );

Url du store :

Mage::getBaseUrl( Mage_Core_Model_Store::URL_TYPE_WEB );

Url de la page courante :

Mage::helper('core/url')->getCurrentUrl();

URL de la boutique Magento dans les pages CMS ou les blocks statiques

Url de base :

{{store url=""}}

Url du Skin :

{{skin url='images/imagename.jpg'}}

Url du dossier Media :

{{media url='/imagename.jpg'}}

Url de la boutique :

{{store url='mypage.html'}}

 

 


 

 

 

 

 

 

Utiliser le clavier en mode plein écran avec Flex dans un navigateur web

Le mode plein écran sur un site, permet de masquer le navigateur web et d’afficher l’application ou le site en mode plein écran.

Le problème de sécurité avec ce type de fonctionnalité, aurait été que des petits malins, fassent passer leur site en mode plein écran, pour un bureau windows par exemple, je vous laisse imaginer les dégâts que cela pourrait engendrer.
Pour palier à cette problématique Adobe a décidé d’ajouter une sécurité qui bloque certaines fonctionnalités de flash player en mode plein écran.

Telle que la saisie dans un champ TextInput, ou l’event KeyEvent, ce qui n’est pas toujours très pratique, car vous pourriez avoir besoin de touches clavier pour l’application ou le jeu que vous êtes en train de développer. Dans la nouvelle version de Flash ( à partir de Flash player 11.3 ), Adobe a ajouté un nouveau mode plein écran :

FULL_SCREEN_INTERACTIVE

, ce dernier permet une demande d’autorisation pour l’utilisation du clavier, au passage en mode plein écran.

Super me direz-vous ! Encore faut il comprendre et savoir le mettre en place car il existe très peu de documentation à ce sujet ! Mais vous savez quoi ? je me suis cassé la tête une fois de plus pour vous 😉

Donc c’est très simple encore fallait il le savoir le passage du mode plein écran en Flash avec les fonctions clavier activé ce fait de la manière suivante :

stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

Mais cela ne suffit pas ! et c’est à ce moment en général que vous cherchez à comprendre pourquoi cette belle fonctionnalité ne fonctionne pas !La solution est dans le corps de votre page web ajoutez le paramètre suivant :

params.allowFullScreenInteractive = "true";

et

<param name="allowFullScreenInteractive" value="true" />

Et voila, un beau message s’affichera au passage en mode plein écran pour demander à l’internaute si il accepte ou non de partager les évents du clavier.

WordPress get_terms retourne un tableau vide

Fonction get_terms de WordPress

La fonction get_terms de WordPress permet de lister toutes les catégories ou taxonomy de votre choix.
Il existe une subtilité qui vous fera tout d’abord penser à un bug pour ensuite vous donner un gros mal de crâne sans précédent 😉 .
Car par défaut cette fonction vous retournera seulement les  » taxonomy  » ayant des « post » ou « custom post » mais ceci n’étant pas précisé, il se peut que vous cherchiez pourquoi une taxonomy n’est pas dans la liste. Bref voici la solution à votre problème : 'hide_empty' => 0 tout simplement ne pas masquer les taxonomy vides.

get_terms('taxonomy', array( 'hide_empty' => 0 ));

Réalisation d’une application pour Generali

Sacchi

Développement d’application Flash / Flex pour un jeu concours.

voici l’une des nouvelles applications développée par IDEVA  cet été !
Generali Italie, lance un concours national, pour faire gagner des places pour la coupe du monde de foot 2014.
Le principe du jeu est une vidéo interactive avec comme star le très célèbre Arrigo Sacchi, ce dernier vous appellera sur votre portable, afin de l’aider à réaliser une sélection pour qualifier l’équipe d’Italie au mondial. Vous pourrez alors influencer le déroulement de l’histoire avec des interactions sur le clavier de votre téléphone. à la fin vous partagerez sur facebook la Une des plus grands journaux Italien avec votre nom et les remerciements de Arrigo  Sacchi, puis vous pourrez participer au concours pour espérer gagner des places pour la coupe du monde 2014 au Brésil.

Ce concours étant exclusivement réservé à l’Italie, vous ne pourrez pas le tester si vous êtes résident d’un autre pays, je vous joins tout de même le lien vers le site du jeu concours ainsi qu’une vidéo pour que vous puissiez découvrir le déroulement du scénario.

le jeu concours : www.faivincerelatuapassione.it

logo-generali

flash player sur iphone et ipad

Flash sur iPhone et iPad c’est possible !

Pour ceux ne l’ayant pas encore remarqué, par défaut, les produits iPhone et iPad ne peuvent pas lire des contenus flash dans leur navigateur web ( safari ) .
Je ne vais pas rentrer dans l’ éternel débat du flash est mort … Apple sont les meilleurs ect … bref !

Les iPhone et iPad peuvent lire du flash !

La solution :

logo_puffin-web-browser

Je vous propose de télécharger et tester ce navigateur qui est en version gratuite sur Apple store : Puffin Web Browser, il a la particularité de lire sans aucun problème les contenus flash player. il n’est pas le seul, mais celui ci est gratuit ( une version gratuite et une autre payante ), testé et approuvé !

Réalisation d’un site de brocantes et vide greniers

création de site sur belfort, site de brocante et vide greniersCréation de site sous WordPress www.les-brocantes.com

Voici aujourd’hui, la mise en ligne d’un nouveau site réalisé par Ideva, sur WordPress.
Ce nouveau site internet est un annuaire spécialisé dans les événements de type brocantes et vide greniers sur toute la France.

Développement de plugin WordPress

Création du site et paramétrage de WordPress puis développement de plusieurs modules et plugin WordPress,
dont une carte de france interactive, qui à été réalisée en flash puis intégrée dans le développement d’un widget WordPress.
widget_carte_de_france_wordpress

Développement de formulaire en Ajax pour WordPress

Développement également d’un post_type pour les annonces, puis d’un formulaire en ajax pour l’ajout de brocantes et vide greniers par les visiteurs du site.

widget wordpress formulaire brocante

Vous pouvez découvrir ce nouveau site de brocante à l’adresse suivante : http://www.les-brocantes.com

Création d’un site de déblocage de portable sous WordPress

Une nouvelle réalisation de site internet

Un site spécialisé dans les déblocages de téléphone portable

Pour ce site plusieurs aspects ont été abordés :

  1. Déployer la nouvelle structure basée sur WordPress.
  2. Refonte de l’ancien thème graphique sur la nouvelle structure WordPress.
  3. Création d’un widget WordPress pour le déblocage de téléphone mobile.
  4. Portage des contenus avec optimisation pour un bon départ en référencement naturel.
  5. Ouverture d’une section blog.

Voici le rendu final pour ce site :

as-du-deblocage

Magento comment reinitialiser son mot de passe en localhost

Perte de mot de passe Magento en localhost

Si vous aussi vous avez eu un problème de perte de mot de passe de votre Magento en localhost, voici la solution pour le réinitialiser.
Le problème de réinitialisation du mot de passe en local sur magento c’est que lorsque vous cliquez sur renvoyer le mot de passe par mail, et bien rien ne part ! c’est normal sauf si vous avez configuré votre service mail magento au préalable. ce qui n’est en général pas le cas !Des petits malins se disent déjà  « je vais aller modifier le mot de passe directement dans la table de la base de donnée de mon magento local en le cryptant de nouveau en md5 », sauf que vous oubliez peut être que magento utilise un système de passe phrase pour crypter le mot de passe.

La solution pour réinitialiser le mot de passe Magento en localhost

commencez par cliquer sur le lien pour réinitialiser votre Mot de passe : « Mot de passe oublié ? »

connexionAdminMagento01

Ensuite ajoutez n’importe quel mail dans le champs requis ( oui n’importe lequel car de toute façon vous ne recevrez jamais le lien pour réinitialiser … si c’était le cas je ne ferais pas cet article ! 🙂  )

reinitMdpMagento

ensuite:

  • allez dans la base de données de votre Magento en local,
  • puis dans la table « admin_user »
  • copier coller le champs « rp_token »

tokenMdpMagento

  • ajouter ce rp_token au bout de l’url suivante : http://localhost/magento_dev/index.php/admin/index/resetpassword/?id=1&token=
  • copier le tout et coller dans votre barre d’url de navigateur.

Voila la fenêtre qui vous permet de réinitialiser le mdp est enfin la ! il ne vous reste plus qu’à faire le changement .

c’est fini pour cet article n’hésitez pas si vous avez des questions ou des solutions encore plus pratique ! 🙂