This movie requires Flash Player 9

Archive for the ‘Blog’ Category

Les Vœux 2010 de Globe Design Studio

Globe Design Studio vous souhaite un joyeux Noël et de très belles fêtes !

Nous terminons déjà la 1ere année d’existence du Studio et nous regardons devant nous avec un grand bonheur : tant d’univers à créer, de projets sur lesquels collaborer, de personnes à rencontrer en 2010. Nous remercions tous ceux qui nous ont fait confiance et espérons continuer de construire pour vous du contenu web rich, souple, fiable, et original. Cette année 2010 s’annonce sous le signe de l’illustration (colorisation, papiers…), et de la 3D, avec des créations « maison » intégrées à nos productions.

Un petit mot encore pour vous rappeler ceci :
« Attention : Encore 7 jours jusqu’au 31 Décembre minuit,  fin de notre Promotion exceptionnelle sur le PackAffaires, cliquez-ici pour en savoir plus. »

De très bonnes Fêtes et un Joyeux Réveillon 2010 !

Robin

Passez vos vars POST ou GET dans Contact Form7

Après avoir utilisé pendant quelques temps le plugin CFORMII, je me suis intéressé aux plugins permettant de générer des formulaires. Je me suis arrêté sur « Contact Form 7 » et j’ai été conquis par sa simplicité, son mode d’édition partiel permettant d’intégrer son code Html/Css et de personnaliser ses formulaires. Ce qui m’a manqué c’est de ne pouvoir passer mes variables POST contenues dans la page du formulaire (je récupérais des données sur l’utilisateur) vers les mails que me générait Contact Form 7 !

Qu’à cela ne tienne j’ai utilisé le système ingénieux de module mis en place par son auteur, et voici donc un petit module (téléchargeable ci-dessous) permettant de passer les fameuses variables GET ou POST à travers le plugin :)

Le module « httpvars » – A quoi ça sert ?

par exemple dans la page php qui contient votre formulaire vous avez :

[php]$_POST["myVar"][/php]

ou dans l’URL…

[php]$_GET["myVar"][/php]

… et vous voulez passez et récupérer cette variable (ou ces variables) dans le mail généré par CF7.

Installation:

Vous désarchivez le contenu du fichier « httpvars_contactform7.zip » et envoyez le fichier « httpvars.php » dans le répertoire :
« racine wordpress/wp-content/plugins/contact-form-7/modules/ »

Utilisation:

très simple, dans l’écran du plugin CF7, dans l’éditeur de code du formulaire et du mail, vous n’avez qu’à ajouter ces shortcode :

[php] /* dans votre formulaire vous insérez */

[httpvars myVar]

[/php]

[php] /* dans votre mail vous insérez */

[myVar]

[/php]

… où « myVar » est le nom de votre variable à récupérer et à passer.

Fonctionnement :

Le module génère un champ caché (de type HIDDEN) dans votre formulaire pour chaque variable que vous appelez avec le shortcode [httpvars myVar]. Quand le mail sera ensuite généré par CF7 celui-ci y ajoutera la valeur de vos variables GET|POST.

Dans votre formulaire CF7, quand vous ajoutez le shortcode [httpvars myVar] dans la partie édition du plugin, le module Httpvars recherche d’abord si un $_POST[ "myVar" ] existe, sinon il cherche dans l’URL si un $_SERVER[ 'QUERY_STRING' ] existe. Quand le module y trouve un String de GET ou une variable POST correspondant à votre variable « myVar » variable, il l’ajoute automatiquement à votre EMAIL (Avec le shortcode [myVar] ).

Téléchargement:

  "HTTPVars": un module pour 'Contact Form7' (727 bytes, 249 hits)

Corriger le plugin TTF Titles sous PHP 5.2.10+

En mettant en ligne chez OVH un blog développé en local sous EasyPhp 2.0.0 (Php 5.2.8) et sous WordPress 2.7.1, je me suis rendu compte que quelque chose ne collait pas une fois en ligne au niveau des titres utilisant le plugin TTF TITLES. Ils apparaissaient tronqués sur le bas, en fait l’image générée par PHP via le plugin ne semblait plus capable de déterminer la « boite » d’inscription de la Police, et ce quelque qu’elle soit, ou quelque soit sa taille. L’image en résultant étant invariablement « coupée ».

Résultat en image du ‘bug’:
article_ttf_ex1

Résultat après l’utilisation de notre petit Hack:
(ou comment cela apparaissait normalement sous PHP 5.2.8 et < )
article_ttf_ex2

En furetant j’ai en effet trouvé une explication, ou plutôt le constat de ce problème avec l’utilisation du module PHP ‘imagettfbbox’ dans les versions PHP 5.2.10 >. Le calcul de la hauteur parait changé et certains plugins ou programmes qui permettaient jusqu’ici de créer dynamiquement une image en PHP rencontrent actuellement ce souci ! Je n’ai pas trouvé de réponse quant à la raison précise de cette modification (s’il y en a une !), sinon que les futures versions PHP prendront ce bug en compte.

En attendant … Si le problème vient de la manière de calculer la hauteur de la box, il suffit d’indiquer à TTF Titles d’augmenter cette hauteur :

Fichier « ttftitles.php », aller à la ligne 674 :

[php]$height = $effecty + (max($bbox[1],$bbox[3],$bbox[5],$bbox[7]) – min($bbox[1],$bbox[3],$bbox[5],$bbox[7]));[/php]

La remplacer par :

[php]$height = $effecty + (max($bbox[1],$bbox[3],$bbox[5],$bbox[7]) - min($bbox[1],$bbox[3],$bbox[5],$bbox[7]))+7;[/php]

Nous avons ajouté +7 à la fin de la ligne, mais évidemment la valeur de cette addition peut varier suivant la Police et la taille utilisée.
Nettoyer le répertoire CACHE de TTFTitles et c’est tout. Si cela peut aider, comme moi, les accrocs à ce superbe plugin !

NB : il semble que PHP 5.2.9 fonctionne encore bien avec TTF Titles, et que PHP 2.3.0 non. Mais je ne l’ai pas testé personnellement.

Le Plugin TTF Titles :
Page de téléchargement du Plugin
Sources utilisées pour cet article :
Page du référencement du bug
Page d’un générateur php de police

La reprise avec un nouveau design

C’est la rentrée, ça y est ?

Les chanceux de Juillet / Août ont des souvenirs de vacances plein la tête et commencent à émerger, les aventuriers de la hors-saison jouent les prolongations et moi, pour ce qui me concerne, cela aura été fin Août ( et seulement une petite semaine de permission ) et je peux dire quel bonheur d’avoir tout débranché ! La panique habituelle de l’homme (tellement) civilisé qu’il choisit son hôtel en fonction d’une bonne réception WiFi ne m’a absolument pas touché :) Avec une année aussi dense qui aura été marquée par la création de ma boîte, le luxe aura été l’anonymat totaaaaal.

Galvanisé, motivé, il est maintenant temps de retourner aux affaires, prêt à affronter ma boîte mail!

Et pour cette rentrée Globe Design Studio fait peau neuve avec un nouveau site web complet et de nouveaux services à proposer à ses clients, je vous laisse découvrir les différentes rubriques. Via ce blog vous pourrez retrouver régulièrement toutes sortes d’articles concernant, entre autres, du design, des tutoriels sur la  création, des astuces, des nouveautés, ou simplement la vie de l’entreprise et de son serviteur, bonne année de boulot et de projets à tous, et…

bonne lecture !

Suivez notre actu
TwitterFacebookFlux RSSnetvibesYoutube
Dernier Job
  • Renault formation
Vos commentaires
Téléchargements