Présentation
Le plugin article PDF est encore développé sur la zone. Il est parfaitement fonctionnel mais possède peut être encore quelques bugs. Il permet de convertir votre article sous forme de fichier PDF. Vous pouvez alors à loisir l’enregistrer ou l’imprimer.
Le fichier pdf généré gère les liens html ainsi que les images de l’article.
Installation
L’installation se déroule ensuite comme pour tous les autres plugins, cf. http://www.spip.net/fr_article3396.html.
Une fois le plugin activé vous disposez d’une balise #ARTICLE_PDF
à placer dans votre squelette sous la forme #ARTICLE_PDF{id_article}
, et d’une balise #RUBRIQUE_PDF
à placer sous la forme #RUBRIQUE_PDF{id_rubrique}
.
La balise génère alors un bouton qui vous permet d’afficher la version au format pdf de l’article
Il est aussi possible d’ajouter, dans la partie head
du squelette html d’article, <link rel="alternate" type="application/pdf" href="#URL_PAGE{article_pdf}|parametre_url{id_article,#ID_ARTICLE}" />
et/ou <link rel="alternate" type="application/pdf" href="#URL_PAGE{rubrique_pdf}|parametre_url{id_rubrique,#ID_RUBRIQUE}" />
, afin de lier sémantiquement la version pdf à l’article en cours.
Nota : ce plugin nécessite d’avoir la bibliothèque image GD2 sur votre serveur (ce qui est souvent le cas).
installation SPIP 3
Sous SPIP 3, il est nécessaire d’installer la librairie FPDF dans le répertoire /lib/h5c1accba-fpdf17 (le créer au besoin si l’installation automatique échoue)
Limites
Le plugin a quelques limites, notamment le générateur de pdf, qui n’accepte pas de texte en utf-8 en entrée, ce qui nécessite une conversion préalable.
Personnalisation
Vous pouvez remplacer l’icône du bouton article pdf en remplaçant le fichier plugins/article_pdf/img_pack/article_pdf.png par le votre
Quelques icônes alternatives
Vous pouvez aussi adapter la page PDF générée, en modifiant des copies des squelettes d’origine article_pdf.html
et rubrique_pdf.html
dans votre propre dossier ./squelettes/
.
Auteurs du plugin :
Ajouts
Cette documentation est sommaire et pourrait être enrichie.
Discussions par date d’activité
184 discussions
Bonjour,
Je rencontre un problème bizarre avec le caractère guillemets.
J’ai 2 sites hébergés chez OVH.
http://www.ulkona.org/contrepied/IMG/article_PDF/Rythmes-scolaires-serpent-de-mer_a126.pdf
= pas de souci.
epsetsociete.fr/IMG/article_PDF/Rythmes-scolaires-serpent-de-mer_a126.pdf
= problèmes de guillemets
Quelqu’un a t’il une piste ?
Merci merci !
Répondre à ce message
Bonjour
Sous SPIP 3.0.10 et Sarka-SPIP 3.3.18 SVN [73667]
le plugin SpiPDF n’est pas pris en compte ?
Une action de maintenance est-elle en cours
merci
Cordialement
Répondre à ce message
Bonsoir
Je serais très intéressé par un pdf sur la rubrique
Une évolution de votre plugin en ce sens est-elle envisagée ou envisageable ?
Merci
Cordialement
gs
Répondre à ce message
Bonjour,
Un spip 3010, les plugins à jour, pendant un temps, ça fonctionnait mais maintenant j’ai cette page :
Je ne comprends pas,
merci
Bonjour,
Je reviens sur la question, mon site est actuellement en 3.0.11 [20757] toujours en erreur avec l’indication suivante :
ainsi que l’image suivante :
Répondre à ce message
Bonjour,
J’aurais aimé utilisé ce plugin mais voilà, je rencontre des erreurs dans le squelette
Mon site utilise Spip 3.0.8 + ecran de securité 1.1.5 et le plugin scolaspip 3.0.24 (avec zpip 1.7.21)
Les erreurs sont :
Numéro Message squelette boucle Ligne
1 Filtre texte non défini plugins/auto/article_pdf/article_pdf.html _principale 2
2 Filtre texte non défini plugins/auto/article_pdf/article_pdf.html _principale 2
3 Erreur SQL zbug_erreur_execution_page / /
Je vous remercie par avance de l’aide que vous pourrez m’apporter
Bonjour,
Je me réponds mais ceci pourra servir à d’autres personnes.
En effet le fichier article_pdf.html est mal enregistré et lorsqu’on le transfère vers le serveur, tous les paragraphes (ou les fins de ligne) sautent. Tout est écrit l’un au bout de l’autre.
Il m’a suffi de rapatrier ce fichier, de refaire les fins de ligne, de ré-enregistrer et de reposer le fichier sur le serveur pour que cela fonctionne correctement.
Cordialement.
Répondre à ce message
Bonjour,
Merci pour ce plugin !
J’utilise Accès restreint avec protection des documents sur un Spip 3.0.5. Du coup, j’ai un problème de lecture du pdf sur le répertoire IMG.
J’ai essayé de modifier le répertoire ($path_pdf) dans le fichier article-pdf.html, mais, du coup, j’ai un Forbidden (impossible d’accéder au répertoire tmp depuis la partie publique ...)
Les répertoires et fichiers sont bien créés dans les répertoires, le problème est d’accéder aux pdf ...
Merci pour votre aide ...
V.
Répondre à ce message
SAlut
tout d’abord merci pour le plugin,ça fait le café ! Y a juste un hic, un petit truc que je voudrais changer mais qui fait tout planter. Je voudrais virer la mention Copyright, et mettre une mention Copyleft à la place du coup dans les fichiers articles_pdf.html (ligne 46) et rubrique_pdf.html (ligne 43), je remplace :
par
mais là tout bug : j’ai Double définition de la boucle _rubrique_mer, et ainsi desuite pour toues les boucles
cache désactivé
spip version 3.0.5 et plugin version 0.4.5
de l’aide siouplait
Répondre à ce message
Bonjour,
Sous SPIP 2.1.12 et ArticlePDF 0.4.5 les images des articles ne s’affichent pas lors de la génération du PDF
à la place j’ai le chemin de l’image entre crochet :
[http://www.wikiwater.fr/IMG/UserFiles/Images/faciliter/art-34-3.jpg]
gd2 actif, il n’y a pas de génération automatiquement des miniatures des images.
J’ai le même problème, quelqu’un aurait-il une solution ?
Répondre à ce message
Bonjour,
je débute avec spip (juste une semaine d’utilisation) et je souhaiterai installer le plugin « Article PDF ». J’ai téléchargé le plugin, l’ai installé avec FileZilla dans le dossier « plugins », et quand je veux l’activer, j’ai ce message d’erreur qui apparait :
J’ai un bouton « Télécharger » qui permet de faire la manip demandée, tout à l’air de fonctionner normalement jusqu’à ce que je recherche à activer le plugin « Article PDF » où il me redonne le même message d’erreur.
Bref, au secours, que dois-je faire ????
Merci d’avance !
Désolée du dérangement, j’ai fini par trouver dans les commentaires la réponse à ma question.
Je n’ai pas encore réussi à comprendre la suite de l’installation, mais je cherche.
Répondre à ce message
Bonjour,
j’ai fait un site avec une liste de 1500 parents qui peuvent consulter des infos privées sur des pages spécifiques. Je gère cela via code (AUTHORISATION).
Tout se passe sur le site et les internautes non connectés ne peuvent avoir accès à ces pages.
Mais voilà : GOOGLE me référence toutes ces pages interdites en les référençant :
non_du_site/spip.php ?page=article_pdf&n°_article
Du coup tout le monde est au courant de l’existance de ces pages et on y accède directement sans passer par les filtres du site.
Comment faire pour que ces pages ne soient plus accessibles ?
merci de voter aide
yonnel
Bonjour,
Le plugin Acces Restreint 3.0 est ton ami.
Oui je sais, mais le problème d’accès restreint est le suivant :
- J’ai 1500 visiteurs possibles, et certains peuvent changer dans l’année.
Ors ce plugin me demande de nommer 1 par 1 les auteurs des zones...
Impossible pour moi.
http://contrib.spip.net/Acces-Restreint-3-0#forum464316
yo
1- Pourquoi ne pas gérer les accès par classe et non pas par parent > cela te fera déjà beaucoup moins de codes à gérer
2- En attendant de trouver une solution pour les pages en pdf, tu peux déjà les « cacher » en mettant un
<meta name="robots" content="noindex">
dans le head de article_pdf.htmlsimplement par le fait de personnaliser les connections utilisateurs. Ils sont chargés en début d’année (liste CSV) et les champs sont définis via des tables supplémentaires. Ainsi je peux identifier chaque personne.
Et si je fais cette « meta » dans article.html, cela concernera tous les articles, publics ou privés.
De plus GOOGLE ne se sert pas de robot.txt ou de cette meta pour indexer tous les articles , mais prend tous les liens à l’intérieur du site pour générer la liste des article je crois.
yo
Contre le référencement, il y a « noindex » (pour le head) et « nofollow » (pour les links).
Avec un mot-clé « Privé » sur les articles privés, tu peux avec une boucle conditionnelle sur le mot clé, ajouter le méta dans le head de l’article
Je n’ai pas eu connaissance que Google ne respecte pas le meta « noindex » d’une page
Les liens que tu génères vers un article ayant le mot-clé « Privé » doivent contenir « nofollow » :
<a rel="nofollow" href="-article-exemple"... >exemple</a>
Je vais suivre tes recommandations Tropicaloo, mais j’ai été obligé aussi, de rajouter dans article_pdf.html, à la racine du plugin ARTICLE_PDF un test de vérification d’existence d’identification de l’utilisateur et de ré-aiguiller l’internaute sur la page d’accueil au cas ou il y a 1 appel direct de style : nom_du_site/IMG/article_PDF/nom_de_la_page
Je sais que cela n’est pas terrible de modifier le plugin mais c’est article_pdf devra être géré à la main.
Effectivement pour noindex et nofolow je n’ai pas été assez strict !
yo
oups, j’ai oublié de dire merci
mais le coeur y est !
yo
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |