Eliaz Weblog

Aller au contenu | Aller au menu | Aller à la recherche

0 | 15 | 30 | 45

mercredi 26 septembre 2007

hasLayout : bug d’affichage des listes avec IE

Cet article décrit un bug d’affichage des listes dans Interet Explorer 6 quand les éléments de la liste contiennent un lien de type block.
Description du bug
Prenons pour exemple le code HTML d’un menu sous forme de liste comme celui-ci :
Lien 1 Lien 2 Lien 3 Lien 4
Appliquons les styles suivants au menu :
ul margin : 0 ; padding : 0 ; list-style : none ; li margin : 0 ; padding : 0 ; li a display : block ; padding : 0.5em ; background : #ddd ;
Ce code fait que sur IE6 des espaces (...)

jeudi 20 septembre 2007

Utiliser des fonctions PHP pour filtrer une balise SPIP

Sur la page de documentation des filtres de SPIP, il est indiqué que :
« Les filtres de SPIP sont des fonctions PHP qui reçoivent la balise sur laquelle ils sont appliqués en premier paramètre et retournent le texte à afficher. Vous pouvez utiliser directement les fonctions habituelles de PHP, mais également créer les vôtres. »
On peut donc faire ce qui suit pour afficher le nombre de caractères renvoyés par la balise #TEXTE :
[(#TEXTE ; textebrut ; strlen)]
Ce code applique d’abord le filtre textebrut à la (...)

samedi 8 septembre 2007

Les traitements conditionnels avec SPIP

Plusieurs moyens sont à votre disposition pour effectuer des traitements conditionnels dans SPIP. Cet article tente de les recenser. Il en manque peut être alors n’hésitez pas à commenter cet article pour signaler des oublis ou pour poster des exemples d’utilisation.
Parties optionnelles des boucles
La syntaxe complète des boucles permet d’afficher du code optionnel avant et après la boucle ainsi que du code alternatif si la boucle ne renvoie aucun résultat.
* Code HTML optionnel avant * Code (...)

dimanche 19 août 2007

SPIP et les paragraphes

Cet article recense les solutions disponibles pour que SPIP génère tout le temps des paragraphes dans le texte des articles, brèves, etc.
Description du problème
Extrait d’un message sur le forum de SPIP :
“Quand je crée un article, une brève ou un texte de rubrique faisant plusieurs paragraphes, Spip me crée habituellement des paragraphes
ce qui me convient très bien.
Par contre, si ce texte ne fait qu’une seule ligne, Spip ne crée plus les
et insère le texte "brut" sans balises de délimitation.” (...)

mercredi 8 août 2007

Version 0.2 du plugin GIS pour SPIP

La version 0.2 du plugin GIS pour SPIP est disponible sur la zone et la documentation sur spip-contrib s’étoffe.
Fonctionnalités ajoutées :
le plugin n’insère plus les scripts nécessaires au fonctionnement de GoogleMaps dans les pages ne comportant pas de carte. Cela permet d’éviter au visiteur de charger les 70ko du script de googlemaps quand il n’en a pas besoin...
un lien vers l’article est présent dans la bulle d’information du marqueur.
la possibilité de superposer le contenu d’un fichier (...)

jeudi 19 juillet 2007

Firebug est ton ami, mais attention !

Firebug est une extension pour Firefox qui permet de gagner énormément de temps lors du développement ou du "débugage" de pages web. Mais il faut faire attention, car lors de l’inspection du code d’une page, Firebug classe les attributs d’une balise html par ordre alphabétique.
Dans l’inspecteur de Firebug on voit ceci :
Alors que dans le code source de la page on voit ceci :
Et quand on ne le sait pas on peut passer un bon moment à se demander pourquoi une expression régulière ne fonctionne (...)

mercredi 18 juillet 2007

SPIP ?var_profile et les temps de calcul

Encore un "oeuf de pâques" caché dans SPIP découvert sur IRC :
http://www.monsite.fr/ ?var_profile
Cela permet d’afficher les requêtes SQL que fait SPIP pour vous afficher la page ainsi que les temps de calcul pour chaque boucle. Gloire éternelle à BoOz pour ses tuyaux d’enfer, que lui-même à chopé auprès de Renato.
À lire sur la liste des utilisateurs de SPIP un témoignage intéressant de Pierre-Gilles qui s’occupe du site http://www.humanite.fr. Ce message montre qu’il est possible de gérer des "gros" (...)

jeudi 5 juillet 2007

phpinfo() dans SPIP

Lu sur IRC #spip qu’on peut accéder à phpinfo depuis l’interface privée de SPIP en tapant tout simplement ça dans la barre d’adresse :
http://monspip.fr/ecrire/ ?exec=info
Elle est pas belle la vie ? Merci klike ;-)

jeudi 21 juin 2007

Spip Apéro du 15 juin 2007 à Brest

Voici quelques liens en vrac pour résumer les sujets abordés lors du Spip Apéro qui s’est déroulé vendredi 15 juin au Fourneau à Brest.
On a discuté des différents affichages des images insérées dans un article suivant le mode d’insertion (image ou document) et de la gestion automatisée de leur taille avec le filtre image_reduire.
Comment modifier les chaînes de langue de Spip afin de changer les textes comme "Répondre à cet article".
La barre typographique enluminée pour faciliter le travail du (...)

lundi 28 mai 2007

Spip : Plugin GIS + tracés kml sur carte

Cet article explique comment ajouter des tracés issus de fichiers kml sur une carte google maps affichées par le plugin GIS pour Spip. Après avoir modifié le plugin GIS il suffit de joindre un fichier kml à un article ou une rubrique pour afficher son tracé sur la carte.
Mise à jour du 10/06/2007
Cette fonctionnalité est maintenant intégrée au plugin GIS disponible sur la zone. Il est possible d’afficher le contenu d’un fichier kml sur la carte d’un article et sur la carte d’une rubrique (en (...)

mercredi 23 mai 2007

CSS : Appliquer plusieurs classes à un élément

Vous saviez déjà (mais si) qu’il est possible d’appliquer plusieurs classes à un élément comme ceci :
Mais comment appliquer un style aux éléments qui ont deux classes (ou plus) ? Tout simplement comme ceci :
a.hac... a.on... a.hac.on...
La première règle cible les ancres qui répondent à la classe hac.
La deuxième règle cible les ancres qui répondent ç la classe on.
Et la dernière règle cible les éléments qui répondent à la classe hac et à la classe on.
Le problème est qu’IE6 ne sait pas interpréter les (...)

vendredi 18 mai 2007

Spip : Afficher la date de demain

Suite à une question sur le forum de spip.net, voici comment afficher la date du lendemain.
Ma première réponse proposait d’utiliser le code suivant :
#EVAL(#DATE ; jour)+1[ (#DATE ; nom_mois)] [(#DATE ; annee)]
Comme il est indiqué sur la doc de spip à propos de la balise #DATE :
Si on se trouve au premier niveau du squelette (c’est-à-dire en-dehors de toute boucle), la date considérée est la date du jour - à moins qu’on ait passé une date dans l’URL de la page.
Le problème est que ce code ne fonctionne (...)

dimanche 13 mai 2007

Mise à jour : Plugin menu accordeon pour SPIP

Une nouvelle version du plugin menu accordéon est disponible sur la zone. Voici la liste des mises à jour :
Un peu de styles pour ajouter les petits triangles qui indiquent dans quel élément du menu on se trouve
Ajout d’une "petite" page de configuration pour le plugin
La page de configuration est accessible si vous avez installé le plugin cfg. Elle permet de paramétrer quel type d’éléments seront listés dans le menu.
le choix "articles" permet de définir que le menu listera les rubriques (...)

samedi 5 mai 2007

Spip Apéro du 4 mai 2007 à Brest

Petit compte rendu du Spip Apéro qui s’est déroulé hier soir au Fourneau à Brest. Nous étions seize personnes et voici un résumé schématique de comment a commencé la soirée :
“Pourquoi les sites sous spip c’est moche ?”
Heum, c’est pas toujours vrai, une visite de Spip Herbier pour prouver qu’il est possible de faire de beaux sites avec Spip.
“Et ben ça alors... Mais comment on fait pour faire des beaux sites avec Spip ?”
Et bien il suffit de modifier les squelettes de son site.
Le fonctionnement de Spip (...)

mercredi 2 mai 2007

Liens valides vers Google Maps et autres

En analysant la page d’un site sur lequel je bosse en ce moment, le validateur HTML du W3C m’a retourné un "petite" trentaine d’erreurs sur la page en question (pas glop comme diraient certains). En fait le problème était dû à deux liens : un lien vers une carte Google Maps et un autre vers un plan sur le site Via Michelin.
Ces liens ressemblent à ceci :
http://maps.google.fr/maps ?f=q&hl=fr&q=combrit&layer=&ie=UTF8...
Or comme j’ai pu le lire sur les forums d’Alsacreations, les erreurs (...)
0 | 15 | 30 | 45
Tina mention the There is
Tina mention the There is
Tina mention the There is
Tina mention the There is
Tina mention the There is