worpress ajouter type de contenu et gérer plus de champs

//ajouter tout les types de contenus sur home add_filter(‘pre_get_posts’,’mes_contenus’); function mes_contenus($query){ if(is_home() && $query->is_main_query()) $query->set(‘post_type’, array(‘post’,’pages’,’nouveautype’)); } //un theme dédié single-nouveautype.php permet d’avoir un template dédié //bonne pratique pour récuperer les variables ACF //definir les variables en amont du fichier de template $titre = get_field(‘titre’); // afficher un titre h3 dans la boucle while //teste […]

afficher un menu avec tout les niveaux

ajouter le « menu » dansle block concerné via dans structure/block dans template.php : function THEMENAME_preprocess_page(&$variables) { // Get the entire main menu tree $main_menu_tree = menu_tree_all_data(‘main-menu’); // Add the rendered output to the $main_menu_expanded variable $variables[‘main_menu_expanded’] = menu_tree_output($main_menu_tree); } puis dans  maPageDeRendu.tpl.php print render($main_menu_expanded);

récuperer le nombre de pages vues en natif dans drupal

drupal 7 permet de recuperer le nombre de fois qu’une page est vue : activer statitics(core) + cocher  « Count content views » autoriser à voir les infos statistics : statistics > View content hits (pour tout le monde) templater (ex : dans le node.tpl.php) comme suit : //conteur basique de visites print (int) $content[‘links’][‘statistics’][‘#links’][‘statistics_counter’][‘title’];

Se passer de photoshop mais se servir des psd

Bientôt un intégrateur n’aura peu être plus besoin de Photoshop…je met ici un liste d’éléments qui vont dans ce sens : https://projectparfait.adobe.com/

  ,
share it!

Je ne me souviens jamais des liens « share » des rs, je met ca directement sous forme de liste avec sprite. <?php $myUrl = ‘http://omercrafts.com/dev'; echo ‘<nav class= »rs »> <ul> <li><a class= »twt » target= »_blank » href= »http://twitter.com/share?url=’ .$myUrl. ‘ »><span class= »icons-twt »></span></a></li> <li><a class= »fb » target= »_blank » href= »http://facebook.com/share.php?u=’ .$myUrl. ‘ »><span class= »icons-fb »></span></a></li> <li><a class= »pin » target= »_blank » href= »http://pinterest.com/pin/create/link/?url=’ .$myUrl. ‘ »><span class= »icons-pin »></span></a></li> <li><a class= »gp » target= »_blank » href= »https://plus.google.com/share?url=’ .$myUrl. ‘ »><span […]

utilitaires webservices

je met en vrac ou presque les services qui me semblent digne d’intérêt sur le coup. je compléterai plus tard. optimisation images http://optimizilla.com/ création d’icones http://realfavicongenerator.net/

inte de wysiwyg + ckeditor 3.x + seven sur drupal7

Ckeditor via drupal met parfois des textarea un peu grand, ce qui est parfois un peu difficile à lire pour les grandes pages. Si on veut le modifier on peut ajouter une surcouche css sur le style de ckeditor. une manière simple et propre (à mon gout) pour modifier tout ça. Réduire la hauteur des paragraphes  dans […]

tweeter block

Ce module permet de remonter les derniers tweets dans un block. Il faut juste récupérer l’id de la widget via l’url de twetter une fois connecté et configurer via drupal. Pour le theming on peux intervenir via une surcouche css avec un script js. on place dans le template html.tpl.php par exemple : <script src= »<?php echo […]

supprimer user localhost dans un table

DROP USER ‘MonUser’@’localhost';