81120:2159


Menus



Deja Vu


prev_artnext_artfunctions
< w4lk 70128:2348 #6489# lire la suite
::import from w4lk in functions by w4lk date: 23/01/07
:: interpretator2.0 is now ready ::
- nouveau plug-in d'interprétation de code HTML

Parfois les articles qu'on a envie de faire se répercuter sur la toile (=activité sociale révolutionnaire) souffrent de cette transposition.
La copie stricte du texte ne renvoie aucune mise en forme.
< w4lk 70129:0001 #6490#
Usage
-=-=-

Lors de l'insertion d'un article, le système 01L ajoute la syntaxe qui rend cliquable les liens, affiche les images depuis leur url d'origine (interne si c'est un upload), corrige les fautes de syntaxes [","=>"," etc...] et les sauts de ligne excessifs.
ok.

Interpretator est un plug-in intégré (ce qui ne veut rien dire) permettant de supporter le langage HTML.
L'insertion d'un article en html renvoie un texte syntaxé pour 01L (voir le chapitre des syntaxes).

Il es préférable de ne pas laisser un texte en HTML car ça peut causer de graves erreurs d'affichage.

De plus, la pagination est homogénéisée, la mise en forme externalisée, et la base de donnée est allégée.

Le texte affiché dans le champs est alors dépourvu des sauts de ligne "br".
Il reste possible de les supprimer s'ils sont trop nombreux, lorsqu'on continue à l'éditer une deuxième fois. Les espaces en début de ligne sont supprimés à chaque "continue".

La fonction "clean_mail" permet de réparer ces sauts de ligne rompus tous les 127+ caractères dans par les e-mails.

Une insertion d'un code html peut, selon les cas, se présenter sous cette forme :
- insertion pour initialiser l'article (le html est refusé en première instance par sécurité contre les attaques électroniques)
- insertion d'un article en html, avec la case "convert_html" activée
- "Continue" avec la case "clean_mail" activée

S'il y a des images, si le rendu renvoie des ":t" au lieu de ":b" (titre au lieu de bold) ou toute autre erreur inhérente à la complexité des codes html, aller sur la page 01L qui permet d'autres traitements, parmi lesquels le "chercher-remplacer", plus efficace que celui de windows (prend en compte les sauts de lignes!).

---

En définitive, le logiciel convertit :
- h1, h2, h3 en :t
- bold, strong en :b
- italic, em, i en :i
- u en :u
- blockquote en citations (double accolade)
- liens html
- images
- tableaux

--

01L est une fonction récursive assez compliquée, à plusieurs sous-niveaux d'itération.
le logiciel détecte l'arborescence et corrige les lacunes, ignore le code inopérant, puis plonge dans les imbrications et choisit de prendre en compte certains paramètres conditionnés, situés dans le code ou dans les attributs du code.
Le document renvoyé est facilement détachable de sa syntaxe (fonction clean_syntax) - de même que la fonction "convert_html" désactivée renverra le texte brut.

01L_806 help stats Admin off_off_on 2,66s contact Firefox Safari