[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24136 Sujets résolus :  39 %

69 visiteurs en ce moment


Accueil > Forums de discussion >  Création de squelettes > Un même logo pour plusieurs articles

Un même logo pour plusieurs articles Résolu

par eric - 14 décembre 2005 19:39 - Réponse(s) : 27

Bonjour.
J’ai défini un logo pour une rubrique.
j’ai plusieurs articles dans cette rubrique auxquels je souhaite affecter un autre logo, unique. Actuellement, je télécharge ce même logo x fois et je me retrouve avec x fois le logo dans le répertoire IMG.
N’y a t-il pas moyen de réutiliser un logo téléchargé une fois ?
Merci par avance si vous avez une idée.
Eric


  • #1 > Un même logo pour plusieurs articles ˆ
    par Caliste - 15 décembre 2005 17:30

    la solution : récupérer le logo de la rubrique en variable et le placer au niveau de l’article. Dans l’admin, l’article doit apparaitre sans logo le traitement ne se faisant que sur le frontal.


  • < #2 > Un même logo pour plusieurs articles ˆ
    par Eric - 15 décembre 2005 19:24

    Merci de ta réponse.
    Par contre, je parle du logo au niveau article, pas rubrique.
    Tu me dis de le mettre en variable, mais à quel niveau ?

    Selon la rubrique, les articles qui en découlent ont actuellement des couleurs biens spécifiques. Pour une rubrique donnée, tous ses articles auront un logo vert, par exemple, pour une autre rubrique, ce sera une autre couleur...

    Si ce n’est vraiment pas possible, alors je vais peut être suivre ton idée et mettre le chemin implicite du logo que je souhaite dans un champ inutilisé, genre le surtitre, ou autre, quitte a modifier mes affichages rubrique.html et article.html pour arriver au même résultat.
    ...


  • < #3 > Un même logo pour plusieurs articles ˆ
    par Eric - 18 décembre 2005 11:07

    Bon,
    j’ai opté pour la solution suivante :
    j’ai utilisé le champ soustitre pour mettre la référence de mon logo.
    De cette manière, j’évite la multiplication des "artonxx" et surtout celà me facilitera grandement la tâche si j’ai à modifier mes logos par la suite (un seul à modifier au lieu de xx et je n’aurais pas à retélécharger mes logos un à un...
    Eric


  • < #4 > Un même logo pour plusieurs articles ˆ
    par Korki - 1er février 2007 23:14

    Bonsoir Eric,

    Pourriez vous préciser votre technique parce que je n’ai pas tout saisi. Et étant donné que je me pose la même question et que vous y avez répondu...

    Merci :)


  • < #5 > Un même logo pour plusieurs articles ˆ
    par Stephen - 17 juin 2011 10:03

    Bonjour,

    Je me permets de UPer ce vieux post parce que je cherche une solution afin d’éviter la multiplication des logo dans le dossier IMG. Y a t il la possibilité de réutiliser les logo déjà uploadés par SPIP ? Si oui comment ?

    Merci par avance !

    Amicalement,

    Stephen.


  • < #6 > Un même logo pour plusieurs articles ˆ
    par Stephen - 20 juin 2011 09:43

    Bonjour,

    Si quelqu’un avait une solution =/ Je cherche encore, et c’est le seul topic que j’ai trouvé sur le forum notamment.

    Merci !

    Stephen


  • < #7 > Un même logo pour plusieurs articles ˆ
    par Stephen - 30 juin 2011 15:35

    Bonjour,

    Visiblement aucune solution de proposée. J’ai cherché de mon côté et je n’ai rien trouvé. Donc j’ai dû mettre de côté cet impératif malgré le cahier des charges de mon projet.

    Si jamais une solution est envisageable, je vous remercierai de la partager.

    Amicalement,

    Stephen


  • < #8 > Un même logo pour plusieurs articles ˆ
    par alexandre - 30 juin 2011 17:39

    J’ai bien une solution à vous proposer.

    1. Créer une rubrique qui va contenir un ensemble d’articles avec chacun un logo unique. (exemple : numéro de rubrique 10)
    Cette rubrique n’a pas pour vocation à apparaître sur le site, donc prévoir les squelettes en conséquences (plan du site et compagnie).

    2. Créer un article dans la rubrique "logos".

    3. Associer un logo à cet article.

    4. Créer un groupe de mot clé "logos"

    5. Créer un mot clé dont le libellé est représentatif du logo qu’il représente, "chat" par exemple.

    6. Associer ce mot clé à l’article contenu dans la rubrique "logos".

    7. Associer ce mot clé aux articles auquels on veut associer le logo.

    8. En lieu et place de #LOGO_ARTICLE mettre :

    1. <BOUCLE_si_logo_unique(ARTICLES) {id_article} {type_mot="logos"}>
    2. <BOUCLE_quel_mot(MOTS) {id_article} {type="logos"} {0,1}>
    3.  
    4. <BOUCLE_cherche_logo(ARTICLES) {id_mot} {id_rubrique=10} {0,1}>
    5.  
    6. #LOGO_ARTICLE
    7.  
    8. </BOUCLE_cherche_logo>
    9.  
    10. </BOUCLE_quel_mot>
    11. </BOUCLE_si_logo_unique>
    12.  
    13. #LOGO_ARTICLE
    14.  
    15. <//B_si_logo_unique>

    Télécharger


  • < #9 > Un même logo pour plusieurs articles ˆ
    par Stephen - 1er juillet 2011 10:38

    Bonjour,

    Merci pour cette réponse rapide !
    Cette solution m’a l’air tout à fait viable, je vais la mettre en place et je rapporterai rapidement si cela fonctionne correctement ou pas.

    Merci beaucoup !

    Amicalement,

    Stephen


  • < #10 > Un même logo pour plusieurs articles ˆ
    par Stephen - 1er juillet 2011 11:32

    Re bonjour,

    Après "installation" de cette solution, le résultat est négatif. A la place de voir mon logo, j’ai un petit rectangle vide signifiant qu’il souhaite acquérir un objet mais qu’il ne le trouve pas. J’ai refais la manipulation 2 fois, revu mon code article_corps mais je ne comprends pas d’où peut provenir mon erreur !

    Je donne mon morceau de code des articles pour vous montrer ce que ça donne :

    1. <!-- Affichage de l'article -->
    2.  
    3.  
    4.  
    5. <div class="groupetitre">
    6.  
    7. [<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
    8.  
    9. <!--[<h2 class="#EDIT{titre}">(#TITRE|supprimer_numero)</h2>]-->
    10.  
    11. [<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
    12.  
    13. <!-- [<p class="auteur"><:par_auteur:> (#LESAUTEURS)[ - (#DATE|affdate_jourcourt)]</p>] -->
    14.  
    15. </div>
    16.  
    17.  
    18.  
    19. [<span class="vignette">
    20. <BOUCLE_si_logo_unique(ARTICLES) {id_article} {type_mot="logos"}>
    21. <BOUCLE_quel_mot(MOTS) {id_article} {type="logos"} {0,1}>
    22. <BOUCLE_cherche_logo(ARTICLES) {id_mot} {id_rubrique=81} {0,1}>
    23. #LOGO_ARTICLE
    24. </BOUCLE_cherche_logo>
    25. </BOUCLE_quel_mot>
    26. </BOUCLE_si_logo_unique>
    27. #LOGO_ARTICLE
    28. <//B_si_logo_unique>
    29. </span>]
    30.  
    31. [<div class="#EDIT{chapo} chapeau">(#CHAPO)</div>]
    32.  
    33. [<div class="#EDIT{texte}"><h3>#TITRE</h3>(#TEXTE)</div>]
    34.  
    35. [<p class="lien_article"><:voir_en_ligne:>&nbsp;: <a href="(#URL_SITE)">[(#NOM_SITE)]</a></p>]
    36.  
    37. [<p class="#EDIT{ps} postscriptum"><:post_scriptum:>&nbsp;: (#PS)</p>]
    38.  
    39. [<div class="separateur">
    40.  
    41. <hr class="accessibility" />
    42.  
    43. </div>
    44.  
    45. <div class="notes">(#NOTES)</div>]

    Télécharger

    Amicalement,

    Stephen


  • < #11 > Un même logo pour plusieurs articles ˆ
    par alexandre - 1er juillet 2011 12:33

    Et bien soit c’est un problème dans la boucle (que je écrite à la volée sans tester)
    Soit c’est les mots clés qui n’ont pas les bons libellé ou qui n’ont pas été associés au bons articles.
    Soit l’article qui a le mot clé du groupe logos n’a pas de logo associé.

    Pour commencer les tests, remplaces le premier

    1. #LOGO_ARTICLE

    par

    1. test1 : #ID_ARTICLE et #ID_MOT

    et le deuxième

    1. #LOGO_ARTICLE

    par

    1. test2 : #ID_ARTICLE et #ID_MOT

  • < #12 > Un même logo pour plusieurs articles ˆ
    par Stephen - 1er juillet 2011 14:01

    Suite à ces tests, j’ai remarqué que le test 1 n’est pas visible, mais le test 2 apparait bien uniquement sur les articles qui ont un logo associé, cela affiche : test 2 et "titre de l’article" (le titre varie en fonction de l’article bien entendu)

    Pour les articles sans logo, aucun test ne fonctionnent (y compris les articles faisant appel à ta méthode)

    Merci encore !

    Amicalement,

    Stephen


  • < #13 > Un même logo pour plusieurs articles ˆ
    par alexandre - 3 juillet 2011 11:18

    Et bien j’ai fais un test pour vérifier que la boucle fonctionne et effectivement elle fonctionne.

    Pense bien que le mot clé correspondant à un logo doit être associé à l’article de la rubrique 81 (dans ton cas) et à l’article qui s’affiche sur le site.


  • < #14 > Un même logo pour plusieurs articles ˆ
    par Stephen - 4 juillet 2011 11:36

    Oui tout a été vérifié de ce côté là. Il y a bien les bons logos associés aux bons mots clés et aux bons articles. Le résultat est étrange, je te montre :

    http://img832.imageshack.us/i/capturesiteiccf.jpg/

    Amicalement,

    Stephen


  • < #15 > Un même logo pour plusieurs articles ˆ
    par alexandre - 4 juillet 2011 12:48

    Ok autant pour moi, j’avais pas vu que tu avais mis des crochets :$

    1. [<span class="vignette">

    et

    1. </span>]

    C’est ces crochets que tu m’enlèves.


  • < #16 > Un même logo pour plusieurs articles ˆ
    par Stephen - 4 juillet 2011 15:04

    Le résultat est le même. Je crois qu’il ne s’agit pas de 2 crochets ouvert et fermé, mais un logo qui n’arrive pas à appeler l’image que je souhaite. J’ai revu ma configuration (logos, article, mots clés) et elle est bien comme tu me l’as présenté :S Là je ne comprends plus comment y arriver !


  • < #17 > Un même logo pour plusieurs articles ˆ
    par alexandre - 4 juillet 2011 15:30

    Fais un test épuré sur l’article de ton choix (dans l’exemple id_article = 9 )

    "mon_test.html" dans squelettes :

    1. <BOUCLE_article_actuel(ARTICLES) {id_article=9}>
    2.  
    3. <BOUCLE_si_logo_unique(ARTICLES) {id_article} {type_mot="logos"}>
    4. <BOUCLE_quel_mot(MOTS) {id_article} {type="logos"} {0,1}>
    5. <BOUCLE_cherche_logo(ARTICLES) {id_mot} {id_rubrique=81} {0,1}>
    6. [(#TITRE|supprimer_numero)] : #LOGO_ARTICLE
    7. </BOUCLE_cherche_logo>
    8. </BOUCLE_quel_mot>
    9. </BOUCLE_si_logo_unique>
    10. [(#TITRE|supprimer_numero)] : #LOGO_ARTICLE
    11. <//B_si_logo_unique>
    12.  
    13. </BOUCLE_article_actuel>

    Télécharger


  • < #18 > Un même logo pour plusieurs articles ˆ
    par Stephen - 4 juillet 2011 15:56

    Je vais surement paraitre "novice" mais là ’mon_test.html’ je l’utilise comment ? Je créais mon fichier qui ne comporte uniquement ce code ?


  • < #19 > Un même logo pour plusieurs articles ˆ
    par alexandre - 4 juillet 2011 16:22

    en effet et tu l’appelles comme ceci :

    spip.php?page=mon_test


  • < #20 > Un même logo pour plusieurs articles ˆ
    par Stephen - 5 juillet 2011 09:53

    Salut,

    Test effectué !

    Si j’associe bien mon article 9 (choisis ici) avec le mot clé etc. Je lance mon test, j’ai une page blanche.
    Par contre, si je retire le mot clé de l’article 9 j’obtiens :
    “Voilà les actus ! :”

    Pour l’article qui me sert de base à mon logo, c’est un article vide, qui possède uniquement un logo associé, et qui n’est pas publié en ligne (dans mon cas). Ai-je correct ?

    Amicalement,

    Stephen


  • < #21 > Un même logo pour plusieurs articles ˆ
    par alexandre - 5 juillet 2011 09:59

    Un article non publié n’existe pas dans la partie publique (hors boucle spécifique : critère statut).

    Soit tu le publies, soit tu modifies la boucle qui l’appelle en spécifiant le critère statut et la valeur correspondante.


  • < #22 > Un même logo pour plusieurs articles ˆ
    par Stephen - 5 juillet 2011 10:17

    Au temps pour moi !

    Le test donne à présent :
    “logo classique : image

    j’ai remplacé mon logo par image, il s’affiche bien en effet !


  • < #23 > Un même logo pour plusieurs articles ˆ
    par Stephen - 5 juillet 2011 14:39

    Bon cela marche donc pour le test spécifique à un article donné ! Mais comment puis-je généraliser la boucle pour mon site ?

    Merci encore pour ton aide importante Alexandre !

    Amicalement,

    Stephen


  • < #24 > Un même logo pour plusieurs articles ˆ
    par alexandre - 5 juillet 2011 15:10

    Le plus simple est que tu testes et que tu dises où ça coince parce que là tu dois avoir toutes les infos pour procéder.


  • < #25 > Un même logo pour plusieurs articles ˆ
    par Stephen - 5 juillet 2011 15:23

    Cela fonctionne !
    Merci beaucoup pour ton aide aussi importante soit elle !

    Cela m’enlève une énorme épine du pied !

    Je remets mon code d’affichage si jamais il peut servir :

    Il faut remplacer :

    1. #LOGO_ARTICLE

    Par :

    1. <BOUCLE_si_logo_unique(ARTICLES) {id_article} {type_mot="logos"}>
    2. <BOUCLE_quel_mot(MOTS) {id_article} {type="logos"} {0,1}>
    3. <BOUCLE_cherche_logo(ARTICLES) {id_mot} {id_rubrique=81} {0,1}>
    4. #LOGO_ARTICLE
    5. </BOUCLE_cherche_logo>
    6. </BOUCLE_quel_mot>
    7. </BOUCLE_si_logo_unique>
    8. #LOGO_ARTICLE
    9. <//B_si_logo_unique>
    10. </BOUCLE_article_actuel>

    Télécharger

    AVEC type_mot= le nom du groupe de mots clés créés
    ET id_rubrique= la rubrique dans laquelle on range ses logos uniques

    Amicalement,

    Stephen


  • < #26 > Un même logo pour plusieurs articles ˆ
    par Aleks - 6 juillet 2011 01:09

    Bonjour, ça me semble un peu barbare : si tous les articles de la rubrique ont un logo identique MAIS différent de celui de la rubrique, pourquoi ne pas simplement utiliser le logo de survol de la rubrique ?

    Une autre option consisterait à utiliser un champ extra : on charge l’image sur un article et on référence son ID dans la rubrique.

    Une autre option consiste à n’afficher le logo que du premier article.

    ...


  • < #27 Un même logo pour plusieurs articles ˆ
    par alexandre - 6 juillet 2011 09:48

    Le champ extra peut-être une bonne idée, c’est souple mais moins pratique à mon sens.

    Le logo du premier article est une bidouille à exclure.

    Quand aux autre solutions elles sont encore moins souple car on est vite limité à la rubrique en cours et à un même logo pour tous les articles.


  •  


Répondre à la question

« Un même logo pour plusieurs articles »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?