[PLUGIN] HighSlide v2.0 (JavaScript/Effet visuel) [PLUGIN] HighSlide v2.0 (JavaScript/Effet visuel)
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

[PLUGIN] HighSlide v2.0 (JavaScript/Effet visuel)

Started by Pascal YAP, September 28, 2006, 11:28:52 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Pascal YAP

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.
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://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fforum.coppermine-gallery.net%2Findex.php%3Faction%3Ddlattach%3Btopic%3D36733.0%3Battach%3D5089&hash=0c56979eb20015a1b7dbebcd6654c16384c742de)

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

Pascal YAP

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


Pascal YAP

INFOS :

Au regard de l'incapacité de ce plugin a afficher autre chose que du JPEG, Gif ou PNG et aucun autre type de format, pas de ZIP, ni PDF, Doc, ZIP, Vidéos... il est conseillé de n'utiliser HighSlide que pour la page d'accueil de votre galerie , de la manière signalée plus haut dans ce sujet.

PYAP

cacahuete

Bonour, ce plug-in à l'air très interessant, cependant je ne peux le télécharger: You are not allowed to access this section

François Keller

Quote from: cacahuete on September 29, 2006, 04:47:21 PM
Bonour, ce plug-in à l'air très interessant, cependant je ne peux le télécharger: You are not allowed to access this section
je confirme: le lien n'est pas bon.
par contre il est possible de le télécharger ici http://forum.coppermine-gallery.net/index.php?topic=36558.0
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

cacahuete

Merci, ce plugin est très bien conçu, agréable au visuel !!

Davide Renda

QuoteLes 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 !
apparement la derniere version permet de choisir si utiliser le plugin sur toute la gallerie ou seulement dans la home-page, donc pas de manip à faire sur codebase.php

cacahuete

si vous voulez une démo: http://albums.mobiles-generation.com  ;)

sinelenis

Bonjour messieurs,
Voila je vient d'installer le plugging sur ma galerie copermine mais rien n'y fait malgré les différentes configuration de Hightside.
J'ai bien vu que dans les restrictions connues :  "Ne fonctionne pas si la CLASS CSS correspondant aux vignettes a été renommé" mais je doit reconnaître que je n'ai pas compris la phrase
Si quelqu'un pourrait m'apporter une piste

Merci par avance

Edit : maintenant ca marche ... reste a savoir ce que j'ai fait.

Merci encore

chap50

Ce plugin est vraiment top !
Par contre si vous l'activez sur toutes les pages, il n'y a alors plus moyen de laisser des commentaires sur les images !

chap50

Quote from: chap50 on October 17, 2006, 01:11:04 PM
Ce plugin est vraiment top !
Par contre si vous l'activez sur toutes les pages, il n'y a alors plus moyen de laisser des commentaires sur les images !

J'ai rien dit !  :P

Pascal YAP

Chap50,

QuoteJ'ai rien dit !
En effet ! Que c'est-il passé ?

PYAP

chap50

Quote from: PYAP on October 17, 2006, 01:55:50 PM
Chap50,
En effet ! Que c'est-il passé ?

PYAP

Je n'avais pas vu qu'en cliquand sur "Détail" on accédait à la galerie complète.
D'ailleurs, je trouve que ce n'est pas assez visible.
Personnellement je trouve que cela aurait été mieux qu'on accède au détail en cliquant sur la photo agrandie. Pour fermer la photo, on clique sur "Fermer".

easyjava

Pourquoi chez moi le show s'ouvre sans bordure, et meme quand j essaye de modifier la config rien n'y fait !
Pouvez vous m aider ?

easyjava

si jamais j ai compris, il y avait une erreur dans le fichier fr...

François Keller

Quoteil y avait une erreur dans le fichier fr...
et quelle est cette erreur ? ça peut éventuellement intéresser d'autres visiteurs.
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

easyjava

line 74

remplacer

'restore_title'  =>  'Clic pour reconstituer l'ongle du pouce ',// HS v2.3

par

'restore_title'  =>  'Clic pour reconstituer l\\\'ongle du pouce ',// HS v2.3

easyjava

Quote from: easyjava on October 27, 2006, 07:14:13 PM
line 74

remplacer

'restore_title'  =>  'Clic pour reconstituer l'ongle du pouce ',// HS v2.3

par

'restore_title'  =>  'Clic pour reconstituer l\\\'ongle du pouce ',// HS v2.3


du fichier french.php biensur  ;)

easyjava

hum...
Ce plugin est très réussi, mais n'il y a-t il pas moyen de comptabiliser tout de même le nombre de photos vues ?

Pascal YAP

#19
Bonjour,

Quotey a-t il pas moyen de comptabiliser tout de même le nombre de photos vues ?
Hélas non  ???
Ce qu'il est envisageable c'est de n'autoriser ce Plugin que sur la page d'accueil.
Le reste de la Galerie étant dans ce cas affichée traditionnellement, et les vues comptabilisées normalement.

PYAP