Hack

Sur certain navigateur et dans l'exemple d'un champ CCK du module Colorpicker dans un groupe de champ, la fenêtre de sélection de la couleur s'affiche mal et donc impossible de chager la couleur.

Pour éviter ce bug juste rajouter à la feuille de style CSS cette ligne:

.colorpicker {
	z-index:10;
}

Il existe un superbe module dans Drupal qui nous permet de structurer les nodes d'une manière hiérarchisé parent enfant sous enfant, ce module est Node Hierchy.

Par contre ce module manque un peu de développement et surtout sa version 2.x qui tarde à venir.

Dans cette exemple on va s'intéresser au poids du fieldset de ce module qui est à 10 par défaut.

J'utilise la fonction  hook_content_extra_fields() de CCK qui nous permet de gérer ça.

Un probleme dans la tabulation du module quicktabs sous IE 7.

Un patch existe sur ce lien http://drupal.org/node/487518

le patch est :

Index: quicktabs.js
 
===================================================================
 
--- quicktabs.js	(revision 26)
 
+++ quicktabs.js	(working copy)
 
@@ -41,13 +41,11 @@
 
   this.tabIndex = el.myTabIndex;
 
   this.qtid = el.qtid;
 
   var qtKey = 'qt_' + this.qtid;
 
-  var i = 0;
 
   for (var key in Drupal.settings.quicktabs[qtKey].tabs) {
 
-    if (i == this.tabIndex) {

Le module soundmanager ne lit pas correctement le player !!!!!

La solution :

Dans le fichier soundmanager2_config.js à la ligne 10, il faut tout simplement désactiver le useHighPerfermance.

Une solution pour échaper aux problèmes CSS de IE ?

Jquery nous offre une fionction qui nous permet de détecter le navigateur et la plateforme du visiteur. Avec ça on peut par exemple manipuler les Class CSS de notre page.

$(function() { 
    var ua = navigator.userAgent.toLowerCase(); 
    var myBrowsers = { 
        // Déjà détectés en natif par jQuery 
        mozilla: $.browser.mozilla, 
        safari:  $.browser.safari, 
        opera:   $.browser.opera, 
        ie:      $.browser.msie, 
        // Quelques améliorations et ajouts