Nouveautés sur le blogue

martin
4 janvier 2012

HTML 5 et Firefox 3.6

CSS - HTML

Si vous devez faire une maquette en HTML5 et que vous voulez que ca marche avec Firefox 3.6 mettre en place dans le css le code suivant:

article, aside, canvas, details,
figcaption, figure, footer, header,
hgroup, nav, section, summary, video {
    display: block;
}

Il faut que les nouvelles balises, sois en display block; 

Tout simple




ezzahrm
28 novembre 2011

Mettre en forme les filtres exposés d’une View en Drupal

Exposer à l’internaute des filtres d’une Views, c’est pratique mais difficile à mettre en forme, surtout lorsque les filtres sont nombreux et de nature diverses (checkbox, select, …), voilà à quoi on peut arriver par défaut :

Pas facile dans l’état actuel de mettre en forme ces .views-exposed-widget sans class et ID CSS.

Le module views utilise un template générique pour afficher les filtres, vous le trouverez dans le module ici : /views/theme/views-exposed-form.tpl.php
Faites une copie de ce dernier et placez-le dans votre thème, videz le cache du registre (theme registry).

Ce template s’applique pour toutes les views de votre site, on va donc le renommer pour cibler notre view spécifique de cette façon : views-exposed-form–NomDeLaView–DisplayID.tpl.php.
Explorer les $variables avec dpm($widgets).
En explorant et en choisissant les variables PHP dont on a besoin, on va pouvoir répartir les filtres dans diverses colonnes avec des DIV.

Voici le résultat :

<?php dpm($widgets); ?>

<div class=’filter-block’>

<h3 class=’filtre-titre’>Titre</h3>

<?php print $widgets['nom_du_filtre'] ?>

</div>

même chose pour le reste des filtres.





luc
16 novembre 2011

Grande campagne de branchement HD gratuit

Vu dans le métro: cette affiche « Grande campagne de branchement HD gratuite » qui vous incite à visiter leger.org/HD. Ça attire l’oeil… Mais ne soyez pas dupe, leger.org c’est un organisme de bienfaisance. HD, c’est pour Humainement Digne. Aucun rapport avec la haute définition.

Dans le domaine commercial, ça s’appelle de la publicité trompeuse. Mais là, c’est un organisme sans but lucratif, on ne peut qu’en sourire… Vraiment? Qu’en pensez-vous? Publicité trompeuse ou pas?





Franck Méthia
18 octobre 2011

Array.indexOf sous Internet Explorer

Cela faisait un petit bout que je n’avais pas chialer après Internet Explorer, mais voilà que j’ai eu besoin de rentrer dans du vieux code. Quand je parle de vieux code, c’est du code qui n’utilise pas de librairie telle que jQuery (Je suis vendu à cette librairie javascript ;) ) ou on est obligé de tout faire à bras… donc la compatibilité inter-navigateur.

J’ai eu le plaisir de découvrir que la méthode indexOf pour les Array sous Internet Explorer 8 et précédent n’était pas implémenté tandis qu’elle est présente depuis la version 1.5 de Firefox.

Bon pour ceux qui aurait besoin d’une solution pour rendre compatible leur code, voici la solution:

if(!Array.indexOf){
   Array.prototype.indexOf = function(obj){
      for(var i=0; i<this.length; i++){
         if(this[i]==obj){
            return i;
         }
      }
      return -1;
   }
}

Bonne programmation à tous.





François Viens
15 septembre 2011

En attendant les Nordiques, un pool de hockey pour les agences Web

Amateurs de Web et de Hockey, vous désirez représenter votre entreprise dans le Pool de Hockey Yahoo! Sports Fantasy de la gang Web du Québec, il n’y a que 19 places disponibles et le repêchage sera le lundi 3 octobre à 17h45 mais si vous ne pouvez pas être présents à l’heure, vous pouvez préparer vos listes de choix à l’avance.

Pour assurer qu’au finale ce sera une lutte amusante entre boîtes Web, je vous invite à faire la demande à pool@quiboweb.com pour obtenir le code d’accès nécessaire pour joindre le pool. La page du Pool est publique… tous pourront suivre le classement et nous invitons tous les amateurs et les participants à Twitter et Facebooker des encouragements à leurs boîte Web préférée en spécifiant l’adresse suivante http://hockey.fantasysports.yahoo.com/league/webqc !

Lors de votre inscription, assurez vous de mettre en évidence le nom de votre entreprise comme nom de votre équipe et s’il vous est possible également d’ajouter votre logo comme Avatar, ce serait génial. Une fois la saison terminée, les meilleures boîtes Web (du moins au niveau des connaissances Hockey) pourront s’affronter en PlayOff pour éventuellement gagner la couple!

Comme il ne peut y avoir plus d’une équipe par Agence Web, participer à ce pool peut être une activité de « team bonding » intéressante car vous pouvez effectuer vos choix en équipe.

Quel est le prix? Tous les perdants devront annoncer sur leur compte Twitter ou page Facebook la victoire de l’équipe gagnante.

Que les meilleurs gagnent!