Browse Source

Adieu Fancybox, Nyroceros, Smoothgallery et Thickbox. Bienvenue à Mediabox seul qui est distribué avec SPIP 3 ! Et en plus on a un diaporama temporisé.

svn/attic/sarkaspip/branches/v_32/104262
eric@smellup.net 9 years ago
parent
commit
429d949ea7
  1. 2
      album_zoom_1.html
  2. 15
      article.html
  3. 12
      evenement.html
  4. 8
      formulaires/configurer_sarkaspip_album.html
  5. 33
      formulaires/configurer_sarkaspip_plugins.html
  6. 22
      formulaires/configurer_sarkaspip_plugins.php
  7. 10
      lang/sarkaspip_fr.php
  8. 34
      modeles/img.html
  9. 12
      noisettes/album/inc_album_presentation_photos.html
  10. 35
      noisettes/cfg/inc_cfg_effet_image.html
  11. 33
      noisettes/document/inc_images_jointes.html
  12. 15
      rubrique.html
  13. 14
      sarkaspip_options.php

2
album_zoom_1.html

@ -2,7 +2,7 @@
<!-- Presentation de la photo agrandie
Recoit en argument :
- id_document: id de la photo concernee
- effet_galerie: precise le type de plugin utilise pour l'effet galerie: nyroceros, thickbox, aucun
- effet_galerie: precise le type de plugin utilise pour l'effet galerie: mediabox, aucun
-->
]
<script type='text/javascript'>

15
article.html

@ -37,21 +37,12 @@
[(#REM) <!-- Images du portfolio de l'article --> ]
#SET{plugin, aucun}
#SET{diaporama, non}
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|match{^(1|2)$}|?{' '})
[(#SET{plugin, nyroceros})]
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|!={0}|oui)
[(#SET{plugin, mediabox})]
]
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|match{^(5|6)$}|?{' '})
[(#SET{plugin, fancybox})]
]
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|match{^(2|6)$}|?{' '})
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|=={2}|oui)
[(#SET{diaporama, oui})]
]
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|=={3}|?{' '})
[(#SET{plugin, thickbox})]
]
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|=={4}|?{' '})
[(#SET{plugin, smoothgallery})]
]
<INCLURE{fond=noisettes/document/inc_images_jointes}
{id_article}
{effet_galerie=#GET{plugin}}

12
evenement.html

@ -39,18 +39,12 @@
[(#REM) <!-- Images du portfolio de l'article --> ]
#SET{plugin, aucun}
#SET{diaporama, non}
[(#CONFIG{sarkaspip_article/mode_galerie, 1}|match{^(1|2)$}|?{' '})
[(#SET{plugin, nyroceros})]
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|!={0}|oui)
[(#SET{plugin, mediabox})]
]
[(#CONFIG{sarkaspip_article/mode_galerie, 1}|=={2}|?{' '})
[(#CONFIG{sarkaspip_article/mode_galerie, 0}|=={2}|oui)
[(#SET{diaporama, oui})]
]
[(#CONFIG{sarkaspip_article/mode_galerie, 1}|=={3}|?{' '})
[(#SET{plugin, thickbox})]
]
[(#CONFIG{sarkaspip_article/mode_galerie, 1}|=={4}|?{' '})
[(#SET{plugin, smoothgallery})]
]
[(#INCLURE{fond=noisettes/document/inc_images_jointes}
{id_article}
{effet_galerie=#GET{plugin}}

8
formulaires/configurer_sarkaspip_album.html

@ -4,7 +4,7 @@
[(#ENV{modele_carrousel, 1}|=={1}|?{jQuery("#bloc_modele_3").hide();})]
[(#ENV{modele_carrousel, 1}|!={1}|?{jQuery("#bloc_modele_2").hide();})]
[(#ENV{position_carrousel, 1}|=={0}|?{jQuery("#bloc_modele_1").hide();})]
[(#ENV{afficher_zoom, oui}|=={oui}|?{jQuery("#effet_fancybox_diapo").hide();jQuery("#effet_nyroceros_diapo").hide();})]
[(#ENV{afficher_zoom, oui}|=={oui}|?{jQuery("#effet_mediabox_diapo").hide();})]
jQuery("input[name='position_carrousel']").change(function() {
if (jQuery("input[name='position_carrousel']:checked").val() == 0) {
@ -30,12 +30,10 @@
jQuery("input[name='afficher_zoom']").change(function() {
if (jQuery("input[name='afficher_zoom']:checked").val() == "oui") {
jQuery("#effet_fancybox_diapo").hide();
jQuery("#effet_nyroceros_diapo").hide();
jQuery("#effet_mediabox_diapo").hide();
}
else {
jQuery("#effet_fancybox_diapo").show();
jQuery("#effet_nyroceros_diapo").show();
jQuery("#effet_mediabox_diapo").show();
}
jQuery(this).blur();
});

33
formulaires/configurer_sarkaspip_plugins.html

@ -9,10 +9,13 @@
<fieldset>
<legend><:sarkaspip:cfg_lgd_plugins_info:></legend>
#SET{nb_plugins, 0}
[(#PLUGIN{BOUTONSTEXTE}|?{' '})
[(#PLUGIN{BOUTONSTEXTE}|oui)
[(#SET{nb_plugins, [(#GET{nb_plugins}|plus{1})]})]
]
[(#PLUGIN{NYRO}|?{' '})
[(#PLUGIN{MEDIABOX}|oui)
[(#SET{nb_plugins, [(#GET{nb_plugins}|plus{1})]})]
]
[(#PLUGIN{SOCIALTAGS}|oui)
[(#SET{nb_plugins, [(#GET{nb_plugins}|plus{1})]})]
]
[(#GET{nb_plugins}|=={0}|?{' '})<p><:sarkaspip:cfg_inf_plugins_0:></p>]
@ -36,33 +39,17 @@
</fieldset>
]
[(#PLUGIN{FANCYBOX}|oui)
<fieldset>
<legend>[<:sarkaspip:cfg_lgd_plugin:>&nbsp;(#PLUGIN{FANCYBOX, nom}|extraire_multi)]</legend>
[<p><:sarkaspip:cfg_inf_plugins_config:>&nbsp;&#171;&nbsp;(#PLUGIN{FANCYBOX, nom}|extraire_multi)&nbsp;&#187;</p>]
<label>
<input type="radio" name="config_fancybox" value="sarkaspip" [(#ENV{config_fancybox, defaut}|=={sarkaspip}|?{checked="checked"})] />
<:sarkaspip:cfg_lbl_config_sarkaspip:>
</label>
<br />
<label>
<input type="radio" name="config_fancybox" value="defaut" [(#ENV{config_fancybox, defaut}|=={defaut}|?{checked="checked"})] />
<:sarkaspip:cfg_lbl_config_defaut:>
</label>
</fieldset>
]
[(#PLUGIN{NYRO}|oui)
[(#PLUGIN{MEDIABOX}|oui)
<fieldset>
<legend>[<:sarkaspip:cfg_lgd_plugin:>&nbsp;(#PLUGIN{NYRO, nom}|extraire_multi)]</legend>
[<p><:sarkaspip:cfg_inf_plugins_config:>&nbsp;&#171;&nbsp;(#PLUGIN{NYRO, nom}|extraire_multi)&nbsp;&#187;</p>]
<legend>[<:sarkaspip:cfg_lgd_plugin:>&nbsp;(#PLUGIN{MEDIABOX, nom}|extraire_multi)]</legend>
[<p><:sarkaspip:cfg_inf_plugins_config:>&nbsp;&#171;&nbsp;(#PLUGIN{MEDIABOX, nom}|extraire_multi)&nbsp;&#187;</p>]
<label>
<input type="radio" name="config_nyroceros" value="sarkaspip" [(#ENV{config_nyroceros, defaut}|=={sarkaspip}|?{checked="checked"})] />
<input type="radio" name="config_mediabox" value="sarkaspip" [(#ENV{config_mediabox, defaut}|=={sarkaspip}|?{checked="checked"})] />
<:sarkaspip:cfg_lbl_config_sarkaspip:>
</label>
<br />
<label>
<input type="radio" name="config_nyroceros" value="defaut" [(#ENV{config_nyroceros, defaut}|=={defaut}|?{checked="checked"})] />
<input type="radio" name="config_mediabox" value="defaut" [(#ENV{config_mediabox, defaut}|=={defaut}|?{checked="checked"})] />
<:sarkaspip:cfg_lbl_config_defaut:>
</label>
</fieldset>

22
formulaires/configurer_sarkaspip_plugins.php

@ -15,21 +15,15 @@ function formulaires_configurer_sarkaspip_plugins_traiter() {
else
effacer_config('boutonstexte');
if (lire_config('sarkaspip_plugins/config_fancybox') == 'sarkaspip') {
ecrire_config('fancybox/', array( 'selecteur_commun'=>_SARKASPIP_CONFIG_FANCYBOX_IMAGE,
'selecteur_galerie'=>_SARKASPIP_CONFIG_FANCYBOX_GALERIE));
if (lire_config('sarkaspip_plugins/config_mediabox') == 'sarkaspip') {
ecrire_config('mediabox/', array( 'active' => _SARKASPIP_CONFIG_MEDIABOX_ACTIF,
'traiter_toutes_images'=>_SARKASPIP_CONFIG_MEDIABOX_TOUT,
'selecteur_commun'=>_SARKASPIP_CONFIG_MEDIABOX_IMAGE,
'selecteur_galerie'=>_SARKASPIP_CONFIG_MEDIABOX_GALERIE,
'skin'=>_SARKASPIP_CONFIG_MEDIABOX_SKIN));
}
else
effacer_config('fancybox');
if (lire_config('sarkaspip_plugins/config_nyroceros') == 'sarkaspip') {
ecrire_config('nyroceros/', array( 'traiter_toutes_images'=>_SARKASPIP_CONFIG_NYROCEROS_TOUT,
'selecteur_commun'=>_SARKASPIP_CONFIG_NYROCEROS_IMAGE,
'selecteur_galerie'=>_SARKASPIP_CONFIG_NYROCEROS_GALERIE,
'installer_diapo_auto'=>_SARKASPIP_CONFIG_NYROCEROS_DIAPORAMA));
}
else
effacer_config('nyroceros');
effacer_config('mediabox');
if (lire_config('sarkaspip_plugins/config_socialtags') == 'sarkaspip') {
ecrire_config('socialtags/', array( 'jsselector'=>_SARKASPIP_CONFIG_SOCIALTAGS_SELECTOR,
@ -40,4 +34,4 @@ function formulaires_configurer_sarkaspip_plugins_traiter() {
return array('message_ok'=>_T('config_info_enregistree').$trace,'editable'=>true);
}
?>
?>

10
lang/sarkaspip_fr.php

@ -146,7 +146,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'cfg_descr_noisettes' => 'Les noisettes sont des blocs d\'informations qui composent les colonnes navigation et extra. Cette page vous permet de choisir, suivant la noisette, son affichage, son modèle voire sa position. Les menus ne sont pas traités dans cette page.',
'cfg_descr_pied' => 'Le pied de page est constitué de plusieurs items configurables. Cette page de configuration vous permet de choisir les items à afficher.',
'cfg_descr_plan' => 'Le corps de la page plan du site présente la liste des articles publiés dans le site. Cette liste peut être triée par rubrique, par auteur ou par date. Cette page de configuration vous permet d\'en choisir les caractéristiques de tri.',
'cfg_descr_plugins' => 'Cette page permet de fixer la configuration de certains plugins SPIP intégrés au squelette comme Boutons Texte, Nyroceros... Il est indispensable d\'appliquer ce paramétrage Sarka-SPIP pour obtenir les effets voulus dans le squelette. Néanmoins, il est possible de revenir à la configuration par défaut du plugin si vous n\'utilisez plus le squelette.',
'cfg_descr_plugins' => 'Cette page permet de fixer la configuration de certains plugins SPIP intégrés au squelette comme Boutons Texte, Socialtags... Il est indispensable d\'appliquer ce paramétrage Sarka-SPIP pour obtenir les effets voulus dans le squelette. Néanmoins, il est possible de revenir à la configuration par défaut du plugin si vous n\'utilisez plus le squelette.',
'cfg_descr_recherche' => 'Les pages recherche et mot permettent d\'afficher les résultats d\'une recherche faite par le formulaire de recherche de SPIP ou par sélection de mots-clés. Cet onglet permet de configurer la pagination de ces résultats.',
'cfg_descr_rubrique' => 'Le corps de la page rubrique permet d\'afficher plusieurs blocs d\'information : la description, les rubriques filles, les documents et images joints et les articles publiés dans la rubrique. Cette page permet de configurer l\'affichage de tous ces blocs.',
'cfg_descr_site' => 'Le corps de la page site permet d\'afficher le site en cours ainsi que la liste de tous les sites référencés. Cette page permet de configurer la pagination de cette liste.',
@ -492,12 +492,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'cfg_lbl_css_rpauteur_forum' => 'des détails de l\'auteur',
'cfg_lbl_css_rpsouligne_forum' => 'haute du bloc des réponses',
'cfg_lbl_effet_aucun' => 'Aucun effet',
'cfg_lbl_effet_fancybox' => 'Effet Fancybox image par image (nécessite le plugin Fancybox)',
'cfg_lbl_effet_fancybox_diapo' => 'Effet Fancybox en diaporama (nécessite le plugin Fancybox)',
'cfg_lbl_effet_nyroceros' => 'Effet Nyromodal image par image (nécessite le plugin Nyroceros)',
'cfg_lbl_effet_nyroceros_diapo' => 'Effet Nyromodal en diaporama (nécessite le plugin Nyroceros)',
'cfg_lbl_effet_smoothgallery' => 'Effet Smoothgallery (indisponible)',
'cfg_lbl_effet_thickbox' => 'Effet Thickbox (nécessite le plugin Thickbox V2)',
'cfg_lbl_effet_mediabox' => 'Effet Mediabox image par image (nécessite le plugin Mediabox)',
'cfg_lbl_effet_mediabox_diapo' => 'Effet Mediabox en diaporama (nécessite le plugin Mediabox)',
'cfg_lbl_fond_restauration' => 'Fichiers de sauvegarde',
'cfg_lbl_fond_sauvegarde' => 'Configuration à sauvegarder',
'cfg_lbl_form_descriptif' => 'Vous pouvez rédiger un descriptif succinct pour présenter le formulaire. Ce texte peut être écrit en utilisant les raccourcis classiques de SPIP.',

34
modeles/img.html

@ -23,36 +23,30 @@
Si un lien est passe #ENV{lien} on ajoute la balise <a> avec href=lien
sinon on met le href a #URL_DOCUMENT, ce qui permet a toutes les images d'etre cliquables
Si on passe en argument l'effet galerie souhaite (nyroceros, thickbox...) on l'utilise en priorite.
Si on passe en argument l'effet galerie souhaite (mediabox) on l'utilise en priorite.
Sinon, on utilise l'effet configure pour le squelette
-->
]
<BOUCLE_document(DOCUMENTS) {id_document}{mode?}{tout}>
#SET{classe_image, #ENV{lien_class}}
[(#ENV{effet}|?{' '})
[(#ENV{effet}|oui)
[(#SET{classe_image, [(#ENV{effet})][ (#ENV{lien_class})]})]
]
[(#ENV{effet}|?{'',' '})
[(#CONFIG{sarkaspip_modeles/mode_galerie_img, 0}|=={1}|?{' '})
[(#SET{classe_image, nyroceros[ (#ENV{lien_class})]})]
]
[(#CONFIG{sarkaspip_modeles/mode_galerie_img, 0}|=={3}|?{' '})
[(#SET{classe_image, thickbox[ (#ENV{lien_class})]})]
]
[(#CONFIG{sarkaspip_modeles/mode_galerie_img, 0}|=={5}|?{' '})
[(#SET{classe_image, fancybox[ (#ENV{lien_class})]})]
[(#ENV{effet}|non)
[(#CONFIG{sarkaspip_modeles/mode_galerie_img, 0}|=={1}|oui)
[(#SET{classe_image, mediabox[ (#ENV{lien_class})]})]
]
]
[(#ENV{embed}|?{' '})
[(#ENV{embed}|oui)
#SET{affichage, image}
#SET{taille_reduire, #EVAL{_SARKASPIP_CONFIG_IMG_TAILLE_MAX_EMBED}}
#SET{fichier, #FICHIER|copie_locale|image_reduire{#GET{taille_reduire}}}
#SET{width, #FICHIER|copie_locale|image_reduire{#GET{taille_reduire}}|largeur}
#SET{height, #FICHIER|copie_locale|image_reduire{#GET{taille_reduire}}|hauteur}
]
[(#ENV{embed}|?{'',' '})
[(#MODE|=={image}|?{' '})
[(#ENV{embed}|non)
[(#MODE|=={image}|oui)
#SET{affichage, image}
#SET{taille_vignette, #CONFIG{taille_preview,150}}
#SET{taille_reduire, #ENV{taille,#GET{taille_vignette}}}
@ -60,10 +54,10 @@
#SET{width, #FICHIER|copie_locale|image_reduire{#GET{taille_reduire}}|largeur}
#SET{height, #FICHIER|copie_locale|image_reduire{#GET{taille_reduire}}|hauteur}
]
[(#MODE|=={vignette}|?{' '})
[(#MODE|=={vignette}|oui)
#SET{affichage, image}
]
[(#MODE|=={document}|?{' '})
[(#MODE|=={document}|oui)
#SET{affichage, logo}
]
]
@ -79,17 +73,17 @@
[(#SET{titre, [(#TYPE_DOCUMENT) - ][(#TAILLE|taille_en_octets|texte_backend)]})]
]
<span class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});']>
<span class="spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok"[ style="float:(#ENV{align}|match{left|right});"]>
[(#REM) <!-- image complete ou retaillee --> ]
[(#GET{affichage}|=={image}|?{' '})
[(#GET{affichage}|=={image}|oui)
[<a href="(#GET{url})"[ class="(#GET{classe_image})"][ title="(#GET{titre})"]>]
<img src="#URL_DOCUMENT"[ width="(#GET{width})"][ height="(#GET{height})"][ alt="(#GET{titre})"] />
[(#GET{url}|?{</a>})]
]
[(#REM) <!-- sinon logo document --> ]
[(#GET{affichage}|=={logo}|?{' '})
[(#CONFIG{sarkaspip_modeles/exclusif_img, non}|=={non}|?{' '})
[(#GET{affichage}|=={logo}|oui)
[(#CONFIG{sarkaspip_modeles/exclusif_img, non}|=={non}|oui)
<a href="#GET{url}"[ title="(#GET{titre})"]>
[(#LOGO_DOCUMENT||inserer_attribut{alt,#GET{titre}})]
</a>

12
noisettes/album/inc_album_presentation_photos.html

@ -13,18 +13,12 @@
[(#REM) <!-- Affichage de la photo agrandie -->]
#SET{plugin, aucun}
#SET{diaporama, non}
[(#CONFIG{sarkaspip_album/mode_galerie, 0}|match{^(1|2)$}|?{' '})
[(#SET{plugin, nyroceros})]
[(#CONFIG{sarkaspip_album/mode_galerie, 0}|!={0}|oui)
[(#SET{plugin, mediabox})]
]
[(#CONFIG{sarkaspip_album/mode_galerie, 0}|match{^(5|6)$}|?{' '})
[(#SET{plugin, fancybox})]
]
[(#CONFIG{sarkaspip_album/mode_galerie, 0}|match{^(2|6)$}|?{' '})
[(#CONFIG{sarkaspip_album/mode_galerie, 0}|=={2}|oui)
[(#SET{diaporama, oui})]
]
[(#CONFIG{sarkaspip_album/mode_galerie, 0}|=={3}|?{' '})
[(#SET{plugin, thickbox})]
]
[(#REM) <!-- Affichage du carrousel des vignettes (au dessus de l'image) -->]
[(#CONFIG{sarkaspip_album/position_carrousel, 1}|=={1}|oui)

35
noisettes/cfg/inc_cfg_effet_image.html

@ -3,33 +3,14 @@
<input type="radio" name="mode_galerie#ENV{suffixe}" value="0" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={0}|?{checked="checked"})] />
<:sarkaspip:cfg_lbl_effet_aucun:>
<br /></label>
<label id="effet_fancybox">
<input type="radio" name="mode_galerie#ENV{suffixe}" value="5" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={5}|?{checked="checked"})][ (#PLUGIN{FANCYBOX}|non)disabled="disabled"] />
<:sarkaspip:cfg_lbl_effet_fancybox:>
[(#PLUGIN{MEDIABOX}|oui)
<label id="effet_mediabox">
<input type="radio" name="mode_galerie#ENV{suffixe}" value="1" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={1}|?{checked="checked"})][ (#PLUGIN{MEDIABOX}|non)disabled="disabled"] />
<:sarkaspip:cfg_lbl_effet_mediabox:>
<br /></label>
[(#ENV{choix}|match{portfolio|album}|?{' '})
<label id="effet_fancybox_diapo">
<input type="radio" name="mode_galerie#ENV{suffixe}" value="6" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={6}|?{checked="checked"})][ (#PLUGIN{FANCYBOX}|non)disabled="disabled"] />
<:sarkaspip:cfg_lbl_effet_fancybox_diapo:>
<br /></label>
]
<label id="effet_nyroceros">
<input type="radio" name="mode_galerie#ENV{suffixe}" value="1" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={1}|?{checked="checked"})][ (#PLUGIN{NYRO}|non)disabled="disabled"] />
<:sarkaspip:cfg_lbl_effet_nyroceros:>
<br /></label>
[(#ENV{choix}|match{portfolio|album}|?{' '})
<label id="effet_nyroceros_diapo">
<input type="radio" name="mode_galerie#ENV{suffixe}" value="2" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={2}|?{checked="checked"})][ (#PLUGIN{NYRO}|non)disabled="disabled"] />
<:sarkaspip:cfg_lbl_effet_nyroceros_diapo:>
<br /></label>
]
<label id="effet_thickbox">
<input type="radio" name="mode_galerie#ENV{suffixe}" value="3" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={3}|?{checked="checked"})][ (#PLUGIN{THICKBOX1}|non)disabled="disabled"] />
<:sarkaspip:cfg_lbl_effet_thickbox:>
<br /></label>
[(#ENV{choix}|=={portfolio}|?{' '})
<label id="effet_smoothgallery">
<input type="radio" name="mode_galerie#ENV{suffixe}" value="4" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={4}|?{checked="checked"})] disabled="disabled" />
<:sarkaspip:cfg_lbl_effet_smoothgallery:>
<br /></label>
<label id="effet_mediabox_diapo">
<input type="radio" name="mode_galerie#ENV{suffixe}" value="2" [(#ENV{mode_galerie#ENV{suffixe}, 0}|=={2}|?{checked="checked"})][ (#PLUGIN{MEDIABOX}|non)disabled="disabled"] />
<:sarkaspip:cfg_lbl_effet_mediabox_diapo:>
<br /></label>]
]

33
noisettes/document/inc_images_jointes.html

@ -1,38 +1,25 @@
[(#REM)
<!-- Affichage du portfolio de l'article ou de la rubrique (images jointes non deja incluses dans le texte).
Utilise Nyroceros, Thickbox ou Smoothgallery.
Utilise Mediabox uniquement ou aucun effet.
Recoit en argument :
- id_article: id de l'article concerne
- id_rubrique: id de la rubrique concernee
- effet_galerie: precise le type de plugin utilise pour l'effet galerie: nyroceros, thickbox, aucun
- avec_diaporama: indique si le portfolio des image doit etre affiche sous forme de diaporama nyroceros ou image par image
- effet_galerie: precise le type de plugin utilise pour l'effet galerie: mediabox, aucun
- avec_diaporama: indique si le portfolio des image doit etre affiche sous forme de diaporama mediabox ou image par image
-->
]
<B_images_article>
<div id="images_jointes" class="portfolio[ (#ENV{avec_diaporama}|=={oui}|?{galerie})]">
<h2><:sarkaspip:portfolio|ucfirst:></h2>
[(#ENV{effet_galerie}|=={smoothgallery}|?{' '})<div id="myGallery">]
<BOUCLE_images_article(DOCUMENTS){id_article ?}{id_rubrique ?}{extension IN gif,jpg,png}{mode=document}{vu=non}{par num titre, id_document}>
[(#ENV{effet_galerie}|=={smoothgallery}|?{' '})
<div class="imageElement">
[<h3>Image (#COMPTEUR_BOUCLE) sur #TOTAL_BOUCLE[ - (#TITRE)]</h3>]
[<p>(#DESCRIPTIF|?{#DESCRIPTIF,' '})</p>]
<a href="#URL_DOCUMENT" title="open image" class="open"></a>
<img src="[(#FICHIER|copie_locale|image_reduire{[(#CONFIG{smoothgallery/largeur})],0}|extraire_attribut{src})]" class="full" />
<img src="[(#FICHIER|copie_locale|image_reduire{0,60}|extraire_attribut{src})]" class="thumbnail" />
</div>
]
[(#ENV{effet_galerie}|=={smoothgallery}|?{'', ' '})
#SET{ratio_x,#LARGEUR|div{#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE}}}
#SET{ratio_y,#HAUTEUR|div{#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE}}}
#SET{ratio,#GET{ratio_x}|<={#GET{ratio_y}}|?{#GET{ratio_x},#GET{ratio_y}}}
[(#SET{titre, [(#TITRE|texte_backend|couper{#EVAL{_SARKASPIP_CONFIG_TAILLE_TITRE_IMAGE}}|sinon{[(#TYPE_DOCUMENT) - ][(#TAILLE|taille_en_octets)]})]})]
[<a href="#FICHIER"[ class="(#ENV{effet_galerie})"][ title="(#GET{titre})"]>
(#FICHIER|copie_locale|image_reduire_par{#GET{ratio}}|image_recadre{#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE},#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE},center}|inserer_attribut{alt, #GET{titre}})
</a>]
]
#SET{ratio_x,#LARGEUR|div{#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE}}}
#SET{ratio_y,#HAUTEUR|div{#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE}}}
#SET{ratio,#GET{ratio_x}|<={#GET{ratio_y}}|?{#GET{ratio_x},#GET{ratio_y}}}
[(#SET{titre, [(#TITRE|texte_backend|couper{#EVAL{_SARKASPIP_CONFIG_TAILLE_TITRE_IMAGE}}|sinon{[(#TYPE_DOCUMENT) - ][(#TAILLE|taille_en_octets)]})]})]
[<a href="#FICHIER"[ class="(#ENV{effet_galerie})"][ title="(#GET{titre})"]>
(#FICHIER|copie_locale|image_reduire_par{#GET{ratio}}|image_recadre{#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE},#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE},center}|inserer_attribut{alt, #GET{titre}})
</a>]
</BOUCLE_images_article>
[(#ENV{effet_galerie}|=={smoothgallery}|?{' '})</div>]
</div> <!-- Fin portfolio -->
</B_images_article>

15
rubrique.html

@ -34,21 +34,12 @@
[(#REM) <!-- Images du portfolio de la rubrique --> ]
#SET{plugin, aucun}
#SET{diaporama, non}
[(#CONFIG{sarkaspip_rubrique/mode_galerie, 0}|match{^(1|2)$}|?{' '})
[(#SET{plugin, nyroceros})]
[(#CONFIG{sarkaspip_rubrique/mode_galerie, 0}|!={0}|oui)
[(#SET{plugin, mediabox})]
]
[(#CONFIG{sarkaspip_rubrique/mode_galerie, 0}|match{^(5|6)$}|?{' '})
[(#SET{plugin, fancybox})]
]
[(#CONFIG{sarkaspip_rubrique/mode_galerie, 0}|match{^(2|6)$}|?{' '})
[(#CONFIG{sarkaspip_rubrique/mode_galerie, 0}|=={2}|oui)
[(#SET{diaporama, oui})]
]
[(#CONFIG{sarkaspip_rubrique/mode_galerie, 0}|=={3}|?{' '})
[(#SET{plugin, thickbox})]
]
[(#CONFIG{sarkaspip_rubrique/mode_galerie, 0}|=={4}|?{' '})
[(#SET{plugin, smoothgallery})]
]
<INCLURE{fond=noisettes/document/inc_images_jointes}
{id_rubrique}
{effet_galerie=#GET{plugin}}

14
sarkaspip_options.php

@ -63,14 +63,12 @@ define('_SARKASPIP_AFAIRE_TAILLE_LOGO', '150');
// -- Plugin BOUTONS TEXTE
define('_SARKASPIP_CONFIG_BOUTONSTEXTE_SELECTOR', '#wrapper');
define('_SARKASPIP_CONFIG_BOUTONSTEXTE_TXTONLY', '_');
// -- Plugin FANCYBOX
define('_SARKASPIP_CONFIG_FANCYBOX_IMAGE', '.fancybox');
define('_SARKASPIP_CONFIG_FANCYBOX_GALERIE', '.galerie .fancybox');
// -- Plugin NYROCEROS
define('_SARKASPIP_CONFIG_NYROCEROS_TOUT', 'non');
define('_SARKASPIP_CONFIG_NYROCEROS_IMAGE', '.nyroceros');
define('_SARKASPIP_CONFIG_NYROCEROS_GALERIE', '.galerie .nyroceros');
define('_SARKASPIP_CONFIG_NYROCEROS_DIAPORAMA', 'non');
// -- Plugin MEDIABOX
define('_SARKASPIP_CONFIG_MEDIABOX_ACTIF', 'oui');
define('_SARKASPIP_CONFIG_MEDIABOX_TOUT', 'non');
define('_SARKASPIP_CONFIG_MEDIABOX_IMAGE', '.mediabox');
define('_SARKASPIP_CONFIG_MEDIABOX_GALERIE', '.galerie .mediabox');
define('_SARKASPIP_CONFIG_MEDIABOX_SKIN', 'white-shadow');
// -- Plugin SOCIALTAGS
define('_SARKASPIP_CONFIG_SOCIALTAGS_SELECTOR', '#socialtags');
define('_SARKASPIP_CONFIG_SOCIALTAGS_TAGS', 'delicious:facebook:google:netvibes');

Loading…
Cancel
Save