Si vous avez des idées, envies particulières, je vous laisse poster les liens vers les articles ici
Budget max : ~50€ par personne, on est 4, bientôt 5 donc ~250€ au total pour notre bureau
Si vous avez des idées, envies particulières, je vous laisse poster les liens vers les articles ici
Budget max : ~50€ par personne, on est 4, bientôt 5 donc ~250€ au total pour notre bureau
<?php | |
/** | |
* Ajouter les méta spécifiques aux Devices Apples | |
* */ | |
function THEME_NAME_preprocess_html(&$variables) { | |
//regular apple-touch-icon | |
$apple = array( | |
'#tag' => 'link', // The #tag is the html tag - <link /> | |
'#attributes' => array( // Set up an array of attributes inside the tag | |
'rel' => 'apple-touch-icon', |
<?php | |
/** | |
* Implements hook_entity_info_alter(). | |
* @link http://www.wunderkraut.com/blog/drupal-7-custom-node-view-modes/2010-12-20 | |
*/ | |
function MYMODULE_entity_info_alter(&$entity_info) { | |
$entity_info['node']['view modes']['another_teaser'] = array( | |
'label' => t('Another teaser'), | |
'custom settings' => FALSE, // TRUE pour avoir le nouveau d'affichage déjà activé dans l'onglet Custom display settings | |
); |
/** | |
* Implements hook_enable() | |
* @link https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_enable/7 | |
*/ | |
function MYMODULE_NAME_enable() { | |
db_update('system') | |
->fields(array('weight' => WEIGHT_VALUE)) | |
->condition('type', 'module') | |
->condition('name', 'MYMODULE_NAME') | |
->execute(); |
<?php | |
function my_module_function() { | |
// Récupération du cache s'il existe. | |
$cache = cache_get('my_module_data','cache'); | |
if (is_object($cache) && !empty($cache->data)) { | |
// On vérifie que les données sont encore valide ou non. | |
if ($cache->expire > time()) { | |
return $cache->data; | |
} |
jQuery('meta[name=author]').attr("content"); | |
// Lire le méta Generator | |
jQuery('meta[name=Generator]').attr("content"); | |
// Lien à utiliser pour visualiser les Open Graph vue par Facebook | |
// https://developers.facebook.com/tools/debug/ | |
// Visualier le contenu de la OG Description |
<?php | |
$query = new EntityFieldQuery(); | |
$query->entityCondition('entity_type', 'node') | |
->entityCondition('bundle', 'article') | |
->propertyCondition('status', 1) | |
->fieldCondition('field_news_types', 'value', 'spotlight', '=') | |
->fieldCondition('field_photo', 'fid', 'NULL', '!=') | |
->fieldCondition('field_faculty_tag', 'tid', $value) | |
->fieldCondition('field_news_publishdate', 'value', $year. '%', 'like') |
a afin ai ainsi après attendu au aujourd auquel aussi autre autres aux | |
auxquelles auxquels avait avant avec avoir c car ce ceci cela celle celles celui | |
cependant certain certaine certaines certains ces cet cette ceux chez ci combien | |
comme comment concernant contre d dans de debout dedans dehors delà depuis | |
derrière des désormais desquelles desquels dessous dessus devant devers devra | |
divers diverse diverses doit donc dont du duquel durant dès elle elles en entre | |
environ est et etc etre eu eux excepté hormis hors hélas hui il ils j je jusqu | |
jusque l la laquelle le lequel les lesquelles lesquels leur leurs lorsque lui là | |
ma mais malgré me merci mes mien mienne miennes miens moi moins mon moyennant | |
même mêmes n ne ni non nos notre nous néanmoins nôtre nôtres on ont ou outre où |
<?php | |
// Supprimer tous le wrapping présent sur les champs | |
// d'un formulaire | |
function THEME_form_element($variables) { | |
$element = &$variables['element']; | |
$output = ''; | |
$output .= ' ' . theme('form_element_label', $variables) . "\n"; | |
$output .= ' ' . $prefix . $element['#children'] . $suffix; | |
return $output; |