Plugin HIGHSLIDE v2.x
Coppermine 1.4.x
Bonjour,
Voici HIGHSLIDE v2.x, un excellent plugin CPG 1.4.x qui affichera vos images sans passer par les pages "intermédiaires".
Un click sur une de vos vignettes et celle-ci se "décolle et glisse" jusqu'à atteindre sa dimension supérieure.
- DEMO PYAP 's Galerie (http://www.pays-dignois.com/galerie/index.php) (actuellement désactivé...
- Téléchargez le Plugin v2.2 (http://forum.coppermine-gallery.net/index.php?action=dlattach;topic=36558.0;attach=5105)
Décompressez l'archive ZIP en respectant l'arborescence, puis uploadez vers votre_CPG/plugins/highslide/
Installez le plugin via la page votre_CPG/pluginmgr.php/
Le plugin HighSlide est configurable depuis une petite interface en français (en, fr) depuis votre Menu Admin.
Testé avec succès avec IE 6.x, Firefox 1.5.07
Restrictions connues :
- Les fichiers non-images ne sont pas affichés (vidéos, MP3, Flash, ZIP, PDF...
- Ne fonctionne pas si la CLASS CSS correspondant aux vignettes a été renommé
- Les images affichées ne sont pas comptabilisées !
Cependant, vous pouvez modifier CODEBASE.PHP de la manière suivante :
Afin d'afficher l'effet HighSlide uniquement sur la page d'accueil, recherchez la ligne (~284) et ne la modifiez pas ! (le compteur fonctionnera pas sur INDEX.PHP, mais sur toutes les autres l'effet n'étant pas appliqué le compteur de vue fonctionnera !
$exper = '#<!-- BEGIN hs_thumb_cell_init -->\s*<a\s*href=\"(displayimage\.php\?album=.+cat=.+pos=.+)\">\s*<img\s*src=\"(.*?)thumb_(.*?)\"\s*class=\"(.*?)\"\s*width=\"(.*?)\"\s*height=\"(.*?)\"\s*border=\".*?\"\s*alt=\"(.*?)\"\s*title=\"(.*\n.*\n.*\n.*?)\"\s*/><!-- END hs_thumb_cell_init -->#i';
Pour utiliser l'effet HighSlide sur toutes les pages de votre galerie, remplacez la ligne de code présentée ci-dessus par celle-ci :
$exper = '#<!-- BEGIN hs_thumb_cell_init -->\s*<a\s*href=\"(displayimage\.php\?.*)\">\s*<img\s*src=\"(.*?)thumb_(.*?)\"\s*class=\"(.*?)\"\s*width=\"(.*?)\"\s*height=\"(.*?)\"\s*border=\".*?\"\s*alt=\"(.*?)\"\s*title=\"(.*\n.*\n.*\n.*?)\"\s*/><!-- END hs_thumb_cell_init -->#i';
Capture d'écran
On voit sur cette capture d'écran qu'il est possible d'ouvrir plusieurs images sur la même page, de les déplacer (drag'ndrop) Un click sur les images ouvertes les replace ! :
(https://forum.coppermine-gallery.net/index.php?action=dlattach;topic=36733.0;attach=5089)
Options
Vous pouvez franciser et/ou modifier quelques options de HighSlide en éditant le fichier highslide.js.
PYAP
sujet original : http://forum.coppermine-gallery.net/index.php?topic=36558.0
HighSlide v2.0 en Français
Copiez et collez le code suivant.
Nommez-le french.php.
Placez-le dans le dossier votre_CPG/plugins/highslide/lang/
<?php
/**************************************************
Coppermine 1.4.x Plugin - HighSlide
*************************************************
Copyright (c) 2006 Borzoo Mossavari
Translate to French by PYAP
*************************************************
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
*************************************************
Skip Intermediate Page and show full page on the page
Based on Highslide JS @ http://vikjavev.no/highslide/
***************************************************/
if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...'); }
// Lang setting for installation process
$lang_plugin_highslide_install = array(
'button_install'=> 'Installez',
'button_submit' => 'Envoyez',
'button_cancel' => 'Annulez',
'button_done' => 'Fait',
'cleanup_question' => 'Voulez-vous supprimer la Table MySQL correspondant au stockage de vos reglages ?',
'install_note' => 'Configurez ce plugin en utilisant la barre d Admin.', // Note about configuring plugin
'install_click' => 'Cliquez ce bouton pour installer le plugin.', // Message to install plugin
);
// Lang setting for Caption
$lang_plugin_highslide = array(
'detail' => 'Detail', // Lable of the link to intermadiate image
'close' => 'Fermez', // Lable of the close link
'title' => 'Titre', // Lable of the title
);
//Lang setting for configuration and admin panel
$lang_plugin_highslide_config = array(
'display_name' => 'HighSlide', // Display Name
'config_title' => 'Configurez HighSlide', // Title of the button on the gallery config menu
'config_button' => 'HighSlide', // Label of the button on the gallery config menu
'page_success' => 'Reglages Configuration a jour.', // Page success message
'page_failure' => 'IMPOSSIBLE de mettre a jour vos reglages !!!', // Page failure message
'version' => 'Ver 2.0', // HS 2.0
'pluginmanager' => 'Plugin Manager',
'expand_all' => 'Depliez tout',
'main_title' => 'HighSlide plugin Config',
'Style_of_border' => 'Style de Bordure : ',
'Disable_Admin_Mode'=> 'Ne pas demarrer le Plugin pendant le Mode Admin : ',
'Link_To_intermadiate'=> 'Liez vers les intermediaires :',
'Link_for_Closing'=> 'Lien pour fermer : ',
'Dispaly_Title_Caption'=> 'Affichez le Titre comme legende : ',
'Custom_HTML_Caption'=> 'HTML perso comme legende : ',
'Yes' => 'Oui',
'No' => 'Non',
'Wrob'=> 'Bord exterieur arrondi',
'W10b'=> 'Bord Blanc de 10px',
'Ogb'=> 'Bord exterieur diffu (glow)',
'Nob'=> 'Pas de bord exterieur',
'Nb'=> 'Pas de bord',
'note1' => 'Ces options ne sont pas encore disponibles !!!',
);
?>
PYAP