Je vais essayer de regarder ton code demain car celui-ci m'intéresse aussi pour
l'un de mes plugin.
Concernant le fichier help.jpg, où se trouve-t-il placer sur ton site ? Si
celui-ci se trouve dans le répertoire squelettes/img_pack par exemple, tu devras
ecrire #CHEMIN{img_pack/help.jpg}. Si il se trouve dans le répertoire IMG/jpg,
tu écriras #CHEMIN{IMG/jpg/help.jpg}.
Essaie cela devrait fonctionner normalement.
Xavier BUROT
Selon joz <doppeltgemoppelt@gmail.com>:
Merci encore une fois Xavier,
malheureusement |?{#LOGO_DOCUMENT,<img src="#CHEMIN{help.jpg}" />} ne
change rien, la mise en page est aussi dérangé que avant.
ici j'ai mis un exemple en ligne:
http://www.atelier-archi-lalicorne.com/spip.php?article7&var_mode=calcul#nogo
l'image tout à droite est le seule d'avoir une vignette. Les trois
autres sont des vignettes autogérés, je ne sais pas pourquoi spip me
fait ça. Normalement ça devrait être l'icone document qui s'affiche par
defaut.
Et tout à gauche c'est la vignette de l'image de droite qui est traité
par ma boucle "documents" comme si elle était elle même un fichier.
Voici le code:
<BOUCLE_images(DOCUMENTS){extension==jpg|png|gif}{doublons}{id_article}{par
titre}{0,5}>
<a href="#nogo" class="galerie slide#COMPTEUR_BOUCLE">
[(#LOGO_DOCUMENT||inserer_attribut{'alt',galerie d'images
d'architecture}
||inserer_attribut{'title',#TITRE|supprimer_numero})]
<span class="content_img">
[(#FICHIER|image_reduire{0,248}
||inserer_attribut{'alt',architecture
atelier la licorne}
||inserer_attribut{'class',image_big}
||inserer_attribut{'title',#TITRE|supprimer_numero}
)]
<span class="description_photo">
[(#ENV{titre})]<br />
<span class="texte">
[(#TITRE|supprimer_numero)]<br />
[(#DESCRIPTIF|sinon{#ENV*{txt}})]
</span>
</span><!--id="description_photo"-->
</span>
</a>
</BOUCLE_images>
et le css
a.galerie,
a.galerie:visited,
a.galerie:focus,
a.galerie:active
{
position:relative;
display:inline;
text-decoration:none;
width:80px; height:45px;
float:right;
margin: 0 0 0 5px; padding: 0;
}
a.galerie span.content_img
{
visibility:hidden;
display:block;
position:absolute;
cursor:default;
width:600px; height:250px;
top:81px; right:0;
background-color:#CC3333;
z-index:90;
}
a.galerie:focus span.content_img,
a.galerie:active span.content_img
{
visibility:visible;
z-index:100;
}
a.slide1 span.content_img {right:0; visibility:visible;}
a.slide2 span.content_img {right:-85px;}
a.slide3 span.content_img {right:-170px;}
a.slide4 span.content_img {right:-255px;}
a.slide5 span.content_img {right:-340px;}
a.slide6 span.content_img {right:-455px;}
a.slide7 span.content_img {right:-510px;}
a.galerie span.content_img img.image_big
{
position:absolute;
bottom:0;right:0;
width:100%; height:100%;
}
a.galerie span.content_img span.description_photo
{
position:absolute; top:0;
width:100%;
margin:270px 0 0 0; padding:0;
font-size:13px;
text-align:left;
background-color:#CC3333;
}
a.galerie:hover span.content_img span.description_photo {color:#fff;}
span.description_photo span.texte, span.description_photo p.spip
{font-weight:normal;font-size:12px;}
grand merci pour y jeter un coup d'oeuil...
joz
Xavier BUROT wrote:
> Apparement, après lecture du source HTML généré, il apparait que la
différence
> entre l'utilisation de la balise #LOGO_DOCUMENT et #FICHIER se trouve au
niveau
> de la class : #FICHIER a une class=format_png et #LOGO_DOCUMENT a une
> class=spip_logos. Donc il faut que tu vérifies si la bonne class a été
modifée
> pour ce que tu veux.
>
> Pour le fichier help.jpg, tu ne peux pas l'appeler comme cela car là tu ne
> donnes que le nom du fichier, je te conseille plutot de mettre <img
> src="#CHEMIN{help.jpg}" /> ou <img src="#CHEMIN{jpg/help.jpg}" /> selon le
> répertoire où est placé le fichier. Car il faut que tu lui donnes la bonne
> syntax de balsie pour que cela fonctionne.
>
> Pour le reste je ne peux pas dire sans avoir vu le code source de ta page.
>
> Xavier BUROT
> http://xebiaut.free.fr
>
>
> Selon joz <doppeltgemoppelt@gmail.com>:
>
>
>> Merci Xavier pour ta réponse.
>>
>> Mon css fonctionne sans problème si j'employe
>>
>>
>>
>
[(#FICHIER|image_masque{masque.png}|image_aplatir{gif,999999}|inserer_attribut{'alt',#TITRE|supprimer_numero})]
>
>> au lien d'un #LOGO_DOCUMENT.
>>
>> Donc si le css crée un problème pour le bon fonctionnement du
>> #LOGO_DOCUMENT il doit y avoir qqchose dans la création de
>> #LOGO_DOCUMENT qui m'échappe.
>> Ou est-ce que je pourrais chercher mon erreur?
>>
>> Encore un autre phénomène bizarre avec mes vignette apparaît dans la cas
>> suivant :
>>
>> J'ajoute le filtre [(#LOGO_DOCUMENT|?{#LOGO_DOCUMENT,help.jpg})] pour
>> avoir affiché l'image help.jpg si un #LOGO_DOCUMENT n'existe pas.
>> Non seulement que cela perturbe complètement ma mise en page, mais en
>> plus ça ne fonctionne tout simplement pas. En absence d'une vignette
>> associé au fichier(qui est une image), au lieu d'afficher mon image
>> help.jpg je reçois une vignette autogéré de mon fichier. Dans la
>> configuration de mon site j'ai coché "Ne pas générer de miniatures des
>> images." Alors d'où vient cette vignette autogéré?
>>
>> Même chose avec [(#LOGO_DOCUMENT|sinon{help.jpg})]
>>
>>
>> Pur l'instant je suis assez perdu 
>> Merci pour tout les astuces
>> Joz
>>
>>
>>
>> Xavier BUROT wrote:
>>
>>> Moi je vois bien 2 vignettes : l'une avec sa taille originale issu de
>>> #LOGO_DOCUMENT et l'autre en taille réduite issue de #FICHIER.
>>>
>>> Si je transformela balise <span> en <span style="display:none;">, je n'ai
>>>
>> plus
>>
>>> que le vignette à la taille originale issue de #LOGO_DOCUMENT qui
>>>
>> s'affiche.
>>
>>> Tu dois donc avoir un problème avec ton CSS.
>>>
>>> Cordialement,
>>>
>>> Xavier BUROT
>>> http://xebiaut.free.fr
>>>
>>>
>>> Selon joz <doppeltgemoppelt@gmail.com>:
>>>
>>>
>>>> Bonjour la liste,
>>>>
>>>> dans ma boucle, #LOGO_DOCUMENT est prix pour un #FICHIER !!
>>>>
>>>> <BOUCLE_images(DOCUMENTS){extension==jpg|png|gif}{doublons}>
>>>> <a href="#nogo">
>>>> [(#LOGO_DOCUMENT)]
>>>> <span>
>>>>
>>>>
>>>>
>>>>
>
[(#FICHIER|image_reduire{0,250}||inserer_attribut{'alt',#TITRE|supprimer_numero})]
>
>>>> </span>
>>>> </a>
>>>> </BOUCLE_images>
>>>>
>>>> (via css le contenu du span n'est affiche que quand on clique sur la
>>>> vignette)
>>>>
>>>> C'est bizarre: tout les fichiers sont représentés par leur vignette, et
>>>> ensuite les vignettes sont affichés encore une fois. Chaque vignette
>>>> apparaît deux fois. une fois cliquable pour montrer le fichier, une fois
>>>> pour montrer soi même dans la zone qui est prévue pour montrer le
fichier.
>>>>
>>>> Il est ou mon erreur ? ???
>>>>
>>>> Merci pour votre aide
>>>> Joz
>>>>
>>>> --
>>>> Please consider your environmental responsibility
>>>> before printing this e-mail
>>>>
>>>>
>>>> _______________________________________________
>>>> 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/
>>>> irc://irc.freenode.net/spip
>>>> FAQ : http://www.spip-contrib.net/spikini/FaQ
>>>>
>>>>
>>>>
>>>
>> --
>> Please consider your environmental responsibility
>> before printing this e-mail
>>
>>
>>
>
>
--
Please consider your environmental responsibility
before printing this e-mail