sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Rép. : Re: [sdx-users] Affichage des images sous Interner Explorer Mac


From: Claude NIEDERLENDER
Subject: Rép. : Re: [sdx-users] Affichage des images sous Interner Explorer Mac
Date: Wed, 19 May 2004 16:10:09 +0200

Je suis en train d'essayer votre méthode.
Celle-ci fonctionne sur mon serveur tomcat installé en local et sous Window 98, 
bien que je trouve dans sitemap.lop une erreur du type :

DEBUG   (2004-05-19) 15:49.05:700   [sitemap.action.resource-exists] 
(/sdx/sdx/showdoc/fr.inist.sinedie.barbirey/pozzana_img_mini4.jpg) 
Thread-14/ResourceExistsAction: Exception
java.lang.RuntimeException: 
sdx/showdoc/fr.inist.sinedie.barbirey/pozzana_img_mini4.jpg could not be found. 
(possible context problem)
        at 
org.apache.cocoon.components.url.ContextURLFactory.getURL(ContextURLFactory.java:98)
        at 
org.apache.cocoon.components.url.URLFactoryImpl.getURL(URLFactoryImpl.java:116)
        at 
org.apache.cocoon.components.source.SourceHandlerImpl.getSource(SourceHandlerImpl.java:181)
        at 
org.apache.cocoon.environment.AbstractEnvironment.resolve(AbstractEnvironment.java:368)
        at 
org.apache.cocoon.acting.ResourceExistsAction.act(ResourceExistsAction.java:79)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:133)
etc.

Mais quand j'essaie sur le serveur distant, l'image refuse de s'afficher, et le 
message d'erreur est le même.
Peut-être avez vous des idées ?

Claude.

PS :Est-ce qu'une version de SDX (ou tomcat) spécifique est requise pour faire 
cette manip ?

>>> Emmanuel_Bégué <address@hidden> 18/05/04 22h58 >>>
> -----Message d'origine-----
> De la part de Claude NIEDERLENDER

> > C'est possible dans le sitemap, comme cela avait été présenté
> > par Frédéric Glorieux il y a quelques temps:
> > http://mail.gnu.org/archive/html/sdx-users/2003-10/msg00037.html 
>
> Auriez-vous un exemple simple, car j'avoue avoir du mal à tout
> suivre dans la page ci-dessus ?

Si vous ajoutez dans le sitemap.xmap de l'api-url (dans le répertoire
[répertoire webapps]/sdx/sdx/), en dessous de l'élément
        <map:match pattern="api-url/getatt"> (etc.)

(cad à la ligne 62 ou 63), ceci:
        <map:match pattern="showdoc/*/**.jpg">
                <map:read src="cocoon:/api-url/getatt?app={1}&amp;id={2}"/>
                </map:match>

vous pourrez remplacer
        <img src="/sdx/sdx/api-url/getatt?app=mon_app&amp;id=idf_1"/>
par
        <img src="/sdx/sdx/showdoc/mon_app/idf_1.jpg"/>

(il faut que "mon_app" soit écrite en toutes lettres, cad par exemple
pour sdxtest: fr.gouv.culture.sdx.sdxtest et non pas seulement "sdxtest").

(Il faut aussi que vos images soient toutes des jpeg, bien sûr -- mais
si le navigateur est doué ça devrait aussi marcher même si l'extension
est incorrecte; on pourrait d'ailleurs ne pas mettre d'extension mais elle
peut peut-être aider certains navigateurs?).

Ça marche pour sdxtest (l'image s'affiche... sous WinXP et IE6 ;-)
Dites-nous si ça règle le problème pour la config Mac?


> > *: par exemple, l'Imac première version (?) (je ne sais plus
> > exactement quel navigateur) ne peut pas comprendre une adresse
> > comme http://serveur.com/rep/?q=test -- il jette la query et ne
> > retient que ce qui précède le point d'interrogation; cela ne
> > posait pas de pb. sur la plupart des machines Windows qu'on
> > avait testées.
>
> Ce qui est étrange dans mon cas, c'est que mes autres url avec
> paramètres sont tout à fait acceptées. Je me demande donc
> finalement si le problème vient de là...

L'Imac peut comprendre http://serveur.com/rep/index.xsp?q=test 
mais pas http://serveur.com/rep/?q=test (c'est seulement si la query
suit directement le slash qu'elle est ignorée: il ne fait pas la
redirection vers le fichier par défaut du répertoire).

Cdt,
EB



_______________________________________________
sdx-users mailing list
address@hidden 
http://mail.nongnu.org/mailman/listinfo/sdx-users




reply via email to

[Prev in Thread] Current Thread [Next in Thread]