#LOGO_DOCUMENT est prix pour un #FICHIER

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

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

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

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 :frowning:
Merci pour tout les astuces
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

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 :frowning:
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

Merci encore une fois Xavier,
malheureusement |?{#LOGO_DOCUMENT,} ne change rien, la mise en page est aussi dérangé que avant.

ici j’ai mis un exemple en ligne:
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: et le css grand merci pour y jeter un coup d’oeuil… joz

Xavier BUROT wrote:

Oui, c'est exactement ça mon problème, SPIP prend ma vignette pour un document :frowning:
Et j'aimerais bien savoir pourquoi.
Sur la page que j'ai donne en exemple http://www.atelier-archi-lalicorne.com/spip.php?article7
tu vois la seule vignette que j'ai introduite dans le site actuellement (il ne faut pas regarder les autres page, je n'y ai pas encore placé de vignettes, donc mon code ne fonctionne pas bien sur les autres pages!!), cel avec le bâtiment plus jaunatre. Les autres sont des vignettes autogérés que je n'ai pas demandé dans le code. Pourquoi est-ce que spip n'affiche pas l'icones de fichiers par défaut quand il n'y a pas de vignette introduit?

Et oui, j'ai bien vidé tout les caches possibles...

Je pense que je vais devoir abondonner et revenir à ma version précédente avec
[(#FICHIER|image_masque{masque.png}|image_aplatir{gif,999999}|inserer_attribut{'alt',#TITRE|supprimer_numero})]
ça fonctionnait mais ne donnait pas toujours les meilleurs vignettes.

c'est triste de ne pas trouver l'erreur...
à+
joz

Michel Roche wrote:

Bonjour,
une idée comme ça :
pour afficher tes images, tu fais une boucle sur les documents correspondant à l'article,
il semble que SPIP prenne ta vignette pour un document joint à l'article puisqu'il l'intègre aux résultats de la boucle.

Cela pourrait venir d'un tripatouillage antérieur où tu n'aurais pas créé la vignette tout à fait comme les autres.
As-tu tenté de vider complètement le cache, et même celui des vignettes incriminées et de laisser spip tout reconstruire une bonne fois ?

Vu que ton code fonctionne bien sur les autres pages (de ce qu'on en voit en tous cas), tu pourrais au pire supprimer cete article et ses docs joints et le recréer pour voir...

Bon d'accord, ça ne dit pas pourquoi le problème se pose :slight_smile:

Michel

--
Please consider your environmental responsibility before printing this e-mail

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&#039;images
d&#039;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 :frowning:
>> 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

Je viens d'essayer le code suivant et cela marche chez moi.

<BOUCLE_images(DOCUMENTS){extension==jpg|png|gif}{doublons}{id_article=1}{par
titre}{0,5}>
    <a href="#nogo" class="galerie slide#COMPTEUR_BOUCLE">
    [(#LOGO_DOCUMENT||image_reduire{80}|inserer_attribut{'alt',galerie
d&#039;images d&#039;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>

Testes le et dis moi si cela repond à ton soucis.

Xavier BUROT

Selon joz <doppeltgemoppelt@gmail.com>:

Oui, c'est exactement ça mon problème, SPIP prend ma vignette pour un
document :frowning:
Et j'aimerais bien savoir pourquoi.
Sur la page que j'ai donne en exemple
http://www.atelier-archi-lalicorne.com/spip.php?article7
tu vois la seule vignette que j'ai introduite dans le site actuellement
(il ne faut pas regarder les autres page, je n'y ai pas encore placé de
vignettes, donc mon code ne fonctionne pas bien sur les autres pages!!),
cel avec le bâtiment plus jaunatre. Les autres sont des vignettes
autogérés que je n'ai pas demandé dans le code. Pourquoi est-ce que spip
n'affiche pas l'icones de fichiers par défaut quand il n'y a pas de
vignette introduit?

Et oui, j'ai bien vidé tout les caches possibles...

Je pense que je vais devoir abondonner et revenir à ma version
précédente avec

[(#FICHIER|image_masque{masque.png}|image_aplatir{gif,999999}|inserer_attribut{'alt',#TITRE|supprimer_numero})]

ça fonctionnait mais ne donnait pas toujours les meilleurs vignettes.

c'est triste de ne pas trouver l'erreur...
à+
joz

Michel Roche wrote:
> Bonjour,
> une idée comme ça :
> pour afficher tes images, tu fais une boucle sur les documents
> correspondant à l'article,
> il semble que SPIP prenne ta vignette pour un document joint à
> l'article puisqu'il l'intègre aux résultats de la boucle.
>
> Cela pourrait venir d'un tripatouillage antérieur où tu n'aurais pas
> créé la vignette tout à fait comme les autres.
> As-tu tenté de vider complètement le cache, et même celui des
> vignettes incriminées et de laisser spip tout reconstruire une bonne
> fois ?
>
> Vu que ton code fonctionne bien sur les autres pages (de ce qu'on en
> voit en tous cas), tu pourrais au pire supprimer cete article et ses
> docs joints et le recréer pour voir...
>
> Bon d'accord, ça ne dit pas pourquoi le problème se pose :slight_smile:
>
> Michel

--
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

ça y est, j’abandonne… c’est vraiment incompréhensible cette vignette qui se prend pour un fichier.
merci pour ton encouragement Xavier.
à+
joz

Xavier BUROT wrote:

joz a écrit :

ça y est, j'abandonne... c'est vraiment incompréhensible cette vignette qui se prend pour un fichier.
merci pour ton encouragement Xavier.
à+
joz

j'ai pas tout suivi mais tu ne confondrait pas simplement #EMBED_DOCUMENT (le document) et #LOGO_DOCUMENT (sa vignette) ?

@++

nonon pas du tout, c’est la vignette que je veux avoir affiché, et quand il n’y en a pas, j’aimerais bien un image par défaut et pas une vignette autogéré… et je ne veux surtout pas que la vignette est affiché là ou c’est l’emplacement des fichiers même…
merci de vouloir me remonter le morale… c’est sympa
joz

spipcarto wrote:

Salut,

J'ai pas du tout comprendre car quand je vais sur ton site je ne vois pas de
soucis. Donc j'ai du louper quelques choses. Quelle vignette se comporte comme
un fichier. Et qu'appelles-tu se comporter comme un fichier ?

Xavier BUROT

Selon joz <doppeltgemoppelt@gmail.com>:

ça y est, j'abandonne... c'est vraiment incompréhensible cette vignette
qui se prend pour un fichier.
merci pour ton encouragement Xavier.
à+
joz

Xavier BUROT wrote:
> Je viens d'essayer le code suivant et cela marche chez moi.
>
>
<BOUCLE_images(DOCUMENTS){extension==jpg|png|gif}{doublons}{id_article=1}{par
> titre}{0,5}>
> <a href="#nogo" class="galerie slide#COMPTEUR_BOUCLE">
> [(#LOGO_DOCUMENT||image_reduire{80}|inserer_attribut{'alt',galerie
> d&#039;images d&#039;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>
>
>
> Testes le et dis moi si cela repond à ton soucis.
>
> Xavier BUROT
> http://xebiaut.free.fr
>
>
> Selon joz <doppeltgemoppelt@gmail.com>:
>
>
>> Oui, c'est exactement ça mon problème, SPIP prend ma vignette pour un
>> document :frowning:
>> Et j'aimerais bien savoir pourquoi.
>> Sur la page que j'ai donne en exemple
>> http://www.atelier-archi-lalicorne.com/spip.php?article7
>> tu vois la seule vignette que j'ai introduite dans le site actuellement
>> (il ne faut pas regarder les autres page, je n'y ai pas encore placé de
>> vignettes, donc mon code ne fonctionne pas bien sur les autres pages!!),
>> cel avec le bâtiment plus jaunatre. Les autres sont des vignettes
>> autogérés que je n'ai pas demandé dans le code. Pourquoi est-ce que spip
>> n'affiche pas l'icones de fichiers par défaut quand il n'y a pas de
>> vignette introduit?
>>
>> Et oui, j'ai bien vidé tout les caches possibles...
>>
>> Je pense que je vais devoir abondonner et revenir à ma version
>> précédente avec
>>
>>
>

[(#FICHIER|image_masque{masque.png}|image_aplatir{gif,999999}|inserer_attribut{'alt',#TITRE|supprimer_numero})]

>
>> ça fonctionnait mais ne donnait pas toujours les meilleurs vignettes.
>>
>> c'est triste de ne pas trouver l'erreur...
>> à+
>> joz
>>
>>
>> Michel Roche wrote:
>>
>>> Bonjour,
>>> une idée comme ça :
>>> pour afficher tes images, tu fais une boucle sur les documents
>>> correspondant à l'article,
>>> il semble que SPIP prenne ta vignette pour un document joint à
>>> l'article puisqu'il l'intègre aux résultats de la boucle.
>>>
>>> Cela pourrait venir d'un tripatouillage antérieur où tu n'aurais pas
>>> créé la vignette tout à fait comme les autres.
>>> As-tu tenté de vider complètement le cache, et même celui des
>>> vignettes incriminées et de laisser spip tout reconstruire une bonne
>>> fois ?
>>>
>>> Vu que ton code fonctionne bien sur les autres pages (de ce qu'on en
>>> voit en tous cas), tu pourrais au pire supprimer cete article et ses
>>> docs joints et le recréer pour voir...
>>>
>>> Bon d'accord, ça ne dit pas pourquoi le problème se pose :slight_smile:
>>>
>>> Michel
>>>
>> --
>> 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

Bonjour Xavier,
j’ai enlevé le code qui causait problème de mon site, donc tu ne peux plus voir la vignette folle.
Actuellement les vignettes sont autocrées via [(#FICHIER|image_masque{masque.png})].

Je peux remettre la version avec #LOGO_DOCUMENT si tu veux encore un foi jeter un coup d’oeil …
joz

Xavier BUROT wrote:

Peux-tu mettre la page qui ne va pas en ligne en la renommant afin que je puisse
bien comprendre le problème.

Car cette methode m'interesse pour ma nouvelle version de plugin de mini-galerie
par modeles (cf. http://xebiaut.free.fr/?article47).

Xavier BUROT

Selon joz <doppeltgemoppelt@gmail.com>:

Bonjour Xavier,
j'ai enlevé le code qui causait problème de mon site, donc tu ne peux
plus voir la vignette folle.
Actuellement les vignettes sont autocrées via
[(#FICHIER|image_masque{masque.png})].

Je peux remettre la version avec #LOGO_DOCUMENT si tu veux encore un foi
jeter un coup d'oeil ...
joz

Xavier BUROT wrote:
> Salut,
>
> J'ai pas du tout comprendre car quand je vais sur ton site je ne vois pas
de
> soucis. Donc j'ai du louper quelques choses. Quelle vignette se comporte
comme
> un fichier. Et qu'appelles-tu se comporter comme un fichier ?
>
> Xavier BUROT
> http://xebiaut.free.fr
>
>
> Selon joz <doppeltgemoppelt@gmail.com>:
>
>
>> ça y est, j'abandonne... c'est vraiment incompréhensible cette vignette
>> qui se prend pour un fichier.
>> merci pour ton encouragement Xavier.
>> à+
>> joz
>>
>> Xavier BUROT wrote:
>>
>>> Je viens d'essayer le code suivant et cela marche chez moi.
>>>
>>>
>>>
>>
<BOUCLE_images(DOCUMENTS){extension==jpg|png|gif}{doublons}{id_article=1}{par
>>
>>> titre}{0,5}>
>>> <a href="#nogo" class="galerie slide#COMPTEUR_BOUCLE">
>>> [(#LOGO_DOCUMENT||image_reduire{80}|inserer_attribut{'alt',galerie
>>> d&#039;images d&#039;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>
>>>
>>>
>>> Testes le et dis moi si cela repond à ton soucis.
>>>
>>> Xavier BUROT
>>> http://xebiaut.free.fr
>>>
>>>
>>> Selon joz <doppeltgemoppelt@gmail.com>:
>>>
>>>
>>>
>>>> Oui, c'est exactement ça mon problème, SPIP prend ma vignette pour un
>>>> document :frowning:
>>>> Et j'aimerais bien savoir pourquoi.
>>>> Sur la page que j'ai donne en exemple
>>>> http://www.atelier-archi-lalicorne.com/spip.php?article7
>>>> tu vois la seule vignette que j'ai introduite dans le site actuellement
>>>> (il ne faut pas regarder les autres page, je n'y ai pas encore placé de
>>>> vignettes, donc mon code ne fonctionne pas bien sur les autres pages!!),
>>>> cel avec le bâtiment plus jaunatre. Les autres sont des vignettes
>>>> autogérés que je n'ai pas demandé dans le code. Pourquoi est-ce que spip
>>>> n'affiche pas l'icones de fichiers par défaut quand il n'y a pas de
>>>> vignette introduit?
>>>>
>>>> Et oui, j'ai bien vidé tout les caches possibles...
>>>>
>>>> Je pense que je vais devoir abondonner et revenir à ma version
>>>> précédente avec
>>>>
>>>>
>>>>
>

[(#FICHIER|image_masque{masque.png}|image_aplatir{gif,999999}|inserer_attribut{'alt',#TITRE|supprimer_numero})]

>
>>>> ça fonctionnait mais ne donnait pas toujours les meilleurs vignettes.
>>>>
>>>> c'est triste de ne pas trouver l'erreur...
>>>> à+
>>>> joz
>>>>
>>>>
>>>> Michel Roche wrote:
>>>>
>>>>
>>>>> Bonjour,
>>>>> une idée comme ça :
>>>>> pour afficher tes images, tu fais une boucle sur les documents
>>>>> correspondant à l'article,
>>>>> il semble que SPIP prenne ta vignette pour un document joint à
>>>>> l'article puisqu'il l'intègre aux résultats de la boucle.
>>>>>
>>>>> Cela pourrait venir d'un tripatouillage antérieur où tu n'aurais pas
>>>>> créé la vignette tout à fait comme les autres.
>>>>> As-tu tenté de vider complètement le cache, et même celui des
>>>>> vignettes incriminées et de laisser spip tout reconstruire une bonne
>>>>> fois ?
>>>>>
>>>>> Vu que ton code fonctionne bien sur les autres pages (de ce qu'on en
>>>>> voit en tous cas), tu pourrais au pire supprimer cete article et ses
>>>>> docs joints et le recréer pour voir...
>>>>>
>>>>> Bon d'accord, ça ne dit pas pourquoi le problème se pose :slight_smile:
>>>>>
>>>>> Michel
>>>>>
>>>>>
>>>> --
>>>> 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

C’est vrai que cette idée de galerie css vaut un plugin. Je l’ai trouvé ici: ou ici, ne me rappelle plus: Il y a plein de bonnes idée de css. Voila, j’ai remis la vignette et le code avec [(#LOGO_DOCUMENT)] ici il y a deux documents dans cet article. à un des deux j’ai donné une vignette, un image tout rouge. comme tu vois la vignette est affiché deux fois, une fois représantant le document, une vois soit même. si tu cliques sur celle de gauche, elle est affiché dans l’emplacement qui est prévu pour l’affichage du #FICHIER. Donc la vignette est traité par la boucle comme un document pour soi. La vignette du milieu (la photo entre les deux rouges) est autocrée par SPIP, ici je veux l’icone de document par défaut, pas une vignette autocrée. Je ne comprends vraiment pas pourquoi SPIP me génère cette vignette que je ne demande nul part… à+tard joz
Xavier BUROT wrote:

Bonsoir,

Je viens de regarder ton fichier inc-galerie.html. Apparemment tu n'y as pas mis
les modifications que je t'avais préconisé qui sont les suivantes :

<BOUCLE_images(DOCUMENTS){extension==jpg|png|gif}{doublons}{id_article}{par
titre}{0,5}>
    <a href="#nogo" class="galerie slide#COMPTEUR_BOUCLE">
    [(#LOGO_DOCUMENT||image_reduire{80}|inserer_attribut{'alt',galerie
d&#039;images d&#039;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>

Dans ton code, il y a des doubles pipe qui me semblent inutiles. Je les ai
enlevé et j'ai créé une miniature du logo afin que celui-ci ne dépasse les 80px.

Ce que je n'ai pas compris c'est l'histoire de tester #LOGO_DOCUMENT et
d'afficher une autre image en cas d'absence de celui-ci. Mais à ma connaissance,
les documents jpg, gif ou png ont tous par defaut une vignette qui leur est
attribuée. Donc je ne vois pas l'utilité de ce texte. Mais j'ai peut-être loupé
un truc.

Sinon je te remercie de m'avoir envoyé l'adresse du site
http://www.cssplay.co.uk/menu/gallery.html, que je vais étudier avec une très
grande attention.

Tiens moi au courant de tes avancées en ce domaine.

Xavier BUROT
http://xebiaut.free.fr

Bonjour Xavier
j’avais bien tester ton code, mais il ne résout pas mon problème, la vignette est toujours prit pour un fichier pour soit.

Et concernant ta question:

Xavier BUROT wrote:

Ce que je n'ai pas compris c'est l'histoire de tester #LOGO_DOCUMENT et
d'afficher une autre image en cas d'absence de celui-ci. Mais à ma connaissance,
les documents jpg, gif ou png ont tous par defaut une vignette qui leur est
attribuée. 

Si SPIP m’affichait ces vignettes par défaut je serait suuuuuper content!!! Vraiment. Je ne veux surtout pas ces vignettes autogérés!!! Ils viennent d’où ceux là? Je veux bien les vignettes par défaut moi

Donc je ne vois pas l'utilité de ce texte. 

Quel texte? Je n’ai pas prévue de texte. C’est un malentendu je pense.

Je vais encore continuer ma recherche pour trouver pourquoi les vignettes sont prix pour un fichier. Le propriétaire de ce site veux absolument pouvoir placer des vignettes fait main. Ce que je comprends, les vignettes actuelles sont souvent n’importe quoi…

Si il y a de nouveau/ des nouvelles question je te fais savoir.
Amuse toi bien avec le css-play. Vraiment un super site pour les astuces css…

à bientôt
joz