[PLUGINS] +emb_pdf devel
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 30 Apr 2020 14:39:50 +0000 (16:39 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 30 Apr 2020 14:39:50 +0000 (16:39 +0200)
www/plugins/emb_pdf/lang/emb_pdf_fr.php [new file with mode: 0644]
www/plugins/emb_pdf/lang/paquet-emb_pdf_fr.php [new file with mode: 0644]
www/plugins/emb_pdf/modeles/emb_pdf.html [new file with mode: 0644]
www/plugins/emb_pdf/paquet.xml [new file with mode: 0644]
www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-128.png [new file with mode: 0644]
www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-32.png [new file with mode: 0644]
www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-64.png [new file with mode: 0644]
www/plugins/emb_pdf/svn.revision [new file with mode: 0644]

diff --git a/www/plugins/emb_pdf/lang/emb_pdf_fr.php b/www/plugins/emb_pdf/lang/emb_pdf_fr.php
new file mode 100644 (file)
index 0000000..3b0007b
--- /dev/null
@@ -0,0 +1,12 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+
+if (!defined('_ECRIRE_INC_VERSION')) {
+       return;
+}
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // L
+       'emb_pdf_titre' => 'Modèle PDF (visualiseur)',
+);
diff --git a/www/plugins/emb_pdf/lang/paquet-emb_pdf_fr.php b/www/plugins/emb_pdf/lang/paquet-emb_pdf_fr.php
new file mode 100644 (file)
index 0000000..b6ccf7f
--- /dev/null
@@ -0,0 +1,14 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+
+if (!defined('_ECRIRE_INC_VERSION')) {
+       return;
+}
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // L
+       'emb_pdf_description' => 'Ce plugin contient un modèle servant à afficher un PDF dans un article avec <code><embNNN|center></code>',
+       'emb_pdf_nom' => 'Modèle PDF (visualiseur)',
+       'emb_pdf_slogan' => 'Un modèle pour afficher un PDF dans un article',
+);
diff --git a/www/plugins/emb_pdf/modeles/emb_pdf.html b/www/plugins/emb_pdf/modeles/emb_pdf.html
new file mode 100644 (file)
index 0000000..aaf58e6
--- /dev/null
@@ -0,0 +1,16 @@
+<BOUCLE_tous(DOCUMENTS types_documents) {id_document=#ID} {tout}>[
+(#REM) on trouvera plusieurs variable de hauteur/largeur
+- #ENV{hauteur} et {largeur} correspondant <emb|hauteur=xx...>
+- #GET{hauteur} et #GET{largeur} correspondent prioritairement a #ENV
+]
+#SET{largeur,#ENV{largeur,100%}}
+#SET{hauteur,#ENV{hauteur,600px}}
+<div class='spip_document_#ID_DOCUMENT spip_document_video spip_documents[ spip_documents_(#ENV{align})]'
+       style='[(#ENV{align}|match{^(left|right)$}|oui)float:#ENV{align};][width:(#GET{largeur})]'>
+               <iframe title="[(#TITRE|sinon{[(#FICHIER|basename)]}|texte_backend)]" src="#FICHIER" width="#GET{largeur}" height="#GET{hauteur}" allowfullscreen="true">
+               [<div class='#EDIT{titre} spip_doc_titre'><a href="#URL_DOCUMENT">(#TITRE)</a></div>]
+               </iframe>
+[<div class='#EDIT{titre} spip_doc_titre'><strong>(#TITRE|sinon{[(#FICHIER|basename)]})</strong></div>]
+[<div class='#EDIT{descriptif} spip_doc_descriptif'>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]</div>]
+</div>
+</BOUCLE_tous>
\ No newline at end of file
diff --git a/www/plugins/emb_pdf/paquet.xml b/www/plugins/emb_pdf/paquet.xml
new file mode 100644 (file)
index 0000000..1ec2c5c
--- /dev/null
@@ -0,0 +1,18 @@
+<paquet
+       prefix="emb_pdf"
+       categorie="edition"
+       version="1.0.1"
+       etat="stable"
+       compatibilite="[3.1.0;3.2.*]"
+       logo="prive/themes/spip/images/emb_pdf-64.png"
+       documentation="https://contrib.spip.net/5009"
+>
+
+       <nom>Modèle PDF (visualiseur)</nom>
+       <!-- Un modèle pour afficher un PDF dans un article -->
+
+       <auteur lien='https://contrib.spip.net/RealET'>RealET</auteur>
+
+       <licence>GNU/GPL</licence>
+
+</paquet>
diff --git a/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-128.png b/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-128.png
new file mode 100644 (file)
index 0000000..9ea40aa
Binary files /dev/null and b/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-128.png differ
diff --git a/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-32.png b/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-32.png
new file mode 100644 (file)
index 0000000..a880298
Binary files /dev/null and b/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-32.png differ
diff --git a/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-64.png b/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-64.png
new file mode 100644 (file)
index 0000000..5707439
Binary files /dev/null and b/www/plugins/emb_pdf/prive/themes/spip/images/emb_pdf-64.png differ
diff --git a/www/plugins/emb_pdf/svn.revision b/www/plugins/emb_pdf/svn.revision
new file mode 100644 (file)
index 0000000..f14ae71
--- /dev/null
@@ -0,0 +1,10 @@
+<svn_revision>
+<text_version>
+Revision: 110798
+Origine: svn://zone.spip.org/spip-zone/_plugins_/emb_pdf/trunk
+Dernier commit: 2018-06-21 22:00:02 +0200 
+</text_version>
+<revision>110798</revision>
+<origine>svn://zone.spip.org/spip-zone/_plugins_/emb_pdf/trunk</origine>
+<commit>2018-06-21 22:00:02 +0200 </commit>
+</svn_revision>
\ No newline at end of file