IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Fichier PDF joint à un article


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 6
    Par défaut Fichier PDF joint à un article
    Bonjour, je souhaite créer un site d'échange avec des élèves.

    Je me suis lancé dans SPIP sans RIEN y connaitre.

    J'ai utilisé un squelette tout fait.

    Le soucis, c'est que lorsque je joins 1 fichier pdf à 1 article sans lui mettre de titre, il n'y a pas de lien crée dans le site public. On voit bien l'icône, mais on ne peut pas cliquer dessus pour ouvrir ou télècharger le fichier pdf.
    http://ptsimarseille.free.fr/spip/spip.php?article32

    Alors que dans la partie privé (quand je rédige l'article, si je clique sur l'icône du fichier pdf, je réussis à l'ouvrir) : http://ptsimarseille.free.fr/spip/IMG/pdf/TEST.pdf

    Par contre si je mets un titre, je peux cliquer dans la partie public du site sur le titre et toujours pas sur l'icone.

    Je souhaiterai ne pas avoir à mettre de titre aux pdf, ou qu'il soit mis automatiquement (en prenant le nom du fichier par exemple).
    Ou alors rendre l'icône du ficher pdf cliquable pour "activer" le lien.
    Comment faire?

    D'avance merci de votre aide.

    Séb

    Adresse du site : http://ptsimarseille.free.fr/spip/
    Version de SPIP : 2.1.2
    Version du squelette : AHUNTSIC 1.0

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 183
    Par défaut
    Salut, as tu bien mis <docXX> et non <imgXX> dans le champ texte ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 6
    Par défaut
    Bonsoir,

    Salut, as tu bien mis <docXX> et non <imgXX> dans le champ texte ?
    Je mets ou ca?

    Ce que je souhaiterai c'est ne pas avoir a faire de manip.
    Ne pas remplir la case "titre du document" mais qu'il affiche le nom du fichier.

    Peut etre dans le squelette modifier quelque chose, mais quoi ???
    Je suis novice!!!

    Ci après la partie (je pense) du squelette qui gere les PJ :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [(#REM) <!-- Documents (sauf images) du portfolio de l'article --> ]
    				<INCLURE{fond=noisettes/document/inc_documents_joints}
    					{id_article}
    					{avec_descriptif=#CONFIG{sarkaspip_article/avec_descriptif, non}}>

    et la la noisette (je ne sais pas ce que c'est...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    [(#REM) 
    <!-- Liens vers les documents joints, a l'exclusion des images, pour la rubrique ou l'article concerne
    	Recoit en argument :
    		- id_article: id de l'article concerne
    		- id_rubrique: id de la rubrique concernee 
    		- avec_descriptif: indique si en plus du titre on affiche le descriptif du document
    -->
    ]
    <B_documents_article>
    	<div id="documents_joints" class="portfolio">
    		<h2><:sarkaspip:docu_article|ucfirst:></h2>
    <BOUCLE_documents_article(DOCUMENTS){id_article ?}{id_rubrique ?}{extension !IN gif,jpg,png}{mode=document}{vu=non}{par num titre, id_document}>
    		[(#SET{titre, [(#TITRE|texte_backend|sinon{[(#TYPE_DOCUMENT) - ][(#TAILLE|taille_en_octets)]})]})]
    		[(#SET{descr, [(#DESCRIPTIF|PtoBR)]})]
    		<dl>
    			<dt><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#LOGO_DOCUMENT||inserer_attribut{alt, [(#GET{titre}|couper{#EVAL{_SARKASPIP_CONFIG_TAILLE_TITRE_DOCUMENT}})]})]</a></dt>
    			[<dt>(#GET{titre}|couper{#EVAL{_SARKASPIP_CONFIG_TAILLE_TITRE_DOCUMENT}})</dt>]
    			[(#ENV{avec_descriptif}|=={oui}|?{' '})
    				[<dd>(#GET{descr}|couper{#EVAL{_SARKASPIP_CONFIG_TAILLE_DESCR_DOCUMENT}})</dd>]
    			]
    		</dl>
     
    </BOUCLE_documents_article>
    		<br class="nettoyeur" />
    	</div> <!-- Fin portfolio -->
    </B_documents_article>

    Est ce l'un de ces fichiers que je dois modifier?

    J'ai changé de squelette (Sarka3)
    L'exemple est dispo : http://ptsimarseille.free.fr/spip/spip.php?article29


    Merci

    Sebastien

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 183
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <B_documents_article>
     
    	<div id="documents_joints" class="portfolio">
     
    		<h2>
    			<:sarkaspip:docu_article|ucfirst:>
    		</h2>
     
    		<BOUCLE_documents_article(DOCUMENTS) {id_article} {extension=pdf} {par date}>
     
    			[(#LOGO_DOCUMENT|#URL_DOCUMENT)]
    			#TITRE
     
    		</BOUCLE_documents_derniers_article>
     
    	</div> <!-- Fin portfolio -->
     
    </B_documents_article>
    Quelque chose plus dans ce genre, sachant que tu peux aussi enlever #TITRE pour mettre ce que tu veux.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 6
    Par défaut
    Bonjour, à force de "bidouiller" je commence à "comprendre" quelques minis trucs.
    en fait #TITRE donne le titre du fichier que l'on rentre manuellement lorsqu'on télécharge un fichier depuis l'espace privé.
    Moi, je ne veux pas faire cette manip de rentrer un titre.

    Je voudrais qu'il m'affiche le nom du ficher (le nom que l'on peut voir depuis l'explorateur windows).
    Par exemple si mon fichier s'appelle essai.pdf, en dessous de l'icône de téléchargement, je voudrais qu'il m'affiche essai.pdf ou mieux essai

    J'ai trouvé sur un forum (j'avais déjà cherché mais je n'avais pas les bons mots clés) la commande #FICHIER|basename, qui affiche : essai.pdf

    Pour qu'il n'affiche pas l'extension, il faut rajouter :
    #FICHIER|basename{.#EXTENSION}

    Merci de votre aide

    Sébastien

Discussions similaires

  1. [Toutes versions] Excel figé suite macro qui envoie mail avec fichier PDF joint issu d'une plage filtrée
    Par Hocked dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/02/2016, 13h42
  2. [OL-2007] Impossible d'ouvrir ub fichier PDF en piéce jointe
    Par Océane44 dans le forum Outlook
    Réponses: 0
    Dernier message: 06/06/2015, 07h25
  3. fonction mail pour l'envoi de fichier pdf en piece jointe
    Par mathieu.dubiez dans le forum Langage
    Réponses: 2
    Dernier message: 09/08/2012, 09h55
  4. Fichiers PDF en pièces jointes
    Par SpaceInvader dans le forum Zend Framework
    Réponses: 1
    Dernier message: 10/06/2010, 18h06
  5. Réponses: 1
    Dernier message: 16/10/2008, 23h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo