Parlons de votre projet

Blog PartITech

Blog technologique

Analyses techniques, guides pratiques et retours d’expérience pour concevoir, moderniser et maintenir des applications durables.

241 articles Page 19

Dropbox pour Linux

Télécharger le package suivant : https://linux.dropbox.com/packages/debian/dropbox_1.6.0_amd64.debEnsuite l’installer en double cliquant ou avec DPKG (dpkg -i )Ensuite éditez le fichier /etc/sysctl.conf sudo vi /etc/sysctl.confet ajoutez la directive suivante : fs.inotify.max_user_watches=100000 Contexte de version Cette procédure décrit le logiciel et l’environnement disponibles lors de sa publication. Les paquets, interfaces et dépôts mentionnés peuvent avoir c...

Drivers HP pour Linux

Les drivers génériques pour imprimantes HP sont à télécharger ici :http://netcologne.dl.sourceforge.net/project/hplip/hplip/3.14.6/hplip-3.14.6.runEnsuite il suffit de lancer l’install et tout se fait tout seul 😉 Contexte de version Cette procédure décrit le logiciel et l’environnement disponibles lors de sa publication. Les paquets, interfaces et dépôts mentionnés peuvent avoir changé ou disparu ; vérifiez d’abord la version du système et s...

Activer le numLock au démarrage

Pour activer le pavé numerique au démarrage d’ubuntu, il y a deux solution.1 – Avec le paquet numlockx (À partir de la version 14.04 64 bits) : sudo apt-get install numlockxNe créez pas de fichier /etc/lightdm/lightdm.conf, sinon lightdm ne se lancera pas ! Dans /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf Ajouter dans la section [SeatDefaults]greeter-setup-script=/usr/bin/numlockx on2 – Pour toutes les versions de linux : Editez le fic...

WordPress : Renommer l’intitulé de la zone d’édition de l’excerpt

C’est vrai que lorsque l’on parles d’excerpt, personne ne comprend a quoi cela corresponds. Pour changé l’intitulé de cette zone d’édition, il suffit d’utiliser le bout de code suivant : add_filter( 'gettext', 'wpse22764_gettext', 10, 2 ); function wpse22764_gettext( $translation, $original ) { if ( 'Excerpt' == $original ) { return 'Sous-titre'; }else{ $pos = strpos($original, 'Excerpts are optional hand-crafted summaries of your'); if...

WordPress : Filtrer les types MIME des uploads

Pour éviter que tout et n’importe quoi soit uploadé depuis l’admin, vous pouvez configurer les mimes authorisé comme suit : add_filter('upload_mimes','custom_upload_mimes'); function custom_upload_mimes($mime_types=array()){ $mime_types = array( 'jpg|jpeg|jpe' => 'image/jpeg', 'png' => 'image/png', 'mp4' => 'video/mp4', 'flv' => 'video/x-flv' ); return $mime_types; } Reproduire cette personnalisatio...

WordPress : Ajouter un filtre par auteur dans la liste des articles de l’admin

Pour ajouter un filtre par auteur dans la page de liste des articles disponible dans WordPress, il suffit d’ajouter le code suivant dans le fichier functions.php : Note : j’ai laissé le commentaire de l’instruction conditionnelle sur les post types, ça peux toujours servir 😉 function restrict_manage_authors() { /*if (isset($_GET['post_type']) && post_type_exists($_GET['post_type']) && in_array(strtolower($_GET['post_type'...

WordPress : Supprimer les metaboxes de commentaires partout

Pour supprimer les metabox de commentaires dans les pages d’édition de contenu de wordpress, ajoutez le code suivant dans votre fichier functions.php : add_action('admin_menu','remove_comments_metabox'); function remove_comments_metabox() { remove_meta_box( 'postcomments','post','normal' ); } // Disable support for comments and trackbacks in post types function df_disable_comments_post_types_support() { $post_types = get_post_types(); foreach ($post_types as $post_type) { if(pos...

WordPress : Changer les couleurs par défaut de l’éditeur HTML de WordPress

Pour modifier les couleurs par défaut disponible dans l’éditeur WYSIWYG de WordPress, il suffit d’ajouter le code suivant dans le fichier functions.php : // change buttons in WYSWIG post editor, edit color palette function change_mce_options( $init ) { $init['theme_advanced_text_colors'] = 'd21268,146c52,82b600,00949b,010080,001c4b'; $init['theme_advanced_more_colors'] = true; return $init; } add_filter('tiny_mce_before_init', 'change_mce_options'); Reproduire ce...

WordPress : Surcharger une template lorsqu’une variable est présente dans l’URL

Dans des cas très rares, ont peux avoir besoin de surcharger la template par défaut (c’est un peux crado de faire ça tout de même).Dans le fichier functions.php, ajouter le code suivant : function wpa_overload_template( $template ) { if( isset( $_GET['parameter'] ) ) { $template = locate_template('template-overload.php', false ); } return $template; } add_filter( 'template_include', 'wpa_overload_template' ); Reproduire cette personnalisation aujourd’hui...

WordPress : Ajouter un favicon dans l’admin

Aucuns réel intérêt d’ajouter un favicon a la partie admin de WordPress, mais il se peux qu’un client le demande, ce qui a déjà été le cas : function favicon(){ echo '<link rel="shortcut icon" href="',get_template_directory_uri(),'/images/favicon.ico" />',"\n"; } add_action('admin_head','favicon'); Reproduire cette personnalisation aujourd’hui Le principe du hook reste utile, mais les écrans d’administration et les...

Apache : Directives PHP dans le fichier .htaccess

Voici une liste non exhaustive des directives PHP que l’on peux ajouter dans le fichier .htaccess : php_flag display_errors Off error_log = /path/filename php_value date.timezone 'Region/Zone' php_value max_execution_time 30 php_flag register_globals Off php_flag magic_quotes_gpc Off php_value upload_max_filesize 200M php_value post_max_size 200M php_value memory_limit 20M php_value max_input_vars 100 Contexte de compatibilité Cette procédure documente un environnement PHP ou Apache ...

Apache : Activer la compression

Pour activer la compression dans apache, vous avez deux possibilités; La premiere est d’insérer les directives dans le .htaccess la seconde, de mettre ces directives directement dans la déclaration de votre vhost. <ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascr...