Spip 4.4.4 et portfolio

Auparavant, on pouvait avoir des images :

  • hors du portfolio
  • et non insérées dans le corps de l’article (non vues)

Ces images n’étaient tout simplement pas affichées côté public.

Et ça permettait de les garder en stock dans un article (cas d’usage : un article où, selon la saison, on puisait l’une ou l’autre des images en stock pour illustrer l’article).

Et le portfolio était donc un acte conscient et volontaire pour que ce soit affiché en galerie.

On a perdu ça avec SPIP 4.

C’est bien dommage et regrettable
mais que faire pour réactiver cette fonctionnalité INDISPENSABLE

Ça fait plus de 4 ans qu’il n’y a plus de concept de « portfolio » directement dans le plugin Médias de la dist (et surtout pas attaché au document lui-même ce qui n’allait pas du tout), et vous avez toujours pas remplacé dans vos boucles pas d’autres méthodes depuis ?

Ya au minimum :

  • utiliser des rôles de documents et en dédier un pour les galeries (et donc l’infos est dans les liens, pas attaché au document lui-même quelque soit LES contenus auxquels il peut être attaché
  • ou utiliser des albums du plugin Albums exprès pour ça

Il est facile de modifier très simplement les squelettes existants pour afficher les images « comme » dans le portfolio. D’ailleurs je crois que j’ai même laissé le titre « portfolio » dans les squelettes que j’utilise. Ce qui a disparu c’est une notion un peu tordue de portfolio dans la gestion des images, mais il est très facile de s’en passer.
Quel squelette utilises-tu ? Ou quelle boucle qui appelait ce « portfolio » ?

Bonjour,

Lire les interventions précédentes ?

Ou alors

et encore

Après, il y a les solutions évoquées avec mains dans le cambouis…
Clt

1 « J'aime »

Bonsoir,
j’utilise ceci dans mon squelette article :
[(#INCLURE{fond=inclure/documents,id_article, env})]
et j’ai le fichier documents.html dans le dossier « inclure » (voir fichier joint)


Merci pour votre aide, car je suis désemparé

Déjà si tu pouvais publier le code pas sous forme d’image mais en texte avec la balise pour publier du code de la barre d’édition
image

Mais peut-être que tu pourrais déjà essayer de supprimer de tes boucles toutes les occurences de {mode=document} et voir ce que ça fait ?

1 « J'aime »

désolé mais je ne connaissait la méthode
</>

[(#REM) Portfolio : album d’images ]

<B_documents_portfolio>

#BLOC_TITRE Iconographie

#BLOC_DEBUT

<ul>
	<BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{doublons}{vu=non}>[
	<li><a href="(#URL_DOCUMENT)" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE
	  |url_absolue
		|parametre_url{id_document,#ID_DOCUMENT}
		|ancre_url{documents_portfolio}
		)]';return false;"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>[(#FICHIER
		|image_passe_partout{90,90}
		|image_recadre{90,90}
		|inserer_attribut{class,spip_logos}
		|inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})]})]</a></li>
	]</BOUCLE_documents_portfolio>
</ul>
#BLOC_FIN

[(#REM)
Afficher en grand le document demande dans l’URL
]
<BOUCLE_afficher_document(DOCUMENTS) {id_document}{id_article} {mode=document}{extension IN png,jpg,gif}>
[(#MODELE{emb,lien=#URL_DOCUMENT}|image_reduire{500,*})]
</BOUCLE_afficher_document>

[(#REM)
Si un seul document est joint a l’article, et si le texte est vide,
on incruste automatiquement ce document
]
<BOUCLE_documents_decompte(DOCUMENTS spip_documents_liens articles) {id_article} {mode=document}{texte=‹  ›}{extension !IN gif,jpg,png} {vu=non}>
[(#TOTAL_BOUCLE|=={1}
|?{[(#INCLURE{fond=modeles/emb, id_document}
|trim)]})]</BOUCLE_documents_decompte>

[(#REM)
Sinon, liste des autres documents joints
]
<B_documents_joints>
#BLOC_TITRE
Document(s) à télécharger

#BLOC_DEBUT

<ul class="spip">
	<BOUCLE_documents_joints(DOCUMENTS) {id_article} {extension !IN gif,jpg,png} {vu=non}{par num titre, date}>[
	<li>
		<a href="(#URL_DOCUMENT)" type="#MIME_TYPE" class="spip_doc[ (#EXTENSION|attribut_html)]"><strong class="#EDIT{titre} titre">[(#TITRE|sinon{[(#FICHIER|basename|couper{80})]})]</strong>
		<small class="info_document">([<abbr title="<:info_document:> #TYPE_DOCUMENT" class="ext">(#EXTENSION|strtoupper)</abbr> - ][<span>(#TAILLE|taille_en_octets)</span>])</small></a>
		[<div class="#EDIT{descriptif} descriptif">(#DESCRIPTIF)</div>]
	]</li>
	</BOUCLE_documents_joints>
</ul>
#BLOC_FIN

<//B_documents_decompte>
</>

j’ai supprimé tous les </>{mode=document}</>
mais cela ne règle pas le problème :
je ne peux toujours pas afficher les images ajoutées dans un portfolio existant et toujours pas afficher un nouveau portfolio
avec ce code dans le texte de l’article :
</><album|id_article=XX> </>
c’est cela mon problème depuis la mise à jour en Spip4
et l’ajout du plugin Albums4.4.0 ne règle rien ;-(

Alors si le problème, n’est pas un problème de portfolio mais un problème lié au plugins albums… alors je ne sais pas. Il y a des changements dans albums récemment voir si ça peut venir de là ? En, tout cas le titre du sujet dans le quel tu interviens est bien SPIP 4.4 et portfolio… et pas albums. Désolé mais ça n’aide pas à s’y retrouver. Et ton autre message (crossposting interdit) parle également de portfolio… Pour « albums » je passe la main…

@webantoine Je vais te répondre sur le forum du plugin, je ferme donc ce fil de discussion HS.
Je maintiens ce plugin et j’ai vu tes messages, merci de ne pas spammer le même message partout même si on ne répond pas assez vite à ton goût.