From 37ad4eea78468e4632fa6b0afc76abc94c22a4a7 Mon Sep 17 00:00:00 2001 From: RealET <real3t@gmail.com> Date: Thu, 28 Sep 2023 21:07:45 +0200 Subject: [PATCH] feat : utilisation de PDF Version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bien meilleure qualité de Article PDF ! Fonctionne aussi sous Windows en configurant le chemin complet (y compris le .exe) Un peu de documentation sur PDF Version : https://contrib.spip.net/pdf_version-5403 --- aff_rub_complet.html | 4 +- noisettes/cartouchetitre/aff_rub_complet.html | 2 +- noisettes/cartouchetitre/article.html | 4 +- paquet.xml | 3 +- pdf_version/article.html | 43 +++++++++++++++++++ pdf_version/rubrique.html | 36 ++++++++++++++++ 6 files changed, 86 insertions(+), 6 deletions(-) create mode 100644 pdf_version/article.html create mode 100644 pdf_version/rubrique.html diff --git a/aff_rub_complet.html b/aff_rub_complet.html index 5444029a..c80201f3 100644 --- a/aff_rub_complet.html +++ b/aff_rub_complet.html @@ -18,7 +18,7 @@ <main id="main"> [(#CONFIG{soyezcreateurs_layout/positioncartouchetitre,contenu}|=={contenu}|oui) <div class="cartouche"> -<div class="titrepage"><h1 class="titre-texte">[(#TITRE)][(#PLUGIN{ARTICLE_PDF}|oui)#SECTEUR_PDF]</h1></div> +<div class="titrepage"><h1 class="titre-texte">[(#TITRE)][(#PLUGIN{ARTICLE_PDF}|oui)#SECTEUR_PDF][(#PLUGIN{PDF_VERSION}|oui)<a href="#URL_PDF_VERSION{rubrique,#ID_RUBRIQUE}" title="<:pdf_version:icone_voir_pdf_version:> ([(#TITRE|supprimer_tags|attribut_html)])">[(#CHEMIN{prive/themes/spip/images/pdf_version-32.png}|balise_img{<:pdf_version:icone_voir_pdf_version:>})]</a>]</h1></div> </div> ] <div id="letexte"> @@ -34,4 +34,4 @@ {titretop=#GET{titretop}} > </BOUCLE_secteurs> -#FILTRE{mini_html} \ No newline at end of file +#FILTRE{mini_html} diff --git a/noisettes/cartouchetitre/aff_rub_complet.html b/noisettes/cartouchetitre/aff_rub_complet.html index 19e425e1..e97cbc61 100644 --- a/noisettes/cartouchetitre/aff_rub_complet.html +++ b/noisettes/cartouchetitre/aff_rub_complet.html @@ -1,6 +1,6 @@ <BOUCLE_secteurs(RUBRIQUES) {id_rubrique}> <div class="cartouche"> -<div class="titrepage"><h1 class="titre-texte">[(#TITRE)][(#PLUGIN{ARTICLE_PDF}|oui)#SECTEUR_PDF]</h1></div> +<div class="titrepage"><h1 class="titre-texte">[(#TITRE)][(#PLUGIN{ARTICLE_PDF}|oui)#SECTEUR_PDF][(#PLUGIN{PDF_VERSION}|oui)<a href="#URL_PDF_VERSION{rubrique,#ID_RUBRIQUE}" title="<:pdf_version:icone_voir_pdf_version:> ([(#TITRE|supprimer_tags|attribut_html)])">[(#CHEMIN{prive/themes/spip/images/pdf_version-32.png}|balise_img{<:pdf_version:icone_voir_pdf_version:>})]</a>]</h1></div> </div> </BOUCLE_secteurs> #FILTRE{mini_html} diff --git a/noisettes/cartouchetitre/article.html b/noisettes/cartouchetitre/article.html index 619bbcd1..25962767 100644 --- a/noisettes/cartouchetitre/article.html +++ b/noisettes/cartouchetitre/article.html @@ -3,7 +3,7 @@ <div class="cartouche surlignable"> [(#CONFIG{soyezcreateurs_layout/logoarticlenavigation,content}|=={contenthauttitre}|oui)[<img src="(#GET{logo_article}|extraire_attribut{src})" class="logo_article contenthauttitre" alt="" width="[(#GET{logo_article}|largeur)]" height="[(#GET{logo_article}|hauteur)]" />]] [<div class="#EDIT{surtitre} surtitre"><span>(#SURTITRE)</span></div>] -<div class="titrepage"><h1 class="#EDIT{titre} entry-title">[(#CONFIG{soyezcreateurs_layout/logoarticlenavigation,content}|=={content}|oui)[<img src="(#GET{logo_article}|extraire_attribut{src})" class="logo_article" alt="" width="[(#GET{logo_article}|largeur)]" height="[(#GET{logo_article}|hauteur)]" />]][(#TITRE)][(#ENV{archive}|oui)(<:soyezcreateurs:archives:>)][(#PLUGIN{ARTICLE_PDF}|oui)#ARTICLE_PDF]</h1>[(#FORMULAIRE_FAVORI)]</div> +<div class="titrepage"><h1 class="#EDIT{titre} entry-title">[(#CONFIG{soyezcreateurs_layout/logoarticlenavigation,content}|=={content}|oui)[<img src="(#GET{logo_article}|extraire_attribut{src})" class="logo_article" alt="" width="[(#GET{logo_article}|largeur)]" height="[(#GET{logo_article}|hauteur)]" />]][(#TITRE)][(#ENV{archive}|oui)(<:soyezcreateurs:archives:>)][(#PLUGIN{ARTICLE_PDF}|oui)#ARTICLE_PDF][(#PLUGIN{PDF_VERSION}|oui)<a href="#URL_PDF_VERSION{article,#ID_ARTICLE}" title="<:pdf_version:icone_voir_pdf_version:> ([(#TITRE|supprimer_tags|attribut_html)])">[(#CHEMIN{prive/themes/spip/images/pdf_version-32.png}|balise_img{<:pdf_version:icone_voir_pdf_version:>})]</a>]</h1>[(#FORMULAIRE_FAVORI)]</div> [<div class="#EDIT{soustitre} soustitre"><span>(#SOUSTITRE)</span></div>][(#INCLURE{fond=noisettes/liste_auteurs,id_article,lang})] [(#INCLURE{fond=noisettes/aff_datepublication,id_article,lang})] [(#ENV{archive}|non)[(#INCLURE{fond=noisettes/cartouches/article_cartouche_archives,id_rubrique,lang}|oui)<div class="lienarchives pas_surlignable"><a href="[(#SELF|parametre_url{archive,oui})]" title="<:soyezcreateurs:archives_title|attribut_html:>"><:soyezcreateurs:archives:></a></div>]] @@ -11,4 +11,4 @@ [<div class="notation pas_surlignable">(#FORMULAIRE_NOTATION)</div>] </div> </BOUCLE_article_principal> -#FILTRE{mini_html} \ No newline at end of file +#FILTRE{mini_html} diff --git a/paquet.xml b/paquet.xml index 0c132e9d..6cf68d04 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="soyezcreateurs" categorie="squelette" - version="5.2.48" + version="5.2.49" etat="stable" compatibilite="[3.2.19;4.2.*]" logo="img_pack/soyezcreateurs-32.png" @@ -78,6 +78,7 @@ <utilise nom="notation" compatibilite="[2.0.8;[" /> <utilise nom="nuage" compatibilite="[4.0.5;[" /> <utilise nom="photospip" compatibilite="[1.0.4;[" /> + <utilise nom="pdf_version" compatibilite="[2.1.2;[" /> <utilise nom="qrcode" compatibilite="[1.1.0;[" /> <utilise nom="rainette" compatibilite="[2.4.7;[" /> <utilise nom="savecfg" compatibilite="[3.0.0;[" /> diff --git a/pdf_version/article.html b/pdf_version/article.html new file mode 100644 index 00000000..e8644df8 --- /dev/null +++ b/pdf_version/article.html @@ -0,0 +1,43 @@ +#CACHE{0} +<BOUCLE_contenu(ARTICLES){id_article}{lang_select}> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> + <head> + <title>[(#TITRE|textebrut|typo)]</title> + #INCLURE{fond=pdf_version/inclure/head} + + </head> + <body> + <div class="page"> + <header> + <div class="nom_site_spip h3 font2">#NOM_SITE_SPIP</div> + + [<p class="h3 surtitre">(#SURTITRE)</p>] + <h1 class="titre">[(#LOGO_ARTICLE_RUBRIQUE|image_reduire{150,*}) ]#TITRE</h1> + [<p class="h3 soustitre">(#SOUSTITRE)</p>] + + <p class="info-publi"><abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|nom_jour) ][(#DATE|affdate)]</abbr>[<span class="sep">, </span><span class="auteurs">(#INCLURE{fond=noisettes/liste_auteurs,id_article,nodiv=1,lang})</span>]</p> + + </header> + + <div class="main"> + [<div class="chapo h3">(#CHAPO|sinon{#DESCRIPTIF}|image_reduire{1024,*})</div>] + + [<div class="texte">(#TEXTE|image_reduire{1024,*})</div>] + + [<p class="hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>] + + [<div class="ps"><span class="h3"><:info_ps:></span> + (#PS|image_reduire{1024,*})</div>] + </div> + + <footer> + [<div class="notes"> + (#NOTES) + </div>] + </footer> + </div> + </body> +</html> +</BOUCLE_contenu> +#FILTRE{liens_absolus} diff --git a/pdf_version/rubrique.html b/pdf_version/rubrique.html new file mode 100644 index 00000000..f1c1fc7f --- /dev/null +++ b/pdf_version/rubrique.html @@ -0,0 +1,36 @@ +#CACHE{0} +<BOUCLE_contenu(RUBRIQUES){id_rubrique}{lang_select}> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> + <head> + <title>[(#TITRE|textebrut|typo)]</title> + #INCLURE{fond=pdf_version/inclure/head} + <style> + .rubriques_chapitres { padding-left: 1em; border-left: 2px solid #bebeb7; } + .contenu_chapitres { padding-left: 3em; border-left: 1px solid #f1f1e9; font-size: 80%; } + </style> + </head> + <body> + <div class="page"> + <header> + <div class="nom_site_spip h3 font2">#NOM_SITE_SPIP</div> + + <h1 class="titre">[(#LOGO_RUBRIQUE|image_reduire{150,*}) ]#TITRE</h1> + + </header> + + <div class="main"> + [<div class="chapo h3">(#DESCRIPTIF|image_reduire{1024,*})</div>] + [(#INCLURE{fond=noisettes/aff_rub_complet_texte,id_rubrique})] + </div> + + <footer> + [<div class="notes"> + (#NOTES) + </div>] + </footer> + </div> + </body> +</html> +</BOUCLE_contenu> +#FILTRE{liens_absolus} -- GitLab