Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 05/01/2010 23:46:33

benji.bui
Membre
Inscription : 15/07/2008
Messages : 15
Site Web

lightbox

Bonjour,

J'utilise lightbox sur mes sites mais j'aimerais ne plus avoir à rentrer dans la source pour modifier l'adresse en rajoutant rel="lightbox"
Est il possible de modifier un fichier quelque part pour que ça soit inséré automatiquement ?

Merci

Benj

Hors ligne

#2 06/01/2010 01:15:58

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : lightbox

Bonsoir,

tu peux préciser: ou rajoutes tu le rel="lightbox" ?

a+
Jean-Paul

Hors ligne

#3 06/01/2010 11:09:10

benji.bui
Membre
Inscription : 15/07/2008
Messages : 15
Site Web

Re : lightbox

une fois mon image inséré je vais dans le code source et j'y insère le rel=

Il existe une autre méthode ?

Hors ligne

#4 06/01/2010 12:09:31

iomej
Membre
Inscription : 18/06/2008
Messages : 22

Re : lightbox

A priori il faut aller dans le code de l'éditeur wysiwyg, et notamment dans le script du pop-up qui permet d'insérer les images. Il doit y avoir une ligne src=" etc etc" un alt et une fermeture de balise  />  .

Hors ligne

#5 06/01/2010 23:38:22

benji.bui
Membre
Inscription : 15/07/2008
Messages : 15
Site Web

Re : lightbox

merci pour l'info.
Est il possible de savoir quel fichier exactement modifier.
je vais chercher ça demain si j'ai un peu de temps

Merci

Hors ligne

#6 11/01/2010 22:24:12

benji.bui
Membre
Inscription : 15/07/2008
Messages : 15
Site Web

Re : lightbox

Bonjour

J'ai jeté un coup d'oeil aux fichier de Tynimce mais je suis un peu perdu dans toutes ces fonctions...
J'ai pas trouvé où est ce que je pourrais modifier le code pour intégrer la ref à lightbox...

Est ce que quelqu'un aurais trouvé ?

Merci

Hors ligne

#7 16/01/2010 00:03:41

bvffalo73
Membre
Inscription : 16/02/2007
Messages : 56

Re : lightbox

Bonsoir,

si tu cherches toujours, regardes dans "tinycme/plugins/advimage/jscripts/functions.js", dans fonction insertAction  (ligne  345-350).

Cordialement,

Hors ligne

#8 16/01/2010 02:05:51

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : lightbox


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#9 16/01/2010 03:13:23

dedega
Membre
Lieu : Malemort / Correze
Inscription : 10/09/2008
Messages : 131
Site Web

Re : lightbox

Bonjour et bonne Année,

pour utiliser lightbox

1° créer un dossier dans l'espace racine de votre site  /css/  copier le fichier lightbox.css
et un dossier /js/  copier les fichiers  prototype.js, scriptaculous.js, lightbox.js
fichier que vous trouverez chez http://www.lokeshdhakar.com/projects/lightbox2/

2° après mettre dans le fichier template.php les lignes de commandes adéquate

par exemple: (je les ai décalé pour quells ressortent.)

<head>
<?php echo ($zite->rewrite===2?'<base href="'.$zite->rewritebase.'"/>':"") ?>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo $zite->content['menu_title'].''.$zite->get_data('site_title') ?></title>
<meta name="description" content="<?php echo $zite->content["page_desc"];?>" />
<meta name="keywords" content="<?php echo $zite->content["page_keyword"];?>" />

                                                            <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

<link href="<?php echo $zite->config['files_style'] ?>" rel="stylesheet" type="text/css" />
<LINK REL="SHORTCUT ICON" type="image/x-icon" HREF="http://cabrive-volley.com/ballon.ico">

                                                           <script type="text/javascript" src="js/prototype.js"></script>
                                                           <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
                                                           <script type="text/javascript" src="js/lightbox.js"></script>

</head>

3° créer une miniature de chaque image
4° charger les images originales et les miniatures avec Zite avec le (GESTION DES DOCUMENTS)
5° puis allez sur votre page ou vous voulez insérer les images et avec l'icône insérer images choisir la miniature
6° sur l'image miniature créer un lien vers l'image originale avec icône lien
7° dans le même fenêtre choisir l'onglet "Évènements" écrire à coté de (onclick)  rel="lightbox"

et voila

inutile de modifier le fichier "functions.js"

P.S : je ne sais pas si c'est la bonne méthode pour mois ça marche.
dite mois si cela fonctionne pour vous aussi ?

A+

Hors ligne

#10 16/01/2010 19:43:48

benji.bui
Membre
Inscription : 15/07/2008
Messages : 15
Site Web

Re : lightbox

Merci à tous pour vos réponses.

@Davyk: j'ai pas l'option lightbox dans le menu "avancé" - "Page relative à la cible" ...

@bvffalo73 : j'ai bien trouvé l'endroit mais j'y ajoute quoi ?
une ligne du genre setAttrib(elm, 'rel');
mais ou j'insere l'info lightbox ?

@dedega : ça marche chez moi aussi
mais j'aimerais avoir quelque chose qui se fasse automatiquement sans avoir à le rajouter à chaque fois.

si quelqu'un a une solution ?

Merci

Hors ligne

#11 17/01/2010 01:54:45

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : lightbox

salut,

c'est vrai que le moins de ziteplus, c'est d'utiliser la version 2 de tinymce qui commence vraiment à dater.
cette option (et d'autres encore) est présente depuis le version 3 (version actuelle: 3.2.7).


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#12 17/01/2010 02:00:37

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : lightbox

dans tinymce/plugins/advlink/link.htm de la ligne 197 à 215, tu as:

<td><select id="rel" name="rel">
                                    <option value="">{$lang_not_set}</option>
                                    <option value="alternate">Alternate</option>
                                    <option value="designates">Designates</option>
                                    <option value="stylesheet">Stylesheet</option>
                                    <option value="start">Start</option>
                                    <option value="next">Next</option>
                                    <option value="prev">Prev</option>
                                    <option value="contents">Contents</option>
                                    <option value="index">Index</option>
                                    <option value="glossary">Glossary</option>
                                    <option value="copyright">Copyright</option>
                                    <option value="chapter">Chapter</option>
                                    <option value="subsection">Subsection</option>
                                    <option value="appendix">Appendix</option>
                                    <option value="help">Help</option>
                                    <option value="bookmark">Bookmark</option>
                                </select>
                            </td>

tu rajoutes
<option value="lightbox">Lightbox</option>      en dessous de  <option value="">{$lang_not_set}</option>
ça devrait le faire

++ vYk


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

Pied de page des forums