index.php

Photo du quai de l’Odet, du Tribunal de Grande Instance et d’une maison à colombage à Quimper.

L’Odet
Fronton du Tribunal de Grande Instance
Maison à Colombage

Si vous ne souhaitez pas avoir à ajouter une bibliothèque Javascript ou un Plugin jQuery supplémentaire pour afficher vos tooltips, Hint.css est, comme son nom l’indique, une solution 100% CSS. Les tooltips peuvent être mis dans de multiples directions et styles.

La ressource combine subtilement classes CSS et attributs data-* pour afficher vos tooltips.

Hello Sir, <span class="hint  hint--bottom">hover over me.</span>

Avec la classe hint–DIRECTION vous pouvez contrôler l’endroit ou devra s’afficher la bulle, et dans l’attribut data-hint, le texte à afficher.

Plusieurs styles sont prédéfinis : Bulles d’erreur, bulles d’infos, bulles de confirmation … et un mode tooltip toujours affichée.

Vous pourrez télécharger la version Sass ou directement le CSS prêt à emploi.

Des effets de transitions donnent un effet réussi aux tooltips sur navigateurs modernes, et sont bien dégradées sur tous les autres navigateurs.

Source

Photo de la cathédrale St-Corentin et du quai de l’Odet à Quimper.

Cathédrale St Corentin
Quai de l’Odet

Photos de la cathédrale St-Corentin à Quimper.

Façade de la cathédrale St-Corentin
Aiguille de la Cathédrale St-Corentin
Détail d’un pont sur L’Odet

Responsive Boilerplate est une base permettant de commencer un site responsive.

Grâce à cet ensemble de bibliothèques CSS et Javascript, vous n’aurez plus à vous pré-occuper de chercher les bonnes medias queries, ou comment adapter votre menu pour smartphones…

L’objectif de ce boilerplate est de vous faire gagner du temps en vous proposant une structure CSS et HTML simple et adaptée.

En plus du CSS, le package comprend :

  • Un PSD pour le système de grille
  • Des snippets Sublime Text2 pour générer rapidement son site responsive
  • Des fichiers Javascript pour adapter dynamiquement les menus et structure du site en fonction du périphérique
  • Un fichier index.html avec le markup HTML essentiel
  • Avec une feuille de style compressée à moins de 3Ko, ce squelette de responsive webdesign va faire des heureux !

Source

Photos prises à Saint Vincent sur Jard (Vendée 85).

Esplanade Clémenceau
Plage reliant Saint Vincent sur Jard et Jard sur Mer

Photos prises à Saint Vincent sur Jard (Vendée 85).

Plage reliant Saint Vincent sur Jard et Jard sur Mer
Esplanade Clémenceau

Contact Form 7 est un plugin qui permet de réaliser des formulaires personnalisable sur WordPress.

La problématique

Comme tout plugin ses fichiers JS et CSS sont insérés sur toutes les pages de votre site par défaut et le fait de charger les fichiers sur la totalité de vos pages web demande au visiteur des ressources inutiles.
L’impact est faible sur un visiteur qui possède une bonne connexion internet, mais à l’ère du mobile et des connexions faible, la moindre économie est bonne à prendre.

J’ai trouvé un code qui proposent de les charger uniquement en cas de besoin, ce qui permettrait de continuer à bénéficier des fonctionnalités et styles de base du plugin.

/**
 * Contact Form 7 - Load files only if necessary
 */
if (!function_exists('juiz_wpcf7_dequeue_scripts_styles')) {
	function juiz_wpcf7_dequeue_scripts_styles() {
		if ( WPCF7_LOAD_JS && WPCF7_LOAD_CSS ) {
			global $post;
			if ( !strpos($post->post_content, '[contact-form-7') ) {
				wp_dequeue_script('contact-form-7');
				wp_dequeue_style('contact-form-7');
			}
		}
	}
	add_action( 'wp_enqueue_scripts', 'juiz_wpcf7_dequeue_scripts_styles' );
}

Quelques explications

Les constantes WPCF7_LOAD_JS et WPCF7_LOAD_CSS sont définies par le plugin lorsqu’il est activé. Elles retournent true lorsqu’elles existent, false si un réglage particulier est fait, et ne sont pas définies si le plugin n’est pas activé.
Du coup ce code propose d’intervenir uniquement si le plugin est activé, et si les fichiers demandent à être chargés.

Le reste du code vérifie si on trouve le shortcode de Contact Form 7 dans le contenu, si ce n’est pas le cas, alors on retire les fichiers du chargement grâce aux fonctions wp_dequeue_script() et wp_dequeue_style().

 

Source

Quelques photos de Bordeaux.

Pont de Pierre
Grosse Horloge
Paon de fer

Quelques photos de Bordeaux.

Rails du tram
Galerie d’Arts Contemporaine