
voir le contenu d'un fichier
{up file-view=chemin fichier}
Utilisation :
- charger du contenu récurrent à plusieurs pages
- voir un fichier CSV
- voir le code HTML
- file_view: chemin et nom du fichier
Style du bloc
- main-tag (block) = div: balise principale. 0 pour aucune
- class: classe(s) pour bloc
- style: style inline pour bloc
Mise en forme du fichier
- HTML: 0= aucun traitement, 1=affiche le code, ou liste des tags à garder (ex: img,a)
- EOL: forcer un retour à la ligne
style et options secondaires
- id: identifiant
- css-head (base-css): règles CSS définies par le webmaster (ajout dans le head)
J'ai écrit cette action très simple pour pouvoir afficher le contenu d'un fichier CSV utilisé pour la démo de l'action csv2table.
Il suffit d'indiquer le chemin vers le fichier.
Ensuite, selon le contenu du fichier, il est possible de définir le format de retour avec le paramètres HTML
- 0 : par défaut, aucun traitement
- 1 : les balises HTML sont converties pour être lisibles.
- liste des balises à conserver : aucun traitement hormis la suppression de toutes les balises HTML autres que celle indiquées
Il est votre responsabilité de choisir la bonne combinaison de paramètres.
Un fichier HTML
{up file-view=images/../mini.html
| html=0}

Un titre H3
- un item de liste
- et un autre en gras
{up file-view=images/../mini.html
| html=1}
{up file-view=images/../mini.html
| html=ul,li,img}

- un item de liste
- et un autre en gras
Il peut être nécessaire de gérer les passages à la ligne avec le paramètre EOL
- 0 : par défaut, aucun traitement
- 1 : forcage du retour à la ligne par des balises
<br>
{up file-view=images/actions-demo/csv2/mini.html
| html=1
| EOL=0}
{up file-view=images/actions-demo/csv2/mini.html
| html=1
| EOL=1}
<h3>Un titre H3</h3>
<ul style="list-style:square inside">
<li>un item de liste</li>
<li>et un autre en <b>gras</b></li>
</ul>
<pre>
{up file-view=images/actions-demo/csv2/mini.html
| html=1}</pre>
<img style="float:left; margin-right:10px" src="images/actions-demo/csv2/lionceau.png"> <h3>Un titre H3</h3> <ul style="list-style:square inside"> <li>un item de liste</li> <li>et un autre en <b>gras</b></li> </ul>
Si c'est uniquement pour une question de présentation, je vous recommande d'encadrer le shortcode dans une balise pre (exemple 3 ci-dessus) ou utiliser le paramètre block=pre
Pour info, EOL=1 insère une balise <br />
entre chaque ligne et supprime les espaces et tabulation de début.
Un fichier CSV ou texte
{up file-view=images/actions-demo/csv2/mini.csv
| html=0 | eol=0}

{up file-view=images/actions-demo/csv2/mini.csv
| html=0 | eol=1}
Line-1-Col-1;Line-1-Col-2;Line-1-Col-3
Line-2-Col-1;Line-2-Col-2;Line-2-Col-3
Line-3-Col-1;Line-3-Col-2;

Footer-1;Footer-2;Footer-3
<pre>{up file-view=images/actions-demo/csv2/mini.csv
| html=0 | eol=0}</pre>
title-1;title-2;title-3 Line-1-Col-1;Line-1-Col-2;Line-1-Col-3 Line-2-Col-1;Line-2-Col-2;Line-2-Col-3 Line-3-Col-1;Line-3-Col-2;Footer-1;Footer-2;Footer-3
Si le fichier contient des balises HTML, n'oubliez pas de mettre HTML=1 pour les afficher correctement.
{up file-view=images/actions-demo/csv2/phpinfo.php
| html=1 | block=pre
| class=bd-rouge p1}
<?php phpinfo(); ?>
Charger du code récurrent à plusieurs pages
Plutôt que faire des copier-coller sur toutes les pages, mettez ce code dans un fichier.
{up readmore=<b>Découvrir ma méthode de classement</b> | textless=<b>on peut replier, j'ai compris</b> | class=btn btn-primary}
{up file-view=media/lomart/unicode-intro.html}
{/up readmore}
Ci-dessus, le code que j'ai utilisé sur la série de page sur les caractères Unicode. pour afficher le menu tout en haut
upactionslist (1) file-view (10) jcontent-info (1)