• 30 janvier 2013Défaillance du mailer php de free.fr.

    Ajout d'une vérification du formulaire (calcul de l'addition), côté javascript (avec changement de couleurs et bulle d'avertissement), pour éviter de recharger la page alors que ce n'est pas validé. Et là, problème, car comment récupérer une valeur de variable php en javascript, sans utiliser echo json_encode( ) car non reconnu chez Free ?
    J'ai injecté le résultat php directement en argument de la fonction javascript dans le onsubmit du formulaire, après tout j'imagine mal quelqu'un fouiller dans le code pour y extraire le résultat d'une vulgaire addition toute banale.

    Le mailer de free est complètement foireux : parfois je reçois les messages, parfois pas, alors qu'il n'y a aucune erreur à l'envoi. En fait, en plus de la limite de 2000 mails par semaine (dont bien sûr l'échéance n'est pas connue), il semblerait y avoir des limites avec des seuils d'envoi très courts (de l'ordre de l'heure) pour bloquer les machines spammeuses.

    Amélioration légère du formulaire de livre d'or, en se basant sur le formulaire d'envoi de mail.

    Il reste à faire une nouvelle fiche d'identité et le livre d'or, voire une espèce de semi-blog, pas sûr que j'y arrive, surtout qu'en ce moment, je ne peux plus trop m'appuyer sur le Site du Zero qui est en plein déménagement, semblerait-il (beaucoup d'erreurs 404).

    Note pour plus tard : un puzzle en flash ou en jQuery pour vérfier la validité des formulaires ce serait sympa.

  • 29 janvier 2013Du php / jQuery à AS3.

    Mise en place du fichier swf pour le passage couleurs / noir et blanc (Avant / Après)
    Longue recherche infructueuse pour trouver comment récupérer des variables PHP en AS3 : dur dur de se replonger dans de l'AS3 après des semaines de PHP / jQuery / CSS. À la place, on va se contenter des flashVars, ça ira très bien pour ce que j'ai besoin de faire.
    Il a fallu revoir la liste des redirections de liens et charger le highslide correspondant au flash à la place de celui réservé aux images.
    Au passage, j'ai retrouvé un petit test (en AS2 ou AS3 je ne sais plus), de mélange sons et images, avec volume variable suivant la taille et la position des vignettes.

    Changement du type d'affichage des miniatures (enfin, certaines) : à la place du grossissement léger des vignettes, j'ai opté pour un déplacement léger avec agrandissement du conteneur, ça c'est pour éliminer le flou.

    Correction du bug de passage du nouveau menu contextuel à l'ancien (il faut attacher le nouveau menu à tous les sprites présents).

    Amélioration de l'expression régulière pour détecter les bonnes url et rediriger les mauvaises (prise en charge des erreurs 404 du dossier).

    Correction du quizz Claude Lombard (fichier xml absent et mal placé, avec liens non valides).

    Et j'ai nettoyé mon ancien livre d'or de ses quelques 1500 spams. Comme quoi c'est pratique de ne pas avoir rangé ça dans une base de données. Un pur fichier texte c'est quand même infiniment plus simple et rapide à nettoyer : pas besoin de se souvenir de commandes MySql, là on sélectionne à la souris et hop touche Suppr

  • 28 janvier 2013Toujours des bugs bizarres avec PIE et MSIE.

    Tentative infructueuse de passage des lueurs externes au passage sur vignettes aux bords arrondis (c'est l'un ou l'autre, pas les deux, sous MSIE), alors j'ai supprimé les deux, ça fait un tout petit peu moins ramer le navigateur, c'est déjà ça.
    Donc pour l'instant, sous IE, on en reste aux coins pointus pour les vignettes et coins arrondis pour les images agrandies.

    Quant à la disparition du background de certaines balises "div" à l'utilisation de PIE, je n'ai toujours pas trouvé d'explication.
    Surtout que c'est géré par le même css que les infobulles qui, elles, s'affichent correctement, avec transparence et bords arrondis (l'animation c'est une autre histoire, mais on ne va pas chipoter).
    C'est certainement dû à un conflit entre multi-filtres Microsoft, mais cela reste une supposition.
    Je suis déjà bien content d'avoir de la semi-transparence, même .png (tant pis pour IE6)

  • 20-28 janvier 2013S'adapter aux limitations de free.fr

    - Application de l'astuce pour simuler un Url Rewriting chez Free (sans passer par le fichier .htaccess).
    - Correction des erreurs d'encodage UTF-8 du formulaire de mail, à l'envoi et à la réception (on ne pense jamais assez à mixer un utf8_decode avec un htmlentities et un ENT_QUOTES).

    Suppression du clignotement de l'affichage des descriptions des liens sympas, en remplaçant les mouseout par des mouseleave, car les mouseout s'activent même lorsque l'on est toujours dans la balise "div" concernée si on passe sur un conteneur contenu dedans, chose que j'ignorais jusqu'alors (les balises "div" enfants font une sorte d'effet pochoir).

    Impossible de gérer, en jQuery, les mouseover, mouseout et autres mouseleave, sur des balises "div" créées à la volée, en même temps que les déplacements et fermetures aux clics de souris gérés par highslide.
    Cela s'avère être un casse-tête innommable. migraine

    J'ai bien galéré pour tenter de changer les couleurs des lueurs de contour des entrées de formulaire, avant de comprendre que ça variait en fonction des navigateurs.

ajax loader gif

 

Dernière mise à jour : dimanche 24 mars 2013 Design par Minh-Dung DO