[SPIP Zone] [Spip] Inclure un doc html distant

Bonjour,

J'ai un hébergement (free.fr) qui contient une liste de fichiers au format HTML <ul><li> (SANS head/body/...), , "liste.html" accessible en public.

Dans un article SPIP, j'ai ajouté ce document de source "Internet".
J'aimerais afficher cette liste dans mon article, donc y intégrer le html.
<doc494> donne une icone de lien vers le fichier d'origine
<emb494> affiche l'adresse avec lien vers le fichier d'origine.

Comment intégrer le contenu de ce doc dans mon article, et non un lien vers le doc ?

Merci

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

Le 04/11/2018 à 22:15, Stephane Santon a écrit :

Bonjour,

J'ai un hébergement (free.fr) qui contient une liste de fichiers au format HTML <ul><li> (SANS head/body/...), , "liste.html" accessible en public.

Dans un article SPIP, j'ai ajouté ce document de source "Internet".
J'aimerais afficher cette liste dans mon article, donc y intégrer le html.
<doc494> donne une icone de lien vers le fichier d'origine
<emb494> affiche l'adresse avec lien vers le fichier d'origine.

Comment intégrer le contenu de ce doc dans mon article, et non un lien vers le doc ?

Merci

hello,

ça me semble plus a faire avec une boucle data que un doc embed ça ??

non ?

--
Bonne journée
Arnaud B. (Mist. GraphX)

Bonsoir,

Je pense qu'il y a plus simple qu'une DATA, SPIP est trop fort !

J'ai trouvé qqchose qui rapproche mais non encore fonctionnel :
https://www.spip.net/fr_article3715.html

<text494>
m'inclut le code html

<text494*|filtre_text_html>
N'inclue rien, même si j'ai ajouté <html><body> et </body></html> de part et d'autre du code.

Le 04/11/2018 à 22:36, Mist. GraphX a écrit :

Le 04/11/2018 à 22:15, Stephane Santon a écrit :

Bonjour,

J'ai un hébergement (free.fr) qui contient une liste de fichiers au format HTML <ul><li> (SANS head/body/...), , "liste.html" accessible en public.

Dans un article SPIP, j'ai ajouté ce document de source "Internet".
J'aimerais afficher cette liste dans mon article, donc y intégrer le html.
<doc494> donne une icone de lien vers le fichier d'origine
<emb494> affiche l'adresse avec lien vers le fichier d'origine.

Comment intégrer le contenu de ce doc dans mon article, et non un lien vers le doc ?

Merci

hello,

ça me semble plus a faire avec une boucle data que un doc embed ça ??

non ?

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

Si tu le dis ^^

y'a plus qu'a le faire fonctionner alors !!!

Bon courrage

Le 04/11/2018 à 22:48, Stephane Santon a écrit :

Bonsoir,

Je pense qu'il y a plus simple qu'une DATA, SPIP est trop fort !

J'ai trouvé qqchose qui rapproche mais non encore fonctionnel :
https://www.spip.net/fr_article3715.html

<text494>
m'inclut le code html

<text494*|filtre_text_html>
N'inclue rien, même si j'ai ajouté <html><body> et </body></html> de part et d'autre du code.

Le 04/11/2018 à 22:36, Mist. GraphX a écrit :

Le 04/11/2018 à 22:15, Stephane Santon a écrit :

Bonjour,

J'ai un hébergement (free.fr) qui contient une liste de fichiers au format HTML <ul><li> (SANS head/body/...), , "liste.html" accessible en public.

Dans un article SPIP, j'ai ajouté ce document de source "Internet".
J'aimerais afficher cette liste dans mon article, donc y intégrer le html.
<doc494> donne une icone de lien vers le fichier d'origine
<emb494> affiche l'adresse avec lien vers le fichier d'origine.

Comment intégrer le contenu de ce doc dans mon article, et non un lien vers le doc ?

Merci

hello,

ça me semble plus a faire avec une boucle data que un doc embed ça ??

non ?

Non tu ne peux pas appliquer un |filtre_text_html sur le modèle, ça ne marche pas comme ça.

Ce que dis la doc c’est que si tu mets <embXX> sur un document de type mime text/plain, l’affichage du emb passera par modeles/text.html, voire via modeles/text_html.html si c’est un fichier text/html. Et que ces modèles disposent de filtres comme filtre_text_txt ou filtre_text_html pour afficher/nettoyer le contenu.

Dans ton cas je pense que c’est bien le modèle modeles/text_html.html qui est utilisé, qui passe par une balise <object> pour afficher le contenu, ce qui n’est pas ce que tu attends.
Tu peux peut-être surcharger ce modèle éventuellement ?

--
Cédric
Le 4 nov. 2018 à 22:48 +0100, Stephane Santon <m.spiprezo@santonum.eu>, a écrit :

Bonsoir,

Je pense qu'il y a plus simple qu'une DATA, SPIP est trop fort !

J'ai trouvé qqchose qui rapproche mais non encore fonctionnel :
https://www.spip.net/fr_article3715.html

<text494>
m'inclut le code html

<text494*|filtre_text_html>
N'inclue rien, même si j'ai ajouté <html><body> et </body></html> de
part et d'autre du code.

Le 04/11/2018 à 22:36, Mist. GraphX a écrit :
> Le 04/11/2018 à 22:15, Stephane Santon a écrit :
> > Bonjour,
> >
> > J'ai un hébergement (free.fr) qui contient une liste de fichiers au
> > format HTML <ul><li> (SANS head/body/...), , "liste.html" accessible
> > en public.
> >
> > Dans un article SPIP, j'ai ajouté ce document de source "Internet".
> > J'aimerais afficher cette liste dans mon article, donc y intégrer le
> > html.
> > <doc494> donne une icone de lien vers le fichier d'origine
> > <emb494> affiche l'adresse avec lien vers le fichier d'origine.
> >
> > Comment intégrer le contenu de ce doc dans mon article, et non un lien
> > vers le doc ?
> >
> > Merci
> >
> hello,
>
>
> ça me semble plus a faire avec une boucle data que un doc embed ça ??
>
> non ?
>
>

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net
----
spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone

Bonsoir,

Je pense qu’il y a plus simple qu’une DATA, SPIP est trop fort !

J’ai trouvé qqchose qui rapproche mais non encore fonctionnel :
m’inclut le code html <text494*|filtre_text_html> N’inclue rien, même si j’ai ajouté et de part et d’autre du code.

En fait j’avais pas trop compris ce que tu souhaitait faire une liste de fichiers pour moi c’était plus un csv et DATA que une liste ul>li :confused:

Comme le disait Cerdic,

les modèles cité utilisent object , en jettant un œil j’ai reussi a faire ce que tu souhaite en dupliquant le modèle txt.html

et en enlevant juste le filtre |echaper_tags


<BOUCLE_tous (DOCUMENTS types_documents) {id_document=#ID} {tout}
    >[<div class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})]'
><pre>(#FICHIER|contenu_document{#ENV{charset,auto}})</pre>
[<div class='#EDIT{titre} spip_doc_titre'><strong>(#TITRE)</strong></div>][<div class='#EDIT{descriptif} spip_doc_descriptif'>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]</div>]
</div>
]</BOUCLE_tous>

on obtiens bien la liste ul>li dans l’article

Bonjour,

Super merci ça marche ! :smiley:
J'ai supprimé le <pre> et quelques classes pour que ça s'intègre mieux.

Mais c'est bien ce que je cherchais, notamment le filtre |contenu_document

Bonne journée !

Le 06/11/2018 à 07:42, Mist. GraphX a écrit :

J'ai trouvé qqchose qui rapproche mais non encore fonctionnel :
https://www.spip.net/fr_article3715.html

<text494> m'inclut le code html

<text494*|filtre_text_html>
N'inclue rien, même si j'ai ajouté <html><body> et </body></html> de part et d'autre du code.

les modèles cité utilisent object , en jettant un œil j’ai reussi a faire ce que tu souhaite en dupliquant le modèle txt.html

et en enlevant juste le filtre |echaper_tags

|<BOUCLE_tous (DOCUMENTS types_documents) {id_document=#ID} {tout} >[<div class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})]' ><pre>(#FICHIER|contenu_document{#ENV{charset,auto}})</pre> [<div class='#EDIT{titre} spip_doc_titre'><strong>(#TITRE)</strong></div>][<div class='#EDIT{descriptif} spip_doc_descriptif'>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]</div>] </div> ]</BOUCLE_tous> |

on obtiens bien la liste ul>li dans l’article

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

Ah super, je ne connaissais pas ce filtre, j’utilisais la boucle data comme workaround

Le lun. 12 nov. 2018 à 18:11, Stephane Santon <m.spiprezo@santonum.eu> a écrit :

Bonjour,

Super merci ça marche ! :smiley:
J’ai supprimé le

 et quelques classes pour que ça s’intègre mieux.

Mais c’est bien ce que je cherchais, notamment le filtre |contenu_document

Bonne journée !

Le 06/11/2018 à 07:42, Mist. GraphX a écrit :

J’ai trouvé qqchose qui rapproche mais non encore fonctionnel :
https://www.spip.net/fr_article3715.html

m’inclut le code html

<text494*|filtre_text_html>
N’inclue rien, même si j’ai ajouté et de
part et d’autre du code.

les modèles cité utilisent object , en jettant un œil j’ai reussi a
faire ce que tu souhaite en dupliquant le modèle txt.html

et en enlevant juste le filtre |echaper_tags

|<BOUCLE_tous (DOCUMENTS types_documents) {id_document=#ID} {tout} >[<div
class=‹ spip_document_#ID_DOCUMENT spip_documents[
spip_documents_(#ENV{align})] ›

(#FICHIER|contenu_document{#ENV{charset,auto}})
[<div

class=‹ #EDIT{titre}
spip_doc_titre ›>(#TITRE)][

(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
]
]</BOUCLE_tous> |

on obtiens bien la liste ul>li dans l’article


Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone