Matt Biscay: développeur WordPress et WooCommerce pour SkyMinds
PHP : script pour retirer les attributs des tags HTML photo

PHP : script pour supprimer certains attributs de tags HTML

J’ai eu besoin récemment de pouvoir contrôler les attributs des liens qui s’affichaient sur le blog et plus spécialement ceux qui sont fournis par des sites tiers (sponsors etc).

PHP : script pour retirer les attributs des tags HTML photo

Et bien figurez-vous que certains liens ne sont pas du tout valides : leurs liens ont des attributs obsolètes ou inadaptés avec comme des target="_blank".

Tout cela brise la navigation en fenêtres/onglets supplémentaires, et supprime la fonctionnalité du bouton back pour revenir à la page précédente.

Du coup, j’ai retroussé un peu mes manches pour remédier à ce problème.

Cela m’a donné ce script, qui me permet de dresser la liste des attributs à filtrer dans un code source donné.

Sky Cleanup Attributes

Voici la fonction principale, sobrement appelée Sky Cleanup Attributes : elle permet de filtrer des attributs définis dans une liste. Il suffit de passer le code dans une variable et la fonction filtre et retourne le code final, sans les attributs gênants.

Lire la suite

New York City : Central Park, Guggenheim Museum, Staten Island, The Statue of Liberty, Wall Street, Meatpacking District photo 19

New York City : Central Park, Guggenheim Museum, Staten Island, The Statue of Liberty, Wall Street, Meatpacking District

Voici la seconde journée de l’US Summer Trip 2009.

Hop-hop, tout le monde debout ! Le jour se lève et il vaut mieux profiter de New York avant qu’il ne fasse trop chaud :

Nous quittons l’appartement et marchons dans Brooklyn vers l’arrêt de métro Bedford. Nous traversons McCarren Park où s’entraînent des dizaines de personnes, certaines ayant même des coaches sportifs personnels, payés à prix d’or.

Plus loin, il y a même un parc à chien : c’est un peu pareil sauf que celui-ci est dédié aux animaux canins, leurs maîtres bavardant sur des bancs en périphérie. Vous ne pouvez pas louper le parc à chien, tant l’odeur vous pique le nez !

Lire la suite

Du ping, des stats et des tags pour WordPress

Quelques petites modifications ont été effectuées sur le blog ce week-end : j’ai quelque peu réorganisé la barre de menu en y ajoutant une page statistique qui permet de récapituler un peu tout ce qui se passe ici en affichant les stats générales, les 10 derniers posts, les 10 derniers commentaires, les 10 posts les plus commentés ainsi que les stats des commenteurs et des catégories.

En fait je me demande pourquoi je n’ai pas fait cela plus tout, cela manquait finalement. Vous n’avez désormais plus d’excuses pour ne pas être au courant bande de ptits filous ! ^__^

J’ai raccourci un chouilla le menu, ce qui devrait mieux passer sur les ‘petits’ écrans et j’ai ajouté plusieurs autres services de ping pour accentuer un peu le référencement, histoire de ne pas être à la ramasse, ce qui donne au final une liste épurée – mais fonctionnelle :

http://rpc.pingomatic.com
http://rpc.twingly.com/

J’ai également référencé le site sur Technorati et sur FeedBurner, ce qui vous permettra de trouver le flux RSS plus facilement.

J’ai ajouté le petit bouton Google en bas du menu : cela permet d’affficher les X derniers posts sur votre page Google personnalisée.

Ajouts de deux nouveaux plugins : Bunny’s Technorati Tags pour ajouter les tags Technorati et Kramer pour détecter les pingbacks.

Et j’ai ajouté une nouvelle catégorie : Classics qui sera active dans quelques jours.

Surprise, surprise! :)