Afficher correctement le signe « € » (euro) avec la librairie FPDF
Si vos signes « € » (euro) sont remplacés par des points d’interrogation dans vos fichiers PDF générés avec la librairie FPDF, voici plusieurs conseils à suivre.
Journal d'un développeur web freelance
Si vos signes « € » (euro) sont remplacés par des points d’interrogation dans vos fichiers PDF générés avec la librairie FPDF, voici plusieurs conseils à suivre.
Pour obtenir le prix HT à partir d’un prix TTC, il faut appliquer la formule suivante : Prix HT = prix TTC/(1 + taux de TVA)
Personnaliser l’apparence et le contenu d’une page d’erreur 404, un besoin à priori simple mais qui s’est avéré dans mon cas un casse tête à mettre en place. Voici ma solution fonctionnelle sous CodeIgniter 3.1.
Lorsqu’on récupère un site développé sous CodeIgniter, il est souvent nécessaire de connaitre sa version ou de l’afficher dans son back office.
GeoIp est une technique de géolocalisation à partir d’une adresse IP. Une adresse IP, en tant que telle, ne contient pas d’information sur la localisation, il est donc nécessaire d’utiliser une base de donnée (régulièrement mise à jour) qui recense l’ensemble des tranches d’adresses IP et qui les associe à des données de localisation (ville, pays, longitude,latitude, etc). Dans cet article, nous allons installer, configurer et utiliser la base de donnée GeoLite (la version gratuite) de MaxMind et son API.
Il peut être pratique de rediriger un utilisateur après une connexion réussie à son back-office. Par exemple, vous pouvez choisir de rediriger un auteur vers la liste des articles ou un gestionnaire boutique vers la page de « Rapport » de la boutique.
Par défaut, WooCommerce permet d’ajouter un produit dans le panier via une URL. Mais, il n’est pas possible d’ajouter plusieurs produits de cette manière, ce qui peut pourtant s’avérer utile si vous souhaitez créer des lots de produits dynamiques. Voici comment remédier à cette restriction.
Pour simplifier l’administration d’une boutique, il peut s’avérer utile de rendre les prix dynamiques : on indique alors « seulement » le prix d’achat sur lequel on va impacter dynamiquement des données variables telles que les frais de livraison, la marge souhaitée, des frais généraux, etc.
Snippet qui vous permettra d’ajouter un menu et/ou un sous-menu, et de créer une nouvelle page dans l’administration de wordpress grâce aux fonctions add_menu_page() et add_submenu_page().
Pour aller plus loin dans la manipulation des filtres et des actions : comment déclarer de nouveaux hooks, passer des arguments aux filtres et aux actions ou comment désactiver des hooks existants.
Les hooks permettent de personnaliser, ajouter ou modifier le fonctionnement par défaut de Wordpress sans en modifier le coeur. En comprenant le principe des hooks, vous devenez maitre de votre site et utilisez tout le potentiel de Wordpress.
Voici comment ajouter des icônes dans votre administration de Wordpress ou à l’intérieur de vos articles.
Vous avez développé votre site en local et souhaitez l’installer sur le serveur de production ? Ou à l’inverse vous devez récupérez en local un site déjà en production ?
Pour masquer définitivement la barre d’administration qui s’affiche dans le header lorsqu’on consulte le front end tout en étant connecté à l’administration…
Cet extrait de code vous permettra de créer de nouveaux emplacements personnalisés pour afficher des widgets où vous voulez sur vos pages.
Pour créer un nouveau thème sans partir de zéro, ou pour modifier un thème existant sans perdre les modifications à la première mise à jour, il est possible (et conseillé) de créer un « thème enfant ». Ce thème hérite de toutes les fonctionnalités de son parent.