Message d'erreur
Deprecated function: Optional parameter $dropbox declared before required parameter $save_lineage is implicitly treated as a required parameter in include_once() (line 1442 of /home/dsinmetz/public_html/cookbook/includes/bootstrap.inc).
Soumis par Alex le Mardi 24 Novembre 2015 à 10h29
Voici un exemple de hook_update qui ajoute un champ dans une table d'un module existant.
/**
* Add "papervote" field to {election_vote} table.
*/
function MYMODULE_update_7100() {
$spec = array(
'type' => 'int',
'description' => "Is a paper vote",
'not null' => FALSE,
'default' => 0,
);
db_add_field( 'election_vote', 'papervote', $spec);
}
Soumis par Alex le Lundi 23 Mars 2015 à 10h24
Soumis par Alex le Jeudi 22 Janvier 2015 à 16h43
Cette fonction à coller dans votre template.php permet de générer les tags IMG à la façon recommandée du W3C.
Soumis par Alex le Mercredi 14 Janvier 2015 à 22h40
Il arrive, selon votre configuration, que CKeditor crée des <p> </p> quand on colle du texte depuis Word par exemple.
Avant, il fallait patcher CKeditor, mais maintenant il y a le module CKeditor Paragraph Paste Fix!
Ce module va simplement éviter ces paragraphes vides.
Disponible pour Drupal 7 seulement.
Soumis par Alex le Mardi 20 Mai 2014 à 16h32
L'interface d'administration de Drupal par défaut, avec son thème Seven et son Overlayer, fait le boulot mais il est possible d'avoir beaucoup mieux.
Avec le thème Adminimal et le module Adminimal Administration Menu, vous aurez une administration beaucoup plus pratique et surtout responsive !
Soumis par Alex le Vendredi 18 Avril 2014 à 09h45
Acquia a publié cet eBook concis à propos du Responsive Design dans Drupal.
Soumis par Alex le Lundi 10 Mars 2014 à 09h52
Si vous mettez à jour votre serveur Web avec un Apache version 2.4 ou supérieure, la syntaxe des VirtualHost a changé pour certains points, ce qui pourrait les rendre inactifs et vous donner une belle erreur 500.
Pour ouvrir l'accès à tout le monde:
version 2.2 :
Order allow,deny
Allow from all
Soumis par Alex le Vendredi 19 Juillet 2013 à 12h25
CkEditor est disponible en version 4, qui améliore des tas de choses et qui est bien plus agréable à utiliser.
Cependant avec la version 2.2 du module Wysiwyg, le plugin n'est pas reconnu, parce que des guillemets simples ont été remplacés par des doubles dans le fichier ckeditor.js du plugin.
Pour résoudre ce problème, il faut patcher le module Wysiwyg comme suit:
Fichier: wysiwyg/editors/ckeditor.inc Ligne 81
Remplacer la ligne par:
Soumis par Alex le Jeudi 02 Mai 2013 à 10h35
Sur tous les sites Drupal, il est nécessaire de lancer le cron pour indexer les données (Recherche classique, Apache Solr), envoyer les mails si vous passez par queue_mail, ... Le faire à la mano n'étant pas vraiment réalisable sur un site de forte affluence, voici comment le faire de façon automatique.
Pour ce faire, vous devez ajouter la ligne suivante dans la crontab :
Version wget
* 1 * * * /usr/bin/wget -O -q -t 1 http://www.example.com/cron.php?cron_key=[KEY]
Version lynx
Soumis par Alex le Lundi 08 Octobre 2012 à 13h39
Soumis par Alex le Mercredi 22 Août 2012 à 09h44
En Drupal 7, pour intégrer une Google Font de la manière recommandée par Google (c'est à dire un chargement de la fonte via http, ce qui permet d'utiliser le cache navigateur des utilisateurs), ajoutez ce code dans template.php:
Soumis par Alex le Lundi 20 Août 2012 à 16h03
Si vous avez besoin d'incorporer des vidéos dans votre contenu, c'est à dire incorporée au texte du Body par exemple, le module Video Filter permet de faire ça en rajoutant un bouton dans l'éditeur Wysiwyg:

Soumis par Alex le Vendredi 17 Août 2012 à 11h44
Il est possible de définir quel fichier .css utiliser en fonction de la résolution du navigateur ainsi, dans votre fichier MYTHEME.info:
stylesheets[(min-width: 480px)][] = css/480.css
stylesheets[(min-width: 768px)][] = css/768.css
stylesheets[(min-width: 1024px)][] = css/1024.css
stylesheets[(min-width: 1280px)][] = css/1280.css
Soumis par Alex le Lundi 13 Août 2012 à 11h16
Le module Hidden CAPTCHA propose une alternative pour protéger les formulaires des spambots: un champ antispam est ajouté, mais caché en CSS.
En effet il ne doit PAS être rempli par les utilisateurs afin de passer les validations.
Or 99% des spambots vont fournir du texte dans ce champ pour essayer de passer la validation... et donc échouer.
URL du module: http://drupal.org/project/hidden_captcha
Soumis par Alex le Vendredi 13 Juillet 2012 à 16h00
Rien de plus déplaisant lorsque l'ont crée un thème Drupal, que de devoir faire des règles pour "contrer" les règles css par défaut des modules Drupal.
Cette fonction permet de ne pas tenir compte des fichiers CSS system qui sont listés dans le tableau $exclude:
Soumis par Alex le Vendredi 04 Mai 2012 à 10h07
$active_trail = menu_get_active_trail();
end($active_trail);
$parent = prev($active_trail);
Soumis par Alex le Mercredi 18 Avril 2012 à 17h41
Soumis par Alex le Jeudi 29 Mars 2012 à 16h17
For Drupal 6 file fields
// Views may call this function with a NULL value, return an empty string.
if (empty($file['fid'])) {
return '';
}
$path = $file['filepath'];
$url = file_create_url($path);
$icon = theme('filefield_icon', $file);
// Set options as per anchor format described at
$options = array(
'attributes' =?> array(
'type' => $file['filemime'] . '; length=' . $file['filesize'],
),
);
Soumis par Alex le Jeudi 29 Mars 2012 à 15h12
$file = $variables['file'];
$icon_directory = $variables['icon_directory'];
$url = file_create_url($file-?>uri);
$icon = theme('file_icon', array('file' => $file, 'icon_directory' => $icon_directory));
Soumis par Alex le Mardi 27 Mars 2012 à 16h28
Ceci corrige ce bug.
A implémenter dans un module custom.
Pages
Commentaires récents