Fancybox

Bonjour,

pour répondre à une demande

Est il envisageable pour certaines rubriques bien définies d'annuler l'effet "fancybox" ?

Je sais cela parait bizzare .. Mais bon.

eric

Bonjour,

visiblement le plugin actuel force la classe « fancybox » à tous les éléments d’un portfolio.
Il suffirait donc, comme l’indique un message de la page dédiée au plugin, de supprimer la ligne

$("a[type=\'image/jpeg\'],
a[type=\'image/png\'],
a[type=\'image/gif\']", this)
.addClass("fancybox")
.attr("onclick","")
.fancybox();

de la fonction fancy_init (fin du fichier fancybox.js)

(source : http://www.spip-contrib.net/FancyBox,3020)

.Gilles

2010/3/10 Eric Free/Online <eric.boutigny@free.fr>

Bonjour,

pour répondre à une demande

Est il envisageable pour certaines rubriques bien définies d’annuler l’effet « fancybox » ?

Je sais cela parait bizzare … Mais bon.

eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Je vais regarder cela … mais ?
Cela risque d’annuler l’effet Fancybox partout ça ?

Je pensais plus a truc comme suit :

Comme le parametrage de base de Fancybox est :

#documents_portfolio .fancybox

Je pensais mettre uniquement à la place

#contenu .fancybox

puis la ou je veux fancybox je mets mes images dans le contenu, et là ou je ne veux pas fancybox je mets mes images uniquement dans le portfolio …

J’ai testé cela après vidange du cache mais ça applique qd meme Fancybox à mes images du portfolio

Le 10 mars 2010 10:22, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Bonjour,

visiblement le plugin actuel force la classe « fancybox » à tous les éléments d’un portfolio.
Il suffirait donc, comme l’indique un message de la page dédiée au plugin, de supprimer la ligne

$("a[type=\'image/jpeg\'],
a[type=\'image/png\'],
a[type=\'image/gif\']", this)
.addClass("fancybox")
.attr("onclick","")
.fancybox();

de la fonction fancy_init (fin du fichier fancybox.js)

(source : http://www.spip-contrib.net/FancyBox,3020)

.Gilles

2010/3/10 Eric Free/Online <eric.boutigny@free.fr>

Bonjour,

pour répondre à une demande

Est il envisageable pour certaines rubriques bien définies d’annuler l’effet « fancybox » ?

Je sais cela parait bizzare … Mais bon.

eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Eric Boutigny
06 32 99 82 64

Alors une solution est peut-être de créer des squelettes spécifiques (le top étant de passer par une composition), qui te rajoute une classe (par ex. « avec_fancybox ») quelque part (par exemple sur le , la

, ou autre)

Puis tu changes le code de Fancybox en

$(".avec_fancybox a[type=\'image/jpeg\'],
.avec_fancybox ``a[type=\'image/png\'],
.avec_fancybox ``a[type=\'image/gif\']")
.addClass("fancybox")
.attr("onclick","")
.fancybox();

2010/3/10 Eric Boutigny <e.boutigny@gmail.com>

Je vais regarder cela … mais ?
Cela risque d’annuler l’effet Fancybox partout ça ?

Je pensais plus a truc comme suit :

Comme le parametrage de base de Fancybox est :

#documents_portfolio .fancybox

Je pensais mettre uniquement à la place

#contenu .fancybox

puis la ou je veux fancybox je mets mes images dans le contenu, et là ou je ne veux pas fancybox je mets mes images uniquement dans le portfolio …

J’ai testé cela après vidange du cache mais ça applique qd meme Fancybox à mes images du portfolio

Le 10 mars 2010 10:22, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Bonjour,

visiblement le plugin actuel force la classe « fancybox » à tous les éléments d’un portfolio.
Il suffirait donc, comme l’indique un message de la page dédiée au plugin, de supprimer la ligne

$("a[type=\'image/jpeg\'],
a[type=\'image/png\'],
a[type=\'image/gif\']", this)
.addClass("fancybox")
.attr("onclick","")
.fancybox();

de la fonction fancy_init (fin du fichier fancybox.js)

(source : http://www.spip-contrib.net/FancyBox,3020)

.Gilles

2010/3/10 Eric Free/Online <eric.boutigny@free.fr>

Bonjour,

pour répondre à une demande

Est il envisageable pour certaines rubriques bien définies d’annuler l’effet « fancybox » ?

Je sais cela parait bizzare … Mais bon.

eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Eric Boutigny
06 32 99 82 64

Merci,
J’ai finalement décidé de fouiller plus avant thicbox qui me plait plus, et en définitive, le code pour placer une iframe avec thickbox n’est pas plus compliqué que celui de fancybox.
Merci à tous et
A+,Patrick

Message du 10/03/10 13:39
De : « Gilles VINCENT »
A : « Eric Boutigny »
Copie à : spip@rezo.net
Objet : Re: [Spip] Fancybox

Alors une solution est peut-être de créer des squelettes spécifiques (le top étant de passer par une composition), qui te rajoute une classe (par ex. « avec_fancybox ») quelque part (par exemple sur le , la

, ou autre)

Puis tu changes le code de Fancybox en

$(".avec_fancybox a[type='image/jpeg'],

.avec_fancybox a[type='image/png'],
.avec_fancybox a[type='image/gif']« )
.addClass(« fancybox »)
.attr(« java-script », »")
.fancybox();

2010/3/10 Eric Boutigny <e.boutigny@gmail.com>

Je vais regarder cela … mais ?

Cela risque d’annuler l’effet Fancybox partout ça ?

Je pensais plus a truc comme suit :

Comme le parametrage de base de Fancybox est :

#documents_portfolio .fancybox

Je pensais mettre uniquement à la place

#contenu .fancybox

puis la ou je veux fancybox je mets mes images dans le contenu, et là ou je ne veux pas fancybox je mets mes images uniquement dans le portfolio …

J’ai testé cela après vidange du cache mais ça applique qd meme Fancybox à mes images du portfolio

Le 10 mars 2010 10:22, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Bonjour,

visiblement le plugin actuel force la classe « fancybox » à tous les éléments d’un portfolio.
Il suffirait donc, comme l’indique un message de la page dédiée au plugin, de supprimer la ligne

$("a[type='image/jpeg'],

a[type='image/png'],
a[type='image/gif']« , this)
.addClass(« fancybox »)
.attr(« java-script », »")
.fancybox();

de la fonction fancy_init (fin du fichier fancybox.js)

(source : http://www.spip-contrib.net/FancyBox,3020)

.Gilles

2010/3/10 Eric Free/Online <eric.boutigny@free.fr>

Bonjour,

pour répondre à une demande

Est il envisageable pour certaines rubriques bien définies d’annuler l’effet « fancybox » ?

Je sais cela parait bizzare … Mais bon.

eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Eric Boutigny
06 32 99 82 64

[ (pas de nom de fichier) (0.3 Ko) ]

Pieddemail

Bonsoir du soir,

Je suis a regarder de pres ta solution, j’ai donc ajouté une class"avec_fancybox" sur une

POur ce qui est du morceau de code, j’ai beau chercher dans le fichier fancybox.js, je ne vois pas trop ou je dois poser la modif ?

Maintenant une question

pour eviter de modifier le fancybox, est il envisageable de placer ce code en surcharge dans mes_options.php, ce qui evitera de perdre la modif lors d’une mise a jour.

Merci a toi pour ces compléments.

Cordialement

eric

Le 10 mars 2010 13:38, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Alors une solution est peut-être de créer des squelettes spécifiques (le top étant de passer par une composition), qui te rajoute une classe (par ex. « avec_fancybox ») quelque part (par exemple sur le , la

, ou autre)

Puis tu changes le code de Fancybox en

$(".avec_fancybox a[type=\'image/jpeg\'],
.avec_fancybox ``a[type=\'image/png\'],
.avec_fancybox ``a[type=\'image/gif\']")

.addClass(« fancybox »)
.attr(« onclick »,«  »)
.fancybox();

2010/3/10 Eric Boutigny <e.boutigny@gmail.com>

Je vais regarder cela … mais ?
Cela risque d’annuler l’effet Fancybox partout ça ?

Je pensais plus a truc comme suit :

Comme le parametrage de base de Fancybox est :

#documents_portfolio .fancybox

Je pensais mettre uniquement à la place

#contenu .fancybox

puis la ou je veux fancybox je mets mes images dans le contenu, et là ou je ne veux pas fancybox je mets mes images uniquement dans le portfolio …

J’ai testé cela après vidange du cache mais ça applique qd meme Fancybox à mes images du portfolio

Le 10 mars 2010 10:22, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Bonjour,

visiblement le plugin actuel force la classe « fancybox » à tous les éléments d’un portfolio.
Il suffirait donc, comme l’indique un message de la page dédiée au plugin, de supprimer la ligne

$("a[type=\'image/jpeg\'],
a[type=\'image/png\'],
a[type=\'image/gif\']", this)
.addClass("fancybox")
.attr("onclick","")
.fancybox();

de la fonction fancy_init (fin du fichier fancybox.js)

(source : http://www.spip-contrib.net/FancyBox,3020)

.Gilles

2010/3/10 Eric Free/Online <eric.boutigny@free.fr>

Bonjour,

pour répondre à une demande

Est il envisageable pour certaines rubriques bien définies d’annuler l’effet « fancybox » ?

Je sais cela parait bizzare … Mais bon.

eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Eric Boutigny
06 32 99 82 64


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Bonsoir,

J’ai bouclé l’histoire pour la thickbox.
Le code à ajouter est à ajouter dans le javascript de thickbox.js, ligne 299 me semble t il.
J’ai fait une modif qui marche pour la thickbox ici:

http://imagesetpeche.free.fr/?Avec-pdf

l’explication n’est peut être pas assez claire, mais cela marche.

Après avoir outrageusement copié le code de EricFree/Online, je l’ai tout simplement adapté à thickbox2.

Enlever le code prévu dans le head, et placer le code suivant dans l’article.html qui devra les afficher au clic. Les valeurs en bleu, sont bien sûr à adapter aux besoins de chacun.

Comme je l’ai déjà expliqué j’ai adapté à l’aide du plugin « Composition » un article-pdf.html qui est dédié à cet usage.

 Documents Pdf à visualiser en un clic:

<BOUCLE_documents_joints(DOCUMENTS) {id_article} {extension !IN gif,jpg,png} {vu=non}{par num titre, date}{doublons}>

#TITRE

</BOUCLE_documents_joints>

Les deux pdf reprennent la marche à suivre

A+,Patrick

« Eric Boutigny » <e.boutigny@gmail.com> a écrit dans le message de news: 62610cef1003161711j7b4d4902pca04b1ec9bc057af@mail.gmail.com
Bonsoir du soir,

Je suis a regarder de pres ta solution, j’ai donc ajouté une class"avec_fancybox" sur une

POur ce qui est du morceau de code, j’ai beau chercher dans le fichier fancybox.js, je ne vois pas trop ou je dois poser la modif ?

Maintenant une question

pour eviter de modifier le fancybox, est il envisageable de placer ce code en surcharge dans mes_options.php, ce qui evitera de perdre la modif lors d’une mise a jour.

Merci a toi pour ces compléments.

Cordialement

eric

Le 10 mars 2010 13:38, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Alors une solution est peut-être de créer des squelettes spécifiques (le top étant de passer par une composition), qui te rajoute une classe (par ex. « avec_fancybox ») quelque part (par exemple sur le , la

, ou autre)

Puis tu changes le code de Fancybox en

$(".avec_fancybox a[type=\'image/jpeg\'],
.avec_fancybox ``a[type=\'image/png\'],
.avec_fancybox ``a[type=\'image/gif\']")

.addClass(« fancybox »)
.attr(« onclick »,«  »)
.fancybox();

2010/3/10 Eric Boutigny <e.boutigny@gmail.com>

Je vais regarder cela … mais ?
Cela risque d’annuler l’effet Fancybox partout ça ?

Je pensais plus a truc comme suit :

Comme le parametrage de base de Fancybox est :

#documents_portfolio .fancybox

Je pensais mettre uniquement à la place

#contenu .fancybox

puis la ou je veux fancybox je mets mes images dans le contenu, et là ou je ne veux pas fancybox je mets mes images uniquement dans le portfolio …

J’ai testé cela après vidange du cache mais ça applique qd meme Fancybox à mes images du portfolio

Le 10 mars 2010 10:22, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Bonjour,

visiblement le plugin actuel force la classe « fancybox » à tous les éléments d’un portfolio.
Il suffirait donc, comme l’indique un message de la page dédiée au plugin, de supprimer la ligne

$("a[type=\'image/jpeg\'],
a[type=\'image/png\'],
a[type=\'image/gif\']", this)
.addClass("fancybox")
.attr("onclick","")
.fancybox();

de la fonction fancy_init (fin du fichier fancybox.js)

(source : http://www.spip-contrib.net/FancyBox,3020)

.Gilles

2010/3/10 Eric Free/Online <eric.boutigny@free.fr>

Bonjour,

pour répondre à une demande

Est il envisageable pour certaines rubriques bien définies d’annuler l’effet « fancybox » ?

Je sais cela parait bizzare … Mais bon.

eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Eric Boutigny
06 32 99 82 64


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


Ok vu

Qd je fais defiler l’ascenceur principale, j’aperçois a l’occasion, le gris opacifié (thickbox), comme tu as surement demandé un affichage pleine page ?

Est il possible que tu puisses reduite la taille du pdf affiché qui je pense restera lisible, je ne sais pas mais cela joura peut etre sur son temps d’affichage ?

cordialement

Le 17 mars 2010 17:34, patrick <dupouypa@club-internet.fr> a écrit :

Bonsoir,

J’ai bouclé l’histoire pour la thickbox.
Le code à ajouter est à ajouter dans le javascript de thickbox.js, ligne 299 me semble t il.
J’ai fait une modif qui marche pour la thickbox ici:

http://imagesetpeche.free.fr/?Avec-pdf

l’explication n’est peut être pas assez claire, mais cela marche.

Après avoir outrageusement copié le code de EricFree/Online, je l’ai tout simplement adapté à thickbox2.

Enlever le code prévu dans le head, et placer le code suivant dans l’article.html qui devra les afficher au clic. Les valeurs en bleu, sont bien sûr à adapter aux besoins de chacun.

Comme je l’ai déjà expliqué j’ai adapté à l’aide du plugin « Composition » un article-pdf.html qui est dédié à cet usage.

 Documents Pdf à visualiser en un clic:

<BOUCLE_documents_joints(DOCUMENTS) {id_article} {extension !IN gif,jpg,png} {vu=non}{par num titre, date}{doublons}>

#TITRE

</BOUCLE_documents_joints>

Les deux pdf reprennent la marche à suivre

A+,Patrick

« Eric Boutigny » <e.boutigny@gmail.com> a écrit dans le message de news: 62610cef1003161711j7b4d4902pca04b1ec9bc057af@mail.gmail.com

Bonsoir du soir,

Je suis a regarder de pres ta solution, j’ai donc ajouté une class"avec_fancybox" sur une

POur ce qui est du morceau de code, j’ai beau chercher dans le fichier fancybox.js, je ne vois pas trop ou je dois poser la modif ?

Maintenant une question

pour eviter de modifier le fancybox, est il envisageable de placer ce code en surcharge dans mes_options.php, ce qui evitera de perdre la modif lors d’une mise a jour.

Merci a toi pour ces compléments.

Cordialement

eric

Le 10 mars 2010 13:38, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Alors une solution est peut-être de créer des squelettes spécifiques (le top étant de passer par une composition), qui te rajoute une classe (par ex. « avec_fancybox ») quelque part (par exemple sur le , la

, ou autre)

Puis tu changes le code de Fancybox en

$(".avec_fancybox a[type=\'image/jpeg\'],
.avec_fancybox ``a[type=\'image/png\'],
.avec_fancybox ``a[type=\'image/gif\']")

.addClass(« fancybox »)
.attr(« onclick »,«  »)
.fancybox();

2010/3/10 Eric Boutigny <e.boutigny@gmail.com>

Je vais regarder cela … mais ?
Cela risque d’annuler l’effet Fancybox partout ça ?

Je pensais plus a truc comme suit :

Comme le parametrage de base de Fancybox est :

#documents_portfolio .fancybox

Je pensais mettre uniquement à la place

#contenu .fancybox

puis la ou je veux fancybox je mets mes images dans le contenu, et là ou je ne veux pas fancybox je mets mes images uniquement dans le portfolio …

J’ai testé cela après vidange du cache mais ça applique qd meme Fancybox à mes images du portfolio

Le 10 mars 2010 10:22, Gilles VINCENT <gilles.vincent@gmail.com> a écrit :

Bonjour,

visiblement le plugin actuel force la classe « fancybox » à tous les éléments d’un portfolio.
Il suffirait donc, comme l’indique un message de la page dédiée au plugin, de supprimer la ligne

$("a[type=\'image/jpeg\'],
a[type=\'image/png\'],
a[type=\'image/gif\']", this)
.addClass("fancybox")
.attr("onclick","")
.fancybox();

de la fonction fancy_init (fin du fichier fancybox.js)

(source : http://www.spip-contrib.net/FancyBox,3020)

.Gilles

2010/3/10 Eric Free/Online <eric.boutigny@free.fr>

Bonjour,

pour répondre à une demande

Est il envisageable pour certaines rubriques bien définies d’annuler l’effet « fancybox » ?

Je sais cela parait bizzare … Mais bon.

eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Eric Boutigny
06 32 99 82 64


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !