J’ai récemment eu besoin d’afficher de manière élégante les pièces jointes à des articles et des pages. Seulement, avec un WordPress qui autorise l’ajout de documents autres que des images/vidéos et rien pour les insérer proprement dans un contenu, la tâche est loin d’être aisée.

Un coup de XHTML et roule ma poule !

Oui ! Si j’étais le rédacteur du site (comme ici). Mais il n’en est rien. Il fallait une solution utilisable depuis l’éditeur WYSIWYG, sans avoir à intervenir sur la source XHTML (genre pour ajouter un div, une image, des classes CSS, etc).

Voici donc un shortcode WordPress qui affiche la liste des pièces jointes.

Le shortcode en action

Le shortcode en action

Continuer la lecture de l’article « Shortcode WordPress : afficher les documents liés aux billets »

Une petite classe PHP abstraite pour aider la création de shortcodes dans WordPress.

Pour un exemple d’utilisation, se reporter au shortcode attachments.

Continuer la lecture de l’article « WordPress : une classe abstraite pour aider la création de shortcodes »

Le snippet qui suit ne se limite pas à forcer le chargement de jQuery en pied de page. Il permet également de remplacer la version locale à l’installion WordPress par une version équivalente, mais servie par le service Google Libraries API.

Si un script tierce remplace la version jQuery, son chargement sera forcé en bas de page.

Bien évidemment, il est aisé d’adapter ce snippet pour n’importe quel autre fichier JavaScript.

Continuer la lecture de l’article « WordPress : forcer le chargement de jQuery en bas de page »

Parce que j’en avais ma claque de chercher le texte des licences à ajouter en en-tête de mes sources, voici un bundle TextMate pour palier à cette répétitive perte de temps.

License Helper Textmate Bundle

Continuer la lecture de l’article « Bundle License Helper pour TextMate »

Trouver sur la toile une fonction JavaScript de calcul d’intersection de tableaux qui soit efficace sur des tableaux dépassant les 50 entrées relève de l’impossible. C’est bien simple, les différentes solutions que j’ai pu rencontrer réalisent des calculs linéaires donc autant dire qu’à partir d’un certain seuil leurs performances deviennent catastrophiques.

C’est pourquoi je vous propose ici une fonction de recherche des intersections pour un nombre arbitraire de grands tableaux plus efficace que ce que j’ai pu tester, benchmarks à l’appui. Est également disponible la suite des tests unitaires.

Benchmark réalisé sous Google Chrome 5.0.375.99 / Mac Pro 2 x 3 Ghz Quad-Core Intel Xeon / Mac OS X 10.5.8

Benchmark réalisé sous Google Chrome 5.0.375.99 / Mac Pro 2 x 3 Ghz Quad-Core Intel Xeon sous Mac OS X 10.5.8

Continuer la lecture de l’article « JavaScript : optimiser le calcul de l’intersection de tableaux de grandes tailles »

publicité (chargement)

Syndication

Réseaux sociaux