WebDev

Pagination personnalisée sur un custom post type

WordPress propose depuis un bon moment le système des « custom post type » (aka les posts personnalisés).
Cette fonctionnalité permet principalement de créer des articles « spéciaux » (ex : film avec le casting complet, rendez-vous avec des dates et/ou lieux, etc …)

J’ai récemment utilisé les custom post types sur un projet, et j’avais besoin de faire une page de type archive (archive-MON_CUSTOM.php, dans le thème WP) affichant 3 éléments par page. Les articles « normaux » devant s’afficher en liste de 9 éléments. › Lire la suite

Tags:

Mardi, janvier 3rd, 2012 WebDev Aucun Commentaire

3 snippets PHP pour les dates

Voici 3 snippets qui peuvent servir.
Ils permettent d’obtenir ou de modifier des dates assez facilement. › Lire la suite

Tags:

Vendredi, décembre 3rd, 2010 WebDev Aucun Commentaire

Un nouvel écrin pour ma page d’accueil

Depuis que j’ai ce nom de domaine (un peu plus de 3 ans…), je n’avais jamais touché à mon « site racine », à savoir loicg.net ou encore www.loicg.net. Pourtant, il est indexé et apparait lorsqu’on me cherche (Loïc Gerbaud).

Du coup, ça la foutait mal pour les quelques personnes qui tombaient dessus (clients, employeurs, partenaires potentiels).

Admirez l'ancienne version que Google a daigné capturer ^^

Ce week-end, je me suis donc lancé dans l’habillage de cette page (je n’oserai pas parler de refonte puisqu’il n’y avait quasi-rien à l’origine…).
Il s’agit d’un « site » en one-page avec un scroll assez grand (un peu plus de 6 écrans), animé par jQuery.
La page contient mon CV de développeur web (il manque mes études, mais il y a linkedin pour ça).

Pour le code HTML, j’ai pris le parti de tenter le HTML5, que je n’avais jamais essayer. La sémantique est assez bien foutue puisque chaque balise décrit ce qu’elle est (header, footer, article …).

La feuille de style est actuellement en CSS2 et je tente actuellement de refaire le logo en CSS3 (en me prenant un peu la tête avec ces p##### de gradient sous Chrome et Safari …).

Le rendu actuel du logo (la police a changé pour s'harmoniser avec celle du reste du site)

En bon professionnel, j’ai pris le temps de regarder la page sous IE (6,7,8) et de pleurer en pensant aux adaptations nécessaires pour que le rendu soit identique …

En dev qui vient de se faire une page pour le plaisir de SES yeux en tout premier lieu, j’ai pris le temps de regarder la page sous IE (6,7,8) et j’ai pensé … OSEF ! Je mettrai certainement un bout de javascript pour indiquer aux visiteurs sous IE qu’il est temps de passer à des navigateurs qui font l’internet plus beau.

Cher lecteur, que penses-tu de ce design simple et épuré ? Ainsi que de l’idée de coder le site en HTML5 ? As-tu des suggestions pour améliorer cette page ?

Tags: ,

Mercredi, novembre 24th, 2010 WebDev Aucun Commentaire

Evolutions sur twitter_favs

Depuis le 3 novembre, date du tout premier commit, twitter_favs a un peu évolué :

J’ai notamment rajouté le tracking de l’utilisation et des visites avec Google Analytics, la récupération des urls d’origines pour les liens raccourcis ainsi que l’ajout de deux caches pour soulager twitter et ma bande passante ^^ › Lire la suite

Tags: , ,

Vendredi, novembre 12th, 2010 twitter_favs, WebDev Aucun Commentaire

Lire Twitter Stream en PHP avec curl

Twitter met à disposition un « stream » (ou flux en bon Français) qui permet de faire des recherches en temps réel sur un ou plusieurs mots clés.

Récemment, j’ai eu besoin d’utiliser le stream pour obtenir les tweets et retweets sur un mot clé spécifique, grâce à l’option « track » de Twitter.
Pour cela, j’ai codé un script PHP exploitant les fonctionnalités de curl. › Lire la suite

Tags: ,

Samedi, novembre 6th, 2010 WebDev 2 Commentaires

Twitter Favs : mon petit outil de veille

Depuis peu, je publie ma veille du week-end qui regroupe certains tweets que j’ai mis en favoris avec d’autres éléments récoltés ça et là au cours de la semaine.
Pour me faciliter la vie (et parce que je suis fainéant), j’ai codé un petit outil en PHP qui va chercher mes favoris twitter et les affiche dans une syntaxe « prête à coller » dans un article sur ce blog. › Lire la suite

Tags: , ,

Mercredi, novembre 3rd, 2010 twitter_favs, WebDev Aucun Commentaire

Négocier avec une grosse jointure MySQL

Récemment, j’ai ajouté un antispam sur murl.fr. Celui-ci est assez rudimentaire et se base sur un blacklistage de domaines (ou sous-domaines).
Ainsi, je peux filtrer les urls à leur création, ainsi qu’à leur affichage.

Sur murl, il existe une page qui liste les derniers liens créés et le « top 10″ (de clics) de la journée. Les requêtes qui chargent les liens sur cette pages ont donc été modifiées pour intégrer la blacklist. › Lire la suite

Tags:

Dimanche, octobre 31st, 2010 murl, WebDev Aucun Commentaire

Passer le datepicker de jQuery UI en Français

Je me sert assez fréquemment du datepicker fourni avec jQuery UI, mais, j’ai aussi très souvent besoin que les jours, les mois et le format de dates soient en Français.

Pour passer le datepicker en Français, je m’étais fait un petit snippet dans lequel j’avais placé les paramètres à appliquer lorsque je déclare le plugin jQuery pour lui fournir les informations nécessaires à la traduction…

Mais depuis peu, je me suis aperçu qu’il exite des fichiers tout prêts pour ça :

http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/

Il suffit de choisir la langue souhaitée, puis d’inclure (ou copier) le fichier correspondant juste après avoir inclus jQuery UI.
Et voilà ^^

Tags: ,

Samedi, août 7th, 2010 How To, WebDev Aucun Commentaire

Activer les short-tags (PHP) depuis un .htaccess

De nombreux gestionnaires de vues, codés en PHP, nécessitent l’activation des short-tags.

A lieu de les activer dans mon php.ini, je préfère les laisser désactivés par défaut, je les active au cas par cas (tous les projets n’en ont pas la nécessité).

Voici donc la ligne que j’ajoute aux .htaccess concernés :

php_flag short_open_tag on 

Et les shorts tags sont ainsi disponibles (sans relancer mon serveur Apache ^^)

Tags: , ,

Dimanche, août 1st, 2010 How To, WebDev 2 Commentaires

Découper une adresse physique grâce aux expressions régulières en PHP

Récemment, j’ai du découper une bonne liste d’adresses formatées ainsi :
12 bis rue du 18 Mai 1945, 78000 Versailles
(je ne sais même pas si cette adresses existe, c’est un exemple..)

Je souhaitais obtenir les informations suivantes :

  • N° dans la voie + éventuellement la mention bis ou ter
  • Nom de la voie
  • Code Postal
  • Ville

› Lire la suite

Tags: ,

Vendredi, juillet 16th, 2010 WebDev 2 Commentaires

Bienvenue sur mon blog.
Il s'agit avant tout d'une zone de veille pour moi, un lieu où je stocke les astuces qui me serviront à nouveau plus tard.
Au menu, du PHP, javascript, un peu de CSS et des astuces diverses...