From: Alexandre Ardhuin (aardhuin@gfi.fr)
Date: 30/04/2004 - 08:17
Plusieurs possibilités :
1. Si tes données sont insérées directement dans la page de ton partenaire.
C'est à dire que ton code HTML s'insère directement à l'intérieur de sa
page(sans utiliser de frame), alors, il n'y a rien à faire! En effet, si tu
te contentes de faire du code HTML propre(qui ne possède pas d'élément de
présentation mais juste un balisage sémantique correct) le fichier CSS de
ton client s'appliquera automatiquement à ta partie...
2. Si tu utilises une page (ou frame) à part, il faut utiliser un peu de
javascript sur la page de ton client pour manipuler le DOM de ta page et
modifier le CSS de ta page une fois qu'elle est chargée... Mais plusieurs
problèmes en vu : être sûr que javascript fonctionne sur le poste client, il
va y avoir un rafraîchissement de l'affichage qui n'est pas forcément
plaisant et ca force tous tes clients à écrire un script particulier...
3. Je pense que c'est la plus jolie. Tu peux utiliser l'attribut REFERER( de
l'entete HTTP) pour savoir quel site appelle ta page et réutiliser ce
paramètre pour spécifier le fichier CSS de ton client. Il suffit de dire à
tous tes clients qui appellent la page, qu'ils doivent posséder un fichier
CSS de mise en forme de type /sitePartenaire.css . Quand tu génères ta page
via PHP, il suffit de mettre dans la balise <head> : <link rel="stylesheet"
href="<?php echo $referer; ?>/sitePartenaire.css" type="text/css" /> et le
tour est joué....!
Quoiqu'il en soit, il faut garder en tête qu'il faut faire du code HTML
propre(sans élément de présentation) et TOUTE la présentation dans un CSS
associé, ainsi, il suffit de changer la référence au fichier CSS pour que
toute la page mue.
Alexandre.
----- Original Message -----
From: <valerie.hermans@chello.be>
To: <xml-tech@xmlfr.org>
Sent: Thursday, April 29, 2004 6:27 PM
Subject: [xml-tech] Re: est'il possible de ...
>
> re-bonjour,
>
> oui je ne voyais pas ou étais le probleme mais apparement il le faudrait
en
> xml: je réitere ma question car peut-être mal exprimee: en partant d'un
site
> fait en php une fenêtre qui nous permet d'offrir nos infos à d'autres
sites
> (articles, actualités etc...),
> il faudrait permettre ce genre de services mais parametrables; cad; que
les
> sites partenaires ou les sites persos puissent modifier la couleur de fond
> et les fonts afin de les rendre pareils à celles de leur site?
> cela est-il possible?
> merci d'avance
> Val'
>
> ----- Original Message -----
> From: <dezon@club-internet.fr>
> To: <xml-tech@xmlfr.org>
> Sent: Thursday, April 29, 2004 8:08 PM
> Subject: [xml-tech] Re: est'il possible de ...
>
>
> >
> >
> > body, table, tr, td, p =7Bfont-family: Verdana;font-size:12px;margin:
0px
> =
> > 0px 0px 0px=7D =2Ebgtabl =7BBACKGROUND-REPEAT: no-repeat=7D
> >
> > bonjour,
> >
> >
> >
> > un simple fichier css devrait faire l'affaire.
> >
> >
> >
> > pierre
> >
> >
> > ----Message d'origine----
> > >De:
> > >A:
> > >Sujet: =5Bxml-tech=5D= est'il possible de ...
> > >Date: Thu, 29 Apr 2004 18:05:58 +0200
> > = >
> > >Bonjour =E0 tous,
> > >
> > >Je voudrais savoir s'il es= t possible, avec xml ou xsl ou xslt de
> modifier
> > les polices et couleurs de= fond d'une page html. Ce sont des sites
> > partenaires ou des sites persos, = ils pourraient alors modifier la
> couleur
> > de fond et les fonts afin de les rendre pareils =E0 celles de leur site?
> > >Si quelqu'un =E0 une id=E9= e du language de prgmation, devrais-je
> utiliser
> > javascript aussi?
> > >= en vous remerciant d'avance,
> > >
> > >Val'
> > >--
> > >Deve= nez redacteur fr et contribuez au developpement du
> > >xml francophone (http://xmlfr.org/infos/redacteurs/) =21
> > >
> > >Liste de diffusion =22xml-tech=40xmlfr.org=22 (http://xmlfr.org).
> > >
> > >Cette liste est a votre disposition pour discuter en francais de =
> > >tout sujet technique lie a XML.
> > >
> > >Pour resilier votre abonnement, envoyez un message contenant =
> > >la commande =22unsubscribe=22 a xml-tech-request=40xmlfr.org
> > >(mailto:xml-tech-request=40xmlfr.org?Subject=3Dunsubscribe)
> > >
> > >
> >
> > --
> > Devenez redacteur <XML>fr et contribuez au developpement du
> > xml francophone (http://xmlfr.org/infos/redacteurs/) !
> >
> > Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
> >
> > Cette liste est a votre disposition pour discuter en francais de
> > tout sujet technique lie a XML.
> >
> > Pour resilier votre abonnement, envoyez un message contenant
> > la commande "unsubscribe" a xml-tech-request@xmlfr.org
> > (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
> >
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|