Catégorie : Programmation

Patch NPDS sable

Il m’est arrivé plusieurs fois de mettre en place des sites web en utilisant le moteur NPDS (le site que vous avez sous les yeux en est un exemple). Ca n’est probablement pas le meilleur moteur de site web, ni le plus performant, et encore moins le plus moderne, mais au moins, il intègre les fonctionnalités dont j’ai besoin, et à force, je commence à le connaître par coeur. Or, malgré cette expérience, ça n’est que tout récemment que j’ai découvert qu’il y avait une optimisation simple à réaliser, afin d’accélérer le chargement des pages. En effet, NPDS intègre un éditeur WYSIWYG. Cette fonctionnalité, si futile pour les geek, est très intéressante pour ceux qui souhaitent rendre accessible la publication web à des non spécialistes. Or, l’éditeur WYSIWYG (tiny_mce) de NPDS est écrit en !javascript!. Jusque là, c’est classique. Ce qui l’est moins, c’est que l’éditeur est chargé à chaque page, qu’on en ait besoin, ou pas ! Tout d’abord,...

Calendrier républicain

En ce joli jour de Fusain, 26 floréal de l’an 214, je viens de traduire un bout de !javascript! trouvé sur le net pour l’inclure dans une classe PHP, qui permet de manipuler le calendrier républicain. Il suffit d’instancier un objet en lui passant en paramètre une date exprimée dans notre bon vieux calendrier grégorien, et vous voilà avec tous les outils qui vont bien pour traduire cette date dans le calendrier né de la révolution française… Evidemment, le tout est fourni sans garantie (mais ça semble marcher, regardez mon edito). Evidement, cette classe est disponible ici dans la zone des téléchargements. Edit du 22/05/2006 : je viens de faire une modification dans le code source de ce bout de PHP (qui passe alors en version 1.1), afin de corriger un problème d’arrondi.Edit du 16/08/2008 : après un changement de moteur web, il n’existe plus de zone de téléchargement, mais le lien vers le fichier zip a été mis à...

Mise à jour du script permettant d’envoyer un SMS via le portail SFR

Le 29 juillet 2005, je vous proposais un script qui permettait d’envoyer un SMS (texto) depuis le site SFR. Or, en décembre 2005, SFR a eu la bonne idée de changer son site ! Résultat : les version 0.1x de ce script ne fonctionnent plus. Heureusement pour vous, je viens de reprogrammer une toute nouvelle version de ce script, disponible ici. Pour information : en fait, SFR semble avoir changé son site pour des raisons de sécurité. Les logins/mot-de-passe ne passent plus en clair sur Internet, mais sont chiffrés en ssl (via des pages https). C’est une bonne chose. Ce qui est moins bon, c’est que : dans la foulée, vous avez perdu votre carnet d’adresse du site web (merci SFR !!!). Toutefois, SFR a mis en place une procédure qui fonctionne tant bien que mal (plutôt bien si vous ne mettez pas d’accents) pour importer un carnet d’adresses depuis une feuille de calcul Excel, votre ancien mot de passe...

Script PHP permettant d’envoyer un SMS via le portail de chez SFR

Addendum du 02/01/2006 !!! Attention ! Ce script ne fonctionne plus depuis que SFR a changé son script en décembre 2005. Allez plutôt télécharger la nouvelle version corrigée (version 0.2b à l’heure actuelle) disponible dans la zone "Téléchargement/Code_sources". Lisez cet article pour plus d’info. [texte original de l’article, périmé : ] Je viens d’écrire un petit script en PHP qui, lancé en ligne de commande sur un poste de travail Unix/Linux (testé sur une Debian Sarge 3.1), permet d’envoyer automatiquement un SMS via le portail textoweb de SFR. Le code source (send_sfr_sms.php-0.1b.zip) est disponible dans la zone "Téléchargements" du site https://desvigne.org. [remarque du 16/08/2008 : la zone téléchargement n’existe plus depuis l’utilisation d’un nouveau moteur web. Mais j’ai corrigé le lien vers le fichier zip pour que ça marche toujours] Ce programme nécessite : PHP-CLI (PHP en ligne de commande) version 4.3.x minimum, wget version 1.10 minimum (téléchargeable ici : http://www.gnu.org/software/wget/wget.html). Attention : beaucoup de distributions Linux fournissent encore en...

Patch du module NPDS "td-galerie"

Si vous avez déjà installé le module "td-galerie" version 1.0 de tribal-dolphin avec une base MySQL version 4.1, vous avez peut-être rencontré un bug : les images situées sur les vignettes des dernières photos mises en lignes ne correspondent pas aux images affichées en cliquant dessus. De plus, en utilisant ce module, vous souhaitez peut-être voir disparaître le blocs de droite, de gauche, ou les deux. Si vous êtes dans une de ces situations, le patch que je viens de préparer est fait pour vous. Il est disponible dans la section "Téléchargements". N’oubliez pas de lire le fichier "LisezMoi.txt" fourni avec… [note du 16/08/2008 : suite à un changement de moteur du site, la zone de téléchargement dont il est question n’existe plus. De plus, ce billet n’a plus d’intérêt, le module td-galerie ayant évolué, le bug n’existe plus]

BLOG:CMS version française

Du temps où mon site était administré par le gestionnaire de blog BLOG:CMS, j’avais traduit ce produit en français. Je n’utilise plus ce moteur (j’utilise maintenant NPDS). Aussi, je ne maintiendrai plus cette traduction. Mais je vous laisse tout de même les fichiers de ce travail, qui fonctionnent avec BLOG:CMS version 3.4 : blogcms-french.zip Voici la petite documentation que j’avais faite à l’époque pour utiliser ce fichier : une fois décompressé (par exemple avec 7-zip), le fichier "french.php" est à copier dans le dossier "/chemin_du_site/admin/language". Ensuite, dans la page d’Administration du site, il ne reste qu’à sélectionner comme langue : french. Remarque : ça n’est pas parce que vous installez ce fichier que le site sera francisé à 100%. En effet : une partie des textes se trouve dans les skins et les templates (vous pouvez les traduire depuis la page d’Administration, en éditant chacun des skins et des templates un par un) ; certains textes des plugins sont codés...