[spip-dev] les liens affreux que tout le monde attendait !

Coucou,

A la demande générale, et parce qu'il faut bien un gros argument de vente
d'une 1.3 un peu terne (mais robuste), j'ajoute dans inc_texte.php3 un
filtre liens_ouvrants() ; désormais si vous voulez que les liens externes de
spip ouvrent une nouvelle fenêtre, il suffit de préciser, dans votre
squelette,

[(#CHAMP|liens_ouvrants)]

Cela permet par exemple de faire sauter les liens dans les notes de bas de
page mais pas dans le texte :

[(#TEXTE|justifier)]
[<hr>(#NOTES|liens_ouvrants|centrer)]

(La fonction est compatible avec les <HTML>...</HTML> et autres spiperies,
alors que la solution qui a récemment tourné sur la liste ne l'était pas.)

ATTENTION : IL EST GÉNÉRALEMENT DE TRÈS MAUVAIS GOÛT D'UTILISER CE FILTRE !

-- Fil

(La fonction est compatible avec les <HTML>...</HTML> et autres spiperies,
alors que la solution qui a récemment tourné sur la liste ne l'était pas.)

Oups, en fait non, elle n'est pas compatible (structurellement, aucun filtre
ne peut l'être, sauf à le passer ainsi : #TEXTE*|filtre|propre, ce qui dans
notre cas précis ne mérite pas le surcoût de programmation nécessaire...) je
réinstalle donc une version simple de ce filtre.

-- Fil

Ahhhhhh ! Quel mauvais goût ce Fil !

Fil wrote:

Salut,

- inc_version : j'ai remonté les feed_globals vers le début du fichier,
pour ne pas faire foirer les tests sur les HTTP_SERVER_VARS...

- inc_install et install : changé les couleurs (le fond foncé rendait
les formulaires illisibles), et remplacé les <legend> parasites par des
<label> (Mozilla).

a+

Bonjour Antoine,

Ahhhhhh ! Quel mauvais goût ce Fil !

Je ne trouve pas. Peut être que vous, avec votre...

(Cris de la foule: bouh bah!) INTERNET EXPLORER.

Vous ne trouvez pas ça très pratique.

Mais avec...

(acclamations de la foule: Ouéééé!) OPERA.

Le multi-fenêtres c'est un régal, la navigation à la souris aussi, la
gestion des CSS, la compatibilité avec les codes HTML de IE et
Netscape aussi, bref, l'essayer c'est l'adopter.

www.operasoftware.com

Et je ne vous parle même pas du client mail, du client MEssagerie
instantané compatible ICQ, de la gestion E.X.T.R.A. des Bookmarks, La
configuration super-pointue, la visulaisation avant impression, la
recherche intégrée à la barre d'outils, la navigation plein écran, le
zoom sur la page directement, la rapidité, la petite taille, l'aide
complète, la personnalisation avec des Skins, stop, je m'arrête il y
en a trop.

C'est payant mais ça vaut son prix. Bon, à part ma pub je sais que
c'est pas bien de faire ouvrir de nouvelles fenêtres avec IE (ou
Netscape d'ailleurs) car c'est pas beau, difficilement utilisable,
etc. Mais depuis que j'ai découvert Opera je ne fait mes pages plus
que pour Opera, rien à foutre des autres. M'en fout que ma barre de
pointillés oranges en CSS apparaisse en ligne complète sous IE. Bref,
ça me fait chier de voir que les navigateurs merdent pour un oui ou un
non et sont pas capables de gérer les spécifications des standards
(CSS notamment, désastreux avec IE et Netscape). Opera n'échappe pas à
la règle. Impossible par exemple avec le CSS de préciser la couleur ou
la largeur d'un champ INPUT. Et d'autres bugs.

Mais au niveau des CSS et du respect des standards, Opera c'est le nec
le + ultra du surf.

Allez, j'arrête ma pub, c'est pas que je crois que je vais pas vous
convaincre mais ça me fait chier de faire ça. Si tous les navigateurs
étaient comme Opera, la prog des pages Web serait un vrai plaisir...

En parlant d'Opera, il existe un outils on-line, Opera Composer
(http://composer.opera.com/) et qui permet de créer un navigateur
Opera adapté à ses besoins. On peux modifier les signets, on peux
rajouter des onglets dans le dock à gauche pour afficher des pages
web, etc etc. J'avais eu une idée, simple mais toute bête. Qu'on crée
une page (je sais pas où) qui se docke sur le côté et qui affiche les
dernières nouvelles des sites spip qui se seront syndiqués. C'est une
idée...

à+