Bonjour,
J’ai déposé sur la zone le plugin lazysizes une lib js de lazyloading, au départ je l’utilisais essentiellement dans les squelettes coté publique.
Dernièrement j’ai commencé a l’intégrer au modèles de document principalement pour un site avec des articles très longs et dont les images sont intégrés dans le corps de l’article.
Je rencontre un soucis pour la prévisualisation des images insérés quand le porte plume est en mode preview, les attributs html data-* sont supprimés, certainement par sécurité.
J’ai contourné en utilisant un test_espace_privé pour afficher le src du document, mais du coup on ne profite pas du lazyloading dans l’espace privé — ce qui pourrais être bien dans certains cas — …
si vous avez des idées, avis je suis tout ouïe !
Comme ton plug n’est qu’une lib, tu devrais mettre la version du plug équivalente à la version de la lib en question, ainsi, le gens seraient de suite la version que cela serait !
Si ma mémoire est bonne, il y a 2 ou 3 plugs sur la zone qui sont dans le même cas que toi
Bonjour,
J’ai déposé sur la zone le plugin lazysizes une lib js de lazyloading, au départ je l’utilisais essentiellement dans les squelettes coté publique.
Dernièrement j’ai commencé a l’intégrer au modèles de document principalement pour un site avec des articles très longs et dont les images sont intégrés dans le corps de l’article.
Je rencontre un soucis pour la prévisualisation des images insérés quand le porte plume est en mode preview, les attributs html data-* sont supprimés, certainement par sécurité.
J’ai contourné en utilisant un test_espace_privé pour afficher le src du document, mais du coup on ne profite pas du lazyloading dans l’espace privé — ce qui pourrais être bien dans certains cas — …
si vous avez des idées, avis je suis tout ouïe !
Merci du conseil, effectivement la lib est en version rc donc on sort du cadre que tu décris,
ce serais effectivement plus clair…
4.0.0rc3.0
ne passe pas dans svp ça supprime le dernier numéro sensé être le numéro de version du plugin spip
Cela dit le plugin intègre la lib mais fourni aussi l'activation des différent module/extensions et donc devrais proposer les modèles ou noisettes facilitant l'intégration, et l'activation depuis un plugin squelette …
Le 27/07/2017 à 14:27, Franck a écrit :
Hello
Comme ton plug n’est qu’une lib, tu devrais mettre la version du plug équivalente à la version de la lib en question, ainsi, le gens seraient de suite la version que cela serait !
Si ma mémoire est bonne, il y a 2 ou 3 plugs sur la zone qui sont dans le même cas que toi
Bonjour,
J’ai déposé sur la zone le plugin lazysizes une lib js de lazyloading, au départ je l’utilisais essentiellement dans les squelettes coté publique.
Dernièrement j’ai commencé a l’intégrer au modèles de document principalement pour un site avec des articles très longs et dont les images sont intégrés dans le corps de l’article.
Je rencontre un soucis pour la prévisualisation des images insérés quand le porte plume est en mode preview, les attributs html |data-*| sont supprimés, certainement par sécurité.
J’ai contourné en utilisant un test_espace_privé pour afficher le src du document, mais du coup on ne profite pas du lazyloading dans l’espace privé — ce qui pourrais être bien dans certains cas — …
si vous avez des idées, avis je suis tout ouïe !
Bonjour,
J’ai déposé sur la zone le plugin lazysizes une lib js de lazyloading, au départ je l’utilisais essentiellement dans les squelettes coté publique.
Dernièrement j’ai commencé a l’intégrer au modèles de document principalement pour un site avec des articles très longs et dont les images sont intégrés dans le corps de l’article.
Je rencontre un soucis pour la prévisualisation des images insérés quand le porte plume est en mode preview, les attributs html data-* sont supprimés, certainement par sécurité.
J’ai contourné en utilisant un test_espace_privé pour afficher le src du document, mais du coup on ne profite pas du lazyloading dans l’espace privé — ce qui pourrais être bien dans certains cas — …
si vous avez des idées, avis je suis tout ouïe !
Bon j’ai désactivé la protection via la $GLOBALS['filtrer_javascript'] = 0;
ça pourrait être fait aussi dans le plugin jquery_lazyload qui en fait rencontre le même problème aucune visualisation des images coté privé, d’ailleurs je suis étonné que personne n’aie remonté le problème.
Il ne faut pas désactiver globalement la fonction dans l’espace privé car elle protège
aussi les balises des squelettes qui ne passent pas forcement par propre ou typo après
si elles sont appelées en direct
je ne vois pas trop ce que ça implique réellement/concrètement ?
on peut désactiver que dans certains cas ou champs ?
Bon j’ai désactivé la protection via la |$GLOBALS['filtrer_javascript'] = 0;|
dans le code il est écris :
Il ne faut pas désactiver globalement la fonction dans l’espace
privé car elle protège
aussi les balises des squelettes qui ne passent pas forcement par
propre ou typo après
si elles sont appelées en direct
je ne vois pas trop ce que ça implique réellement/concrètement ?
Comme indiqué dans l'entête de la fonction :
Sécurité : empêcher l'exécution de code PHP, en le transformant en joli code
Donc ta modification implique un problème... de sécurité
Bon j’ai désactivé la protection via la |$GLOBALS['filtrer_javascript'] = 0;|
dans le code il est écris :
Il ne faut pas désactiver globalement la fonction dans l’espace
privé car elle protège
aussi les balises des squelettes qui ne passent pas forcement par
propre ou typo après
si elles sont appelées en direct
je ne vois pas trop ce que ça implique réellement/concrètement ?
Comme indiqué dans l'entête de la fonction :
Sécurité : empêcher l'exécution de code PHP, en le transformant en joli code
Donc ta modification implique un problème... de sécurité