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.

Voici donc comment on peut utiliser CCK pour utiliser le poids d'un champ dit "extra" qu'on a crée et qu'on veut le placer dans notre formulaire de node, selon le classement fait dans la gestion des champs de cck.

Voici les démarches et les fonctions à utiliser:

<?php
  /**
  * Implementation of hook_content_extra_fields.
  */
  function hook_content_extra_fields($type_name) {
    $extra['champ'] = array(
        'label' => t('Etiquette'),
        'description' => t('description du champ'),
        'weight' => 0,
    );

Pour ajouter une views avec votre code et afficher le résultat voici une fonction simple qui fait tout le boulot pour vous:

<?php
  /* 
    $nom  => le nom de la views
    $type => le type : default,feed,page etc.
    $args => les arguments de la views ( Valable si la views possède des arguments ) 
    N.B : Pour les versions < .7 c'est un array et pour >.7 c'est un ensemble de vars
  */
 
  $output = views_embed_view($nom, $type = 'default',$args);
 
?>

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 

Voici un petit code en Jquery qui va ouvrir tous les liens sortant de votre site dans une nouvelle fenetre.

$(document).ready(function() {
  $("a[@href^=http]").each(
    function(){
            if(this.href.indexOf(location.hostname) == -1) { 
        $(this).attr('target', '_blank');
      }
    }
  )
});

Pour récuperer la liste des thèmes activés sur votre site Drupal, il existe une function Drupal qui retourne les données de chacun dont voici le nom :

<?php system_theme_data(); ?>

Voici un extrait du retrour:

Array
(
    [minnelli] => stdClass Object
        (
            [filename] => themes/garland/minnelli/minnelli.info
            [basename] => minnelli.info
            [name] => minnelli
            [info] => Array
                (
                    [name] => Minnelli

Un petit code PHP à insérer dans votre fichier .php pour afficher les erreurs masqué par le serveur:

<?php
  error_reporting(E_ERROR | E_WARNING | E_PARSE);
  ini_set('display_errors', true);
  ini_set('display_startup_errors', TRUE);
?>

Drupal nous offre une founction très pratique pour inclure un fichier dans notre code au lieu d'utiliser la function include de PHP, dont voici le code:

<?php
  //$type = ectension du fichier exemple 'inc'
  //$module = le module ou le fichier est présent//$name = Optionnel, le nom du fichier sinon le nom du module sera utilise
  module_load_include($type, $module, $name = NULL);
?>

Pour créer des redirections au niveau des nom de domaines synonymes voici le scipt à placer dans votre .htaccess (Attention ça ne marche que sur serveur Apache)

RewriteCond %{HTTP_HOST} ^example.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteRule ^.*$ "http\:\/\/example\.net" [R=301,L]

Obliger une redirection de mondomaine.com à www.mondomaine.com :

RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]