Browse Source

Plug en test & lang plus complets & inclure des noisettes & gérer les inclusions dans les articles et bénéficier des documents joints

svn/root/trunk
labergerie@lesmoutonssauvages.com 5 years ago
parent
commit
09871d12bd
  1. BIN
      .DS_Store
  2. 1
      .gitattributes
  3. 1
      formulaires/configurer_swiper.html
  4. 22
      lang/swiper_fr.php
  5. 64
      modeles/swiper.html
  6. 10
      paquet.xml

BIN
.DS_Store vendored

Binary file not shown.

1
.gitattributes vendored

@ -1,5 +1,4 @@
* text=auto !eol
/.DS_Store -text
action/supprimer_swiper.php -text
base/swiper.php -text
formulaires/configurer_swiper.html -text

1
formulaires/configurer_swiper.html

@ -12,6 +12,7 @@
[(#SAISIE{oui_non, navigation, defaut=on, label=<:swiper:navigation:>})]
[(#SAISIE{oui_non, pagination, defaut=on, label=<:swiper:pagination:>})]
[(#SAISIE{oui_non, scrollbar, defaut=on, label=<:swiper:scrollbar:>})]
[(#SAISIE{radio, couleur,datas=#ARRAY{0,<:swiper:couleur_bleu:>,1,<:swiper:couleur_blanc:>}, label=<:swiper:couleur:>})]
[(#SAISIE{textarea, swiper_options,
label=<:swiper:swiper_options:>
, rows=16

22
lang/swiper_fr.php

@ -10,13 +10,18 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// A
'ajouter_lien_swiper' => 'Ajouter ce swiper',
//
// C
'champ_titre_label' => 'Titre',
'cfg_titre_parametrages' => 'Options',
'confirmer_supprimer_swiper' => 'Confirmez-vous la suppression de ce swiper ?',
'couleur' => 'Couleur',
'couleur_bleu' => 'Bleu',
'couleur_blanc' => 'Blanc',
'nom_site'=>'Nom du lien',
'url_site'=>'Lien',
// I
'icone_creer_swiper' => 'Créer un swiper',
@ -26,12 +31,21 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'info_nb_swipers' => '@nb@ swiper',
'info_swipers_auteur' => 'Les swiper de cet auteur',
// N
'navigation' => 'Navigation (Flèches)',
'nom_site'=>'Nom du lien',
// P
'pagination' => 'Pagination (Points)',
// R
'retirer_lien_swiper' => 'Retirer ce swiper',
'retirer_tous_liens_swipers' => 'Retirer tous les swiper',
// S
'scrollbar' => 'Scrollbar (Barre de défilement)',
'supprimer_swiper' => 'Supprimer ce swiper',
'swiper_options' => 'Options manuelles',
// T
'texte_ajouter_swiper' => 'Ajouter un swiper',
@ -41,7 +55,11 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'titre_langue_swiper' => 'Langue de ce swiper',
'titre_logo_swiper' => 'Logo de ce swiper',
'titre_objets_lies_swiper' => 'Liés à ce swiper',
'titre_page_configurer_swiper' => 'Configuration de vos swipers',
'titre_swiper' => 'Swiper',
'titre_swipers' => 'Swiper',
'titre_swipers_rubrique' => 'Swiper de la rubrique',
//
'url_site'=>'Lien',
);

64
modeles/swiper.html

@ -1,43 +1,33 @@
<B_DOCUMENTS>
<B_SWIPER>
<div class="swiper-container[ swiper_(#ID_SWIPER)]">
<div class="swiper-wrapper">
<BOUCLE_DOCUMENTS(DOCUMENTS){id_swiper}>
<figure
class="swiper-slide"
style="background-image:url(#GET{small,#FICHIER})">
[(#REM)On laisse le fichier mais on le cache en css pour la SEO]
[(#FICHIER
|balise_img
|inserer_attribut{title,#TITRE}
|inserer_attribut{alt,[(#DESCRIPTIF|attribut_html|couper{80})]}
)]
<figcaption>
[<span class="titre">(#TITRE)</span>]
[<br>(#DESCRIPTIF)]
[<br>(#NOM_LIEN|oui)[<a href='(#URL_LIEN)'>[(#NOM_LIEN)]</a>]]
</figcaption>
</figure>
</BOUCLE_DOCUMENTS>
<BOUCLE_SWIPER(DOCUMENTS){id_swiper} {si #ENV{id_swiper}} {extension==jpg|png|gif}>
<INCLURE{fond=inclure/inc-swiper-figure, id_document} />
</BOUCLE_SWIPER>
</div>
[(#TOTAL_BOUCLE|>{1}|oui)<INCLURE{fond=inclure/inc-swiper-paginations} />]
</div>
</B_SWIPER>
[(#TOTAL_BOUCLE|>{1}|oui)
[(#CONFIG{swiper/pagination}|oui)
<div class="swiper-pagination"></div>]
[(#CONFIG{swiper/navigation}|oui)
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>]
[(#CONFIG{swiper/scrollbar}|oui)
<div class="swiper-scrollbar"></div>]
]
<B_SWIPER_ARTICLE>
<div class="swiper-container[ swiper_article_(#ID_ARTICLE)]">
<div class="swiper-wrapper">
<BOUCLE_SWIPER_ARTICLE(DOCUMENTS){id_article} {si #ENV{ids}|non} {si #ENV{id_swiper}|non} {extension==jpg|png|gif}>
<INCLURE{fond=inclure/inc-swiper-figure, id_document} />
</BOUCLE_SWIPER_ARTICLE>
</div>
[(#TOTAL_BOUCLE|>{1}|oui)<INCLURE{fond=inclure/inc-swiper-paginations} />]
</div>
</B_SWIPER_ARTICLE>
</B_DOCUMENTS>
[(#SET{multiple,[(#ENV{multiple}|explode{","})]})]
<B_SWIPER_AU_CHOIX>
<div class="swiper-container swiper_documents">
<div class="swiper-wrapper">
<BOUCLE_SWIPER_AU_CHOIX(DOCUMENTS){id_document IN #GET{multiple}}{extension==jpg|png|gif}>
<INCLURE{fond=inclure/inc-swiper-figure, id_document} />
</BOUCLE_SWIPER_AU_CHOIX>
</div>
[(#TOTAL_BOUCLE|>{1}|oui)<INCLURE{fond=inclure/inc-swiper-paginations} />]
</div>
</B_SWIPER_AU_CHOIX>

10
paquet.xml

@ -1,20 +1,15 @@
<paquet
prefix="swiper"
categorie="multimedia"
version="1.0.0"
etat="dev"
version="1.0.1"
etat="test"
compatibilite="[3.2.0;3.2.*]"
logo="prive/themes/spip/images/swiper-64.png"
documentation="https://contrib.spip.net/article4942"
schema="1.0.0"
>
<!--
Paquet généré le 2017-10-25 17:28:23
-->
<nom>Swiper</nom>
<!-- Mets-y les doigts -->
<auteur lien='https://www.lesmoutonssauvages.com'>Charles Stephan</auteur>
<licence>GNU/GPL</licence>
@ -33,7 +28,6 @@
<pipeline nom="header_prive" inclure="swiper_pipelines.php" />
<pipeline nom="insert_head_css" inclure="swiper_pipelines.php" />
<menu nom="swipers" titre="swiper:titre_swipers" parent="menu_edition" icone="images/swiper-16.png" action="swipers" />
<menu nom="swiper_creer" titre="swiper:icone_creer_swiper" parent="outils_rapides" icone="images/swiper-new-16.png" action="swiper_edit" parametres="new=oui" />
</paquet>

Loading…
Cancel
Save