Intégrer une page externe

Hello,

J'ai un site public qui contient des informations sur des mailinglists géré par mailman. Ca donne le site public du style http://www.wscsd.org/mailman/listinfo/wscsd.

Est-ce qu'il est possible d'intégrer un tel site directement dans un article de spip de façon à ce que tout les formulaires s'affiches dans la page principale.

Je m'imaginait quelque chose du type

<HTML>
<?php include "../mailman/lintinfo/wscsd"; ?>
</HML>

Vous pouvez m'aider.

Simon

J'ai un site public qui contient des informations sur des mailinglists
géré par mailman. Ca donne le site public du style
http://www.wscsd.org/mailman/listinfo/wscsd.

Est-ce qu'il est possible d'intégrer un tel site directement dans un
article de spip de façon à ce que tout les formulaires s'affiches dans
la page principale.

Je m'imaginait quelque chose du type

<HTML>
<?php include "../mailman/lintinfo/wscsd"; ?>
</HML>

Essaie plutôt avec un <iframe src="../mailman/lintinfo/wscsd" ...></iframe>

Exemple ici, sous le "bilan des traductions" :

-- Fil

Ok, ça fonctionne, mais est-ce qu'il y a un moyen de modifier la taille de la fenêtre pour afficher toute la page sans les barres de défilement?

Simon

Fil wrote:

J'ai un site public qui contient des informations sur des mailinglists géré par mailman. Ca donne le site public du style http://www.wscsd.org/mailman/listinfo/wscsd.

Est-ce qu'il est possible d'intégrer un tel site directement dans un article de spip de façon à ce que tout les formulaires s'affiches dans la page principale.

Je m'imaginait quelque chose du type

<HTML>
<?php include "../mailman/lintinfo/wscsd"; ?>
</HML>
   
Essaie plutôt avec un <iframe src="../mailman/lintinfo/wscsd" ...></iframe>

Exemple ici, sous le "bilan des traductions" :
SPIP

-- Fil

Bjr.

La balise IFRAME accepte des attributs de largeur (width) et de hauteur (height).

Exemple : <IFRAME NAME=« nomframe » width=« 300 » height=« 200 » SRC=« source.html »>Frame flottante

Slts

Simon Schneebeli a écrit :

Ok, ça fonctionne, mais est-ce qu’il y a un moyen de modifier la taille
de la fenêtre pour afficher toute la page sans les barres de défilement?

Simon

Fil wrote:

J’ai un site public qui contient des informations sur des mailinglists
géré par mailman. Ca donne le site public du style
http://www.wscsd.org/mailman/listinfo/wscsd.

Est-ce qu’il est possible d’intégrer un tel site directement dans un
article de spip de façon à ce que tout les formulaires s’affiches dans
la page principale.

Je m’imaginait quelque chose du type

<?php include "../mailman/lintinfo/wscsd"; ?>

Essaie plutôt avec un <iframe src=« …/mailman/lintinfo/wscsd » …>

Exemple ici, sous le « bilan des traductions » :
http://www.spip.net/rubrique4.html

– Fil


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/

> Simon Schneebeli a écrit :
>
>> Ok, ça fonctionne, mais est-ce qu'il y a un moyen de modifier la taille
>> de la fenêtre pour afficher toute la page sans les barres de défilement?
>>
>> Simon

Pierre-Henri Silliau a écrit:

Bjr.

La balise IFRAME accepte des attributs de largeur (width) et de hauteur (height).

Exemple : <IFRAME NAME="nomframe" width="300" height="200" SRC="source.html">Frame flottante</IFRAME>

Ce qui n'est pas la bonne réponse. En effet, cela crée un cadre de largeur fixe.
J'ai bien essayé avec width=100% => ca marche
Height=100% cela prend a peu près 100% de la fenêtre mais décalé vers le bas (vu le titre) et je me retrouve avec 2 ascenseurs au lieu d'un.
Et je ne connais pas l'équivalent de height="infini" :slight_smile:

Qui plus est, bizarement, si je mets frameborder à 0, le 100%/100% devient du +/- 50%/200%, bref la taille de mon cadre change quand je demande d'enlever le bord :-? (Netscape 7, Konqueror)

Et chez vous, ca marche ?

Pour ma part, j'ai fait une autre solution (que j'ai déjà affiné mais qui n'est pas finalisée) : voir le fil du 21/10 "Inclure des fichiers HTML"
solution un peu lourde, mais qui donne de meilleurs résultats
http://www.fspst.org/spip/article.php3?id_article=21

--
by AlainBB
http://www.barbason.be

bonjour,

je voudrais inclure un javascript dans un article, pour ça j'écris dans le
corps

le texte blabla....
<HTML>
<script language=javascript>
response.write "toto";
</script>
</HTML>

et systématiquement, spip transform le <script en &lt;script

et du coup, ça ne marche pas !

au secours

YOP...
là comme ça j'ai pas la réponse exacte, mais un petit génie du spip vas te la donner tou bientÎt je pense...

mais si tu veux mettre du code dans un texte, il faut utiliser un autre balise du genre :
<code> bla bla bla </code>
mais regarde dans la doc de SPIP, je sais que ça existe...

Alex

Le Wed, 29 Oct 2003 16:00:46 +0100, Emmanuel Valluche <emmanuel@fractale- media.com> a écrit:

bonjour,

je voudrais inclure un javascript dans un article, pour ça j'écris dans le
corps

le texte blabla....
<HTML>
<script language=javascript>
response.write "toto";
</script>
</HTML>

et systématiquement, spip transform le <script en &lt;script

et du coup, ça ne marche pas !

au secours

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/

--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

La réponse exacte, c'est que les scripts sont interdits dans les
articles pour des raisons de sécurité ; les afficher en clair est de
plus le meilleur moyen de voir qu'un rédacteur (ou contributeur de
forums, etc.) a envie de trifouiller dans le système. Il n'y a, bien
sûr, pas de raccourci de mise en page pour désactiver la sécurité :wink:

Amicalement

Antoine.

Le mer 29/10/2003 à 16:20, alex a écrit :

YOP...
là comme ça j'ai pas la réponse exacte, mais un petit génie du spip vas te
la donner tou bientôt je pense...

mais si tu veux mettre du code dans un texte, il faut utiliser un autre
balise du genre :
<code> bla bla bla </code>
mais regarde dans la doc de SPIP, je sais que ça existe...

Alex

Le Wed, 29 Oct 2003 16:00:46 +0100, Emmanuel Valluche <emmanuel@fractale-
media.com> a écrit:

> bonjour,
>
> je voudrais inclure un javascript dans un article, pour ça j'écris dans
> le
> corps
>
> le texte blabla....
> <HTML>
> <script language=javascript>
> response.write "toto";
> </script>
> </HTML>
>
> et systématiquement, spip transform le <script en &lt;script
>
> et du coup, ça ne marche pas !
>
> au secours

En effet, permettre le javascript dans le texte des articles peut très
dangereux. Mais si la rédaction du site en question n'est pas ouverte au
public et que tous les rédacteurs sont dignes de confiances (ex. webmestre,
chef de projet, président de la compagnie, etc.), le danger est beaucoup
moindre.

Si vous considérez que ça vaut la risque, il existe un filtre pour
contourner le problème sur 3studio.org à cette adresse :

http://www.3studio.org/article.php3?id_article=148

Cordialement.

Thierry Gagnon
http://thierrygagnon.com/

La réponse exacte, c'est que les scripts sont interdits dans les
articles pour des raisons de sécurité ; les afficher en clair est de
plus le meilleur moyen de voir qu'un rédacteur (ou contributeur de
forums, etc.) a envie de trifouiller dans le système. Il n'y a, bien
sûr, pas de raccourci de mise en page pour désactiver la sécurité :wink:

Amicalement

Antoine.

Le mer 29/10/2003 à 16:20, alex a écrit :

YOP...
là comme ça j'ai pas la réponse exacte, mais un petit génie du spip vas te
la donner tou bientôt je pense...

mais si tu veux mettre du code dans un texte, il faut utiliser un autre
balise du genre :
<code> bla bla bla </code>
mais regarde dans la doc de SPIP, je sais que ça existe...

Alex

Le Wed, 29 Oct 2003 16:00:46 +0100, Emmanuel Valluche <emmanuel@fractale-
media.com> a écrit:

> bonjour,
>
> je voudrais inclure un javascript dans un article, pour ça j'écris dans
> le
> corps
>
> le texte blabla....
> <HTML>
> <script language=javascript>
> response.write "toto";
> </script>
> </HTML>
>
> et systématiquement, spip transform le <script en &lt;script
>
> et du coup, ça ne marche pas !
>
> au secours

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/

C'est une sécurité. Donc, dans l'état de mes connaissances, c'est - heureusement -
impossible, pour protéger le site de rédacteurs indélicats.

Pour insérer un script JS contenu dans un fichier .js externe (par exemple, pour une
fonction de contrôle de formulaire par JS), j'utilise une astuce. Je réserve les surtitres
des articles aux fichiers à insérer, et dans mon squelette je mets dans l'en-tête de la
page HTML : [(#SURTITRE|inclusion_js)]

avec le filtre (à mettre dans mes_fonctions.php3) :

function inclusion_js($texte) {
  if ($texte) {
    return "<script language='JavaScript' src='" . trim($texte) . "'></script>\n";
  }
  else return "";
}

Evidemment, ça ne permet toujours pas d'exécuter un script JS directement dans la page,
comme un document.write(), mais seulement au moyen d'un événement (ce qui est la vocation
première de Javascript).

Bernard Martin-Rabaud
martinrabo@wanadoo.fr

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Emmanuel Valluche
Envoyé : mercredi 29 octobre 2003 16:01
À : spip@rezo.net
Objet : [Spip] <html> Un mystère !

bonjour,

je voudrais inclure un javascript dans un article, pour ça j'écris dans le
corps

le texte blabla....
<HTML>
<script language=javascript>
response.write "toto";
</script>
</HTML>

et systématiquement, spip transform le <script en &lt;script

et du coup, ça ne marche pas !

au secours

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/