Cela fait longtemps que Aptana (ou Eclipse avec le plugin PDT) présente des lacunes gênantes en tant que IDE pour PHP et ce n’est pas la première fois que je tente un passage à NetBeans. Cette fois-ci est la bonne, … Continue reading
La méthode GET d’un formulaire HTML ou d’un envoi en Ajax n’est pas juste une manière de passer des paramètres dans l’URL. GET est une « méthode » (au sens d’une « fonction » d’un langage de programmation) du protocole HTTP. Par exemple l’URL … Continue reading
Sur une connexion béninoise, j’ai réduit mon temps de déploiement d’un site Web de quatre heures à trente minutes. Trois problèmes, une solution… Lors de l’upload d’un site Web, les connexions à bas débits posent plusieurs problèmes et le premier … Continue reading
Les tutoriels sur les « medias queries » suggèrent souvent une syntaxe comme celle-ci : @media screen and (max-width: 1000px) { } Mais pourquoi faudrait-il préciser le média “screen” dans les media queries ? C’est une vraie question car je n’ai lu aucune justification. … Continue reading
Internet Explorer est le deuxième navigateur le plus utilisé derrière Chrome. Or les utilisateurs de Windows XP ne disposent au mieux que de IE8, la version 9 ne s’installant que sous Vista et supérieurs. IE6 et IE7 sont en voie … Continue reading
Il arrive d’avoir besoin d’afficher le corps d’un post indépendamment de la boucle d’articles. J’utilise ça pour afficher des pages cachées (privées) comme une sous-partie d’une page. Cette technique constitue une alternative au Widget « Texte », lequel oblige l’utilisateur à manipuler … Continue reading
Éditer le fichier « single.php » du thème WordPress. Puis, par exemple au-dessus du code PHP qui insère les liens de navigation horizontale, insérer le code suivant : <?php $myLstCat = (array) get_the_category(intval(get_the_ID())); if (count($myLstCat) >= 1) { $myCat = &$myLstCat[0]; $myCatLabel = … Continue reading
Les CSS ne proposent pas de centrer verticalement un élément HTML dans un autre. Un peu de JavaScript est alors nécessaire. Prenons le cas d’une image à centrer verticalement dans un élément div conteneur. Marquons dans un premier temps l’élément … Continue reading
C’est en cherchant à corriger l’incompatibilité du plugin Events Calendar version 6.7.8 avec WordPress 3.0.3 que j’ai trouvé comment faire gagner du temps aux utilisateurs de ce calendrier. Le plug-in « Events Calendar » propose de créer des articles associés … Continue reading
Avec Joomla!, il n’existe qu’un seul layout d’utilisable. Mais quel layout ! Pour ceux qui comme moi souhaitent reproduire l’excellent layout de Joomla! sous WordPress, voici le code PHP que j’utilise. Ce code est à coller dans un fichier « loop-joomla-layout.php » de … Continue reading
Inclure ou non le sous-domaine « www » dans l’adresse du site, il faut choisir. Si l’on ne fait rien, la plupart des solutions d’hébergement à bas coût ne choisissent pas et le site est accessible à l’identique avec ou sans le … Continue reading
Pour le cas où ça intéresserait quelqu’un, voici une fonction PHP qui refait le travail de celle de WordPress, mais à partir de n’importe quel contenu et pas seulement celui de l’article courant. <?php function do_make_excerpt($excerpt, $content, $length = null, … Continue reading
Lors d’une utilisation de WordPress en tant que CMS, il est parfois utile d’afficher une liste d’articles récents dans un template de page (le fichier « page.php » du thème) ou dans celui des articles (le fichier « single.php »). … Continue reading
Le widget de recherche fourni en standard par WordPress affiche un champ de recherche sous un titre. Un peu bêtement, il faut le dire. L’utilité du champ serait aussi bien indiquée à l’intérieur de ce champ. Avec l’aide de JQuery, … Continue reading
GIF est un format périmé. Le standard, le présent et l’avenir de la compression sans pertes pour les images, c’est PNG. Et puis les effets de transparence progressive du format PNG sont franchement irremplaçables. Mais, le navigateur Internet Explorer 6 … Continue reading
Dans WordPress 3.0, les articles sont accompagnés de liens de navigation – deux liens, l’un vers l’article précédent, l’autre vers le suivant – grâce auxquels le lecteur peut passer d’un article à l’autre. Ces liens ne tiennent pas compte de … Continue reading
Vous venez de changer un site d’hébergeur et les serveurs DNS de votre fournisseur d’accès Internet tardent à répercuter le changement (ça m’est arrivé ce mois-ci : deux jours d’attente, si si). Comment voir tout de même le site sur son … Continue reading