Inspiré par le plugin photospip, ce plugin plus minimaliste permet de recadrer et redimensionner les images dans l’espace privé de SPIP.
Une fois le plugin installé et activé, des liens « recadrer l’image » apparaîtront sur les formulaires de logo et les documents. Ils mènent sur une page avec un slider de zoom permettant de réduire la taille de l’image, et de sélectionner une partie de l’image pour la recadrer.
Les fichiers originaux ne sont pas modifiés, on peut toujours revenir aux dimensions initiales. Les transformations choisies s’appliquent uniquement à l’affichage public des images par les balises #FICHIER et #LOGO_*, et il n’y a pas besoin de changer quoi que ce soit dans les squelettes.
Discussions par date d’activité
51 discussions
Bonjour
avec le plugin jqueryui
fonctionne en Spip 4.2.3 et php 7.4
il faut changer dans
modeles/document_desc.html
modeles/document_desc_logo.html
remplacer les extensions png par svg
dans
prive/squelettes/inclure/lien_recadre.html
ajouter « btn bouton_action_post » à la class du lien a href
pas encore testé en php 8.1
La version 0.8.12 devrait fonctionner en SPIP 4.2.
Si jamais il y avait des bugs, merci de le signaler.
Bonjour,
J’ai installé la dernière version (0.8.12), avec Spip 4.2.8 (et HTML5-Editorial), et j’ai plusieurs fois rencontré le même problème que Sylvain Noguès a exposé. C’était avec des images .jpg.
Bon, j’ai un bug, et gros (erreur 500) avec PHP 8.2 :
J’ai fait une PR : https://git.spip.net/spip-contrib-extensions/massicot/-/merge_requests/2
Répondre à ce message
Pour être un peu plus précis, il s’agit d’une image .jpg utilisée en logo. Voici le message :
Répondre à ce message
Bonjour,
Arf, le plugin Massicot ne semble plus fonctionner avec SPIP 4.2.x et « rôles de document ». Les vignettes sont dupliquées et il n’est plus possible de centrer les images..
Je joins une capture d’un document image joint comme logo à un article.
Je n’ai pas trouvé d’autre plugin qui permette à un rédacteur de retailler ses images (enfin si il peut en changeant le code d’insertion mais pas pour les logos).
dd
Répondre à ce message
bonjour,
dans /ecrire, page article avec documents :
sur un spip 3.2.19, php7.4, massicot 0.8.12,
Répondre à ce message
Bonjour,
En travaillant sur la mise en compatibilité avec SPIP 4.2, j’ai découvert plusieurs choses :
Répondre à ce message
Bonjour et merci pour ce plugin, c’est exactement ce que je cherchais.
Il fonctionne parfaitement avec SPIP 3.2.17 et PHP 7.4.
Encore merci.
Répondre à ce message
Bonjour,
Je rencontre un soucis avec l’utilisation de Massicot et Newsletter.
Quand je prépare une newsletter avec des images redimensionnées via Massicot, je rencontre des difficultés.
Exemple : J’ai une photo de 500px de large et je veux l’intégrer pour qu’elle ne fasse que 250px.
Je la téléverse, je la redimensionne avec Massicot et je l’intégré dans mon texte avec une balise
.
Le résultat n’est pas celui attendu, c’est une image en 500px qui est intégrée...
Si maintenant, je dépose l’image dans le portfolio (en conservant la balise « img »), c’est désormais une image en 250px qui apparait.
Si j’utilise désormais une balise
, c’est une image en 500px et non pas 250px.
Donc autant dire que rien ne va...
Merci de vos lumières,
Spip 3.1.16 et tous mes plugins à jour.
Je souhaiterais apporter une précision étonnante.
Il me suffit de vider le cache de mon site pour que tous les images redimensionnées apparaissent à la bonne taille (celle définit via Massicot).
Malheureusement après un certain délai, le problème apparait à nouveau.
Autre point, contrairement à ce que je semble avancer dans mon message précédent, le souci ne concerne pas uniquement les images ajoutées aux newsletters mais également à d’autres objets (articles, événements etc...)
Merci
Est-ce que quelqu’un rencontre le même soucis ?
Répondre à ce message
bonjour
j’utilise massicot sur plusieurs sites.
en spip 4.0 la fonction zoom ne fonctionne plus ( il n’y a plus le curseur pour diminuer la taille)
y aura t-il une evolution de massicot ou un autre plugin qui réalise la même chose
merci
j’ai trouvé...
il faut activer le plugin jqueryui qui n’est plus dans spip 4.0 pour que le plugin fonctionne correctement en spip 4.0 .
ce plugin est déprécié et disparaîtra donc dans une version ulterieure.
A l’avenir y aura t-il une autre version de massicot ? sera t-il intégré a spip ?
bien sur il faut mettre compatibilite=« [3.0.17 ;4.0.*] » dans paquet du plugin
Bonjour,
Une fois jQueryUI ajouté, le plugin fonctionne à l’identique ?
bonjour
le plugin fonctionnait avec php 7 et spip 4.0 correspondant à mon message
en php 8.0 et 4.1.5 on voit bien le recadrage dans la vignette de la partie privé. par contre lorsqu’on clique sur enregistrer l’image dans le corp du texte et dans visualiser n’est pas recadré.
Je n’ai pas été plus loin pour l’instant.
Répondre à ce message
y aura t-il une version fonctionnant avec spip 4.1 et php 8.1 ??
cela fait longtemps qu’on n’a plus vu bystrano dans la communauté. Donc sauf à payer un dev ou à ce qu’une personne de la communauté avec des compétences de dev ait le temps et le besoin pour ce plugin, cela me parait compliqué.
Même souci ici, et malgré le forçage de compatibilité compatibilite=« [3.2.* ;4.0.*] » le Massicot refuse de se montrer dans les plugins que je peux activer ! Quelqu’un a une idée ? Est-ce que Spip 4.0.7 va vérifier dans le dépôt la compatibilité réelle ?
oups, mauvaise syntaxe,
il est compatible.
mais reste les mises à jour futures, que va t on devenir ??
Bonjour,
Quand tu dis « il est compatible », est-ce que ça veut dire que tu as testé toutes les fonctionnalités et que tout marche à l’identique ?
En particulier, est-ce que tu as activé l’affichage des erreurs PHP et testé en PHP 8.1 ?
Répondre à ce message
Pour des site en SPIP 3.2.14 (je n’ai pas encore testé sous SPIP 4), lorsque l’on désinstalle le plugin il reste des entrées dans la base de données qui entraînent des erreurs dans base.log :
« trouver_table : table inconnue ’’ ’massicotages’ »
dd
Répondre à ce message
Bonsoir
Nous avons un site avec en spip 3.2.13 et en utilisant le plugin massicot en local ou sur le site public, j’ai les soucis suivant :
vignette de l’image disparais dans admin privé et n’est plus présente aussi dans dossier IMG de spip
Sur logo article j’ai une petite croix a la place de la vignette , et sur img dans article j’ai aussi un bug
Et l’image n’est plus visible sur partie public du site ...
j’utilise aussi le plugin centre d’ image
peut être un autre conflit avec autre plugin .....?
Je ne sais pas si c’est lié mais depuis la maj en 3.2.13 j’ai eu un soucis avec la fonction
image_passe_partout .. 1000px
l’image ce trouvais décalée à droite et avec une taille plus grandes ex/ +1300Px
J’ai pour corrigé ce bug juste supprimé une ligne css du type max-width:1000px ?!?
sur spip.css = .spip_documents img
plugin installé depuis peut : : Insérer Modèles : : Rezosocios : : Couleurs Spip
j’avais installé votre plugin il y as u moment il fonctionnait correctement avec centre d’image
Pour info merci
Fab
Répondre à ce message
Bonjour,
Les logs de mon serveur (PHP 7.2) sont plein du message suivant :
PHP Warning : Use of undefined constant center - assumed ’center’ (this will throw an Error in a future version of PHP) in
/htdocs/plugins/auto/massicot/v0.8.8/massicot_fonctions.php on line 313
Merci.
Corrigé en 0.8.9 (par contre j’aurais aimgé des retours sur ma correction de bug...)
Oui, je vais regarder, je n’ai pas encore vérifier le résultat ;) Merci de ta réponse rapide en tout cas.
Répondre à ce message
Bonjour,
Sur mes sites ou j’utilise Massicot et Agenda, il semble que l’affichage public de la balise #LOGO_EVENEMENT ne soit pas surchargé. Je vois toujours l’image d’origine, est-ce normal ?
PS : Mon cache est désactivé.
Merci d’avance !
JuL
c’était un bug. J’ai fait un quickfix en 0.8.8. Cela étant il faudra tout revoir pour la 3.3 de SPIP, qui change totalement le système de logo
Répondre à ce message
Bonjour,
j’ai un problème bizarre sur un site en 3.2.7 et Massicot dernière version : lorsque j’active Massicot mes logos d’article sur le site public ne sont plus alignés à droite. La classe .spip_logo_right de la css n’est plus prise en compte et les logos s’alignent à gauche du texte.
Lorsque je désactive Massicot et revide le cache c’est OK.
Merci
Répondre à ce message
Bonjour,
le pb suivantexiste avec spip 3.2 et la version Massicot v0.87 ( et probablement antérieure)
Un rédacteur a fait des manips avec massicot sur une image en jpeg qui était depuis longtemps dans le bandeau slider du site ( quelles manips je l’ignore ???) depuis il y avait au rafraîchissement d’une page le message suivant qui disparaissait si on se remettait sur la page.
Warning : A non-numeric value encountered in /var/www/paroissesaintsauveurengardiole.catholique.fr/plugins/massicot-2025c-v0.8.7/massicot/massicot_fonctions.php on line 328
l’image a été supprimé et le pb n’apparait plus.
apparemment l’image n’avait plus de valeur correcte en taille dans la base.
est-ce qu’il ne serait pas possible de sécuriser cette fonction pour éviter l’apparition de ce type d’erreur ?
Répondre à ce message
Je suis passé en spip 3.3 massicot 0.8.7
je viens d’avoir un pb sur une image jpeg .
Warning : getimagesize() : Filename cannot be empty in /massicot-2025c-v0.8.7/massicot/massicot_fonctions.php on line 450
la même télécharger en logo est ok mais indique 0 × 0 pixels
pas de pb sur d’autres photos.
pour info le pb existe aussi en SPIP 3.2.7 [24473] et massicot 0.8.7
Bizarre, je n’arrive pas à reproduire ce problème, que ça soit en 3.2.7 ou 3.3.
Ça se produit aussi quand on désactive les autres plugins (à part « Saisies ») ? Quelle est la version de PHP ?
en local PHP 7.3
sur internet PHP Version 7.0.33-0+deb9u7
j’ai joint un exemple de document provocant le pb dans le message precedent
pas tester en supprimant des plugins, je regarde cet après midi
test en local avec spip 3.3 et php 7.3 et 7.4 tous plugins autre que saisie desactivés
je telecharge l’image. De manière fugace, l’image est affiché dans l’encart avec le fichier a bien ete chargé puis j’ai a la place INDIQUEZ UN FICHIER et le document n’est pas present dans l’article ni dans edition document.
Il est dans la base avec
1340 1848 0 webp 4 juin 2020 à 12h17min webp/bandeau-facebook-open-source-2020_web.jpg-2.webp 96718 0 0 file document non publie
1er janvier 1970 à 00h00min 0 4 juin 2020 à 12h17min
c’est a dire : taille= 96718 largeur=0 hauteur=0 type =file mode =document sachant que le document était sur mon disque dur avec pour nom bandeau-facebook-open-source-2000_web.jpg sans le webp devant. Le pb persiste en changeant le nom du fichier.
c’est peut être un cas particulier mais en logo il se charge bien avec largeur et hauteur a 0
Le problème n’arrive qu’avec ce fichier ? C’est peut-être du au format webp, qui n’est pas forcément supporté par PHP.
Est-ce que vous avez fait quelque chose pour que SPIP accepte le format webp ? Quand j’essaie d’utiliser le doc joint plus haut comme logo, j’ai une erreur « Type de fichier incorrect », et si je l’upload en tant que document, SPIP le zippe…
Je croyais que c’etait un jpg ( dixit windows10)
dans la table types_documents il y a un webM mais pas de webp.
il y a eu d’autres pb mais je ne me souviens pas du type de fichiers.
Je ne veux pas vous faire chercher pour un cas particulier.
Je reviens vers vous si le pb se reproduit avec d’autres fichier
merci pour votre intervention
Répondre à ce message
Bonjour l´image est bien annoncée comme étant téléversée mais j’ai le message suivant qui apparaît sans image apparente.
Warning : getimagesize() : Filename cannot be empty in /home/users/1/blabablabla.info/plugins/auto/massicot/v0.8.7/massicot_fonctions.php on line 450
Une solution ?
même problème apparemment
Répondre à ce message
Bonsoir,
Lorsque le plugin Massicot est activé (0.8.7 - stable) Il y a l’erreur suivante en mode debug sur les pages publiques et dans les logs spip.log :
Merci
Répondre à ce message
Bonjour,
C’est peut-être normal étant donné le traitement mais le centrage des images (avec le plugin https://www.paris-beyrouth.org/Plugin-centre_image) ne fonctionne pas lorsqu’une image a été recadrée : la petite croix de centrage sur l’image revient toujours au même point.
dd
Répondre à ce message
Bonjour,
Je me permets de vous faire part de deux suggestions pour d’éventuelle mise à jour :
1/ Permettre de faire pivoter à 90dej l’image
2/ Permettre d’avoir des proportions prédéfinis (3:4, 2:1, 1:1 etc...)
Merci d’avance ;)
JuL
Répondre à ce message
Bonjour,
Juste pour signaler si quelqu’un(e) rencontre le soucis, que sur un site ou j’avais a intervenir pour une mise a jour spip, le plugin massicot me plantais l’affichage des listes de formulaires de formidable coté privé, une erreur : objet, id_objet inconnu.
je n’ai aucune idée du rapport ou pourquoi ou comment ^^ et je ne vois pas le rapport.
- l’hébergeur ovh,
- SPIP 3.2.4,
- Formidable 3.38.3
- Massicot 0.8.7
Répondre à ce message
Lorsque je mets le formulaire pour modifier un document en espace public
j’ai accès à recadrer cette image et à tout ce qu’il faut pour recadrer. Une fois terminé, lorsque je clique sur recadrer cette image j’ai ce message d’erreur
The requested URL /renee_sitememoires/ecrire/spip.php was not found on this server.
Répondre à ce message
Tout fonctionne comme si le Massicot permettait de recadrer les logos de mots-clés mais pas de les afficher recadrés avec #LOGO_MOT qui persiste à afficher l’image entière.
Phénomène connu ?
merci d’avance pour tout renseignement !
Je viens de tester sur un SPIP 3.2.3 et la version 0.8.4 du plugin et je ne vois pas de souci. J’ai fait une simple boucle :
et c’est bien la version recadrée du logo qui est affichée.
Du coup il me faudrait des infos en plus pour essayer de reproduire le problème :
Bonjour, merci pour la réponse,
et non ça ne marche pas avec la boucle simple non plus.
les plugins installés (à jour, comme Spip 3.2.3) sont :
Répondre à ce message
Bonjour,
Sur des sites SPIP 3.2.3 avec massicot 0.8.6 - stable j’ai un effet de bord très embêtant : lorsque j’active massicot je n’ai plus la possibilité de mettre les documents dans le portfolio : le bouton « Déposer dans le portfolio » n’est plus visible.
<button type="submit" class="submit btn ajax">Déposer dans le portfolio</button>
pour son pendant « enlever du portfolio » : idem.
merci
Salut,
La version 0.8.7, qui vient de sortir, devrait corriger ce problème. Merci pour le signalement !
Merci ! Ça fonctionne.
Répondre à ce message
Bonjour, dans l’environnement privée d’un site internet sous Spip 3.1.6, je trouve des messages en tableau en haut à droite en disant qu’il y a des erreurs de template par rapport au Plugin Massicot. Je voudrais savoir comment corriger ces erreurs.
Bonjour,
Je pense que c’est parce que j’ai introduit une incompatibilité avec SPIP < 3.2 sans m’en rendre compte… Du coup la solution doit venir du côté du plugin.
Est-ce que la version 0.8.6 règle le problème ?
J’ai actualisé la version SPIP et le problème a disparu. Mais maintenant quand j’essaye d’encadrer/réduire une image, elle simplement disparaît. Quand Massicot est installé, les images dans la Médiathèque apparaissent en vrai taille (enormes !).
Bizarre, je viens de tester avec un SPIP 3.2.3 et la version 0.8.6 du Massicot, et tout me semble OK.
Est-ce que les traitements d’images sont configurés correctement ? Il faut choisir une méthode de fabrication des vignettes dans l’espace privé, sur la page “Configuration -> Fonctions avancées”.
Sinon il me faudrait plus d’infos pour reproduire le problème. Quels sont les autres plugins installés sur le site ? Est-ce qu’il y a des erreurs PHP ? (pour afficher les erreurs php : https://contrib.spip.net/Massicot#comment493122-492454)
Salut Bystrano,
Je viens de faire des manips sur « Fonctions avancées » et j’ai coché l’option « Ne pas générer de miniatures des images ». Les images dans Médiathèque maintenant apparaissent normalement mais l’outil de Zoom de Massicot presente encore des problèmes. Quand j’essaye de réduire la dimension d’une image avec le Zoom, l’image simplement disparaît, comme si je l’avais effacée. Et pas moyen de la faire revenir. Il faut alors téléverser une autre image. Plugins installés : Agenda, Albuns, Bigfoot, Bootstrap, Champs Extra, Comments, Crayons, Diogene, Enluminures typographiques, EVA web, Fonctions d’images, GIS, Couteau Suisse, Less CSS, Massicot, Mini calendrier, minibando, mots techniques, oEmbed, Saisies pour formulaire, ScolaSPIP, Spip bonux, spip cycle 2, spipr-dist, z-core.
Pour la page « Fonctions avancées », je voulais plutôt parler de l’option au-dessus de « Ne pas générer de miniatures… », où l’on choisit parmi « GD1 », « GD2 », « NETPBM » et « CONVERT ».
Est-ce que les 4 images s’affichent, comme sur la capture d’écran que je joins ? Et tu as bien sélectionné un de ces 4 choix ?
Oui, la GD2. Les images de « NETPBM » et « CONVERT » n’apparaissent pas.
Salut Bystrano !
Problème résolu ! J’ai installé l’extension php « Imagick » sur le serveur et Massicot fonctionne à merveille ! J’adore ce plugin !
Merci beaucoup !
Répondre à ce message
Bonjour,
Sous spip 3.2.3 ; base mysql verifiée, plugin désactivé sans succces, plugin désinstallé sans succes. Cache vidé multiples fois, cache vidé en FTP, rien n’y fait
pour tous les articles antérieurs à un nouvel article créé puis supprimé, impossible de recafrer les images des nouveaux articles.
Le recadrage des images des articles antérieurs sans probleme, le recadrage depuis le menu Edition + médiatheque, sans probleme , Mais
depuis un nouvel article Massicot propose systematiquement de recadrer le logo quelque soit l’image ou les images disponibles
Recadrer l’image « Logo
Le recadrage du logo si présent pas de problème
une idée ??
Bonjour,
Merci pour le rapport de bug, il y a bien un souci avec ça. Je n’ai pas le temps de chercher une solution là tout de suite, mais je le ferai dans ces prochains jours,
Merci pour la reponse
je vais chercher de mon coté.
Je viens de mettre en ligne un correctif pour ce problème, la nouvelle version devrait être disponible dans d’ici peu.
Est-ce que la version 0.8.4 corrige bien le souci ?
des que la 0.,8.4 apparait je l’installe et test
mise à jour opérationnelle
bravo pour la reactivité
William
Répondre à ce message
bonjour,
je viens d’installer SPIP 3.2.2 j’ai massicot 0.8.1 et PHP Version 7.0.33-0+deb9u1
J’ai un pb lorsque je vais sur une vignette, modifier que je scrolle j’obtiens
j’ai en dessous d’enregistrer , avant la saisie du mot clé
Notice : Undefined variable : id_vignette in /var/www/stcleophas/plugins/massicot/massicot/massicot_pipelines.php on line 204
c’est une petite erreur. Pas très grave, mais c’est pas normal que ton hébergeur affiche publiquement les erreurs.
je laisse bystrano corriger l’erreur s’il a le temps
Merci mais c’est ma faute.
les erreurs étaient visible car sur ces 2 sites j’avais oublier de supprimer la vision des erreurs dans mes_options.php
Ton message m’y a fait penser.
Bonjour,
Je viens de publier un correctif, la version 0.8.4 ne devrait plus avoir ce problème. Merci pour le signalement !
Répondre à ce message
J’ai pas mal d’erreur sur le log liés à la table documents :
2018-10-23 13:09:51 ::1 (pid 944) :Pub : !INFO : trouver_table : table inconnue ’’ ’documents’
2018-10-23 13:09:51 ::1 (pid 944) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:09:51 ::1 (pid 944) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:09:51 ::1 (pid 944) :Pub : !INFO : trouver_table : table inconnue ’’ ’documents’
2018-10-23 13:11:24 ::1 (pid 945) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:11:26 ::1 (pid 945) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:11:34 ::1 (pid 945) :Pub : !INFO : trouver_table : table inconnue ’’ ’documents’
2018-10-23 13:12:18 ::1 (pid 945) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:12:18 ::1 (pid 945) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:12:18 ::1 (pid 945) :Pub : !INFO : trouver_table : table inconnue ’’ ’documents’
2018-10-23 13:12:41 ::1 (pid 945) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:12:42 ::1 (pid 945) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:12:42 ::1 (pid 945) :Pub : !INFO : trouver_table : table inconnue ’’ ’documents’
2018-10-23 13:12:42 ::1 (pid 945) :Pub:ERREUR : Erreur mysql 1146
2018-10-23 13:12:43 ::1 (pid 945) :Pub:ERREUR : Erreur mysql 1146
en modifiant les lignes 68,81,89 et 96 (documents => spip_documents)
et en commentant la ligne 37 ($table = table_objet($table) ;)
On arrive à s’en débarrassé mais je n’ai pas fait de test
Est ce qu’il est possible de regarder cela et éventuellement faire quelque chose ou est ce un souci que je suis seul à avoir ?
C’est avec quelle version de SPIP ? Et du plugin ?
Je viens de tester sur un SPIP 3.2.1 avec le plugin en version 0.8.0, et je n’ai pas ces erreurs. Et d’après programmer SPIP, il semble bien qu’il faut déclarer les traitements autos en utilisant « documents » plutôt que « spip_documents ». Du coup c’est étonnant qu’on puisse corriger l’erreur en faisant l’inverse ! Il y a probablement autre chose qui cloche ailleurs…
Il s’agit de la version 3.2.1 de spip et de la version 0.8.0 de massicot
Répondre à ce message
Bonjour,
J’ai un problème de notice que je comprends pas
Une boucle mots avec #LOGO_MOT
Bonjour,
Pourrais-tu poster le message d’erreur en entier ?
Re,
Notice : Undefined index : id_mot in /***/tmp/cache/skel/html_916d7e8556fbe0e30ec0f9eda995c345.php on line 215
Autre notice Undefined index : type in /***/plugins/massicot/massicot_pipelines.php on line 88
Cette dernière notice devrait être corrigée dans la version 0.7.11 qui vient de sortir.
Par contre pour la première, je n’arrive pas à la reproduire… Est-ce que tu pourrais poster le bout de squelette qui provoque l’erreur ?
Salut,
J’ai plus de notice pour le moment.
Je repasse si cela revient.
Merci
Répondre à ce message
Salut,
J’ai remarqué que le plugin généré beaucoup de notice php :
exemple dans le code php d’un squelette généré :
http://spip.pastebin.fr/50152 Ligne 227 ;
On voit qu’il manque des ’quotes’ autour de « article ». je suis quasi certain que ça vient du plugin massicot car lorsque je le désinstalle je n’ai plus de notice.
Cordialement
Effectivement il manquait des quotes, et ça venait bien du massicot, merci pour l’info ! La version 0.7.10 devrait régler le problème.
De mon côté, il y a un fonctionnement étonnant depuis peu avec ce plugin : lorsque je demande l’affichage du #LOGO_ARTICLE dans un squelette, plus aucun code HTML ne s’affiche. Si je désactive le plugin, ça remarche. Et si j’enlève #LOGO_ARTICLE du squelette, avec le plugin activé, la page s’affiche. Mystère...
Le coup de la page blanche, c’est souvent une fatal error php. Est-ce que l’affichage des erreurs php est activé ? Ça permettrait probablement d’avoir plus d’infos sur ce qui cloche.
On peut forcer l’affichage des erreurs en ajoutant ces deux lignes dans le fichier mes_options.php :
Merci pour ta réponse. Voici ce que ça donne :
Fatal error : Allowed memory size of 134217728 bytes exhausted (tried to allocate 16384 bytes) in /home/blab13ourdet/public_html/plugins-dist/filtres_images/filtres/images_transforme.php on line 391
Merci pour ta réponse. Voici ce que ça donne :
Ok avec le message d’erreur c’est plus clair :-)
On dirait que tu as une image trop grande, le module de traitement d’image arrive à court de mémoire et plante tout. Du coup il faudrait augmenter le paramètre memory_limit dans la configuration de php. Le plus simple est probablement de demander à l’hébergeur de le faire..
Ou alors remplacer l’image en question par une version plus petite..
C’est génial ! J’avais en effet 2-3 images un peu lourdes. J’en ai mis des versions plus légères, et ça remarche. Merci beaucoup !!!
Répondre à ce message
Bonjour,
J’ai un nouveau « petit » souci avec le plugin Massicot...
Avec un SPIP 3.1.4 (tous les plugins à jour, PHP 7.0.15, hébergement Perfox1 OVH) et le plugin Massicot en v.0.7.8 > Lorsque je diminue de taille une image (illustration) comprise au sein d’un article (ici apposée dans le champs #TEXTE) et que je la recadre à un format lambda (par exemple 607 x 250), il m’affiche en partie publique (et quelques fois en partie privée aussi), une image au format carré : 607 x 607 ! Et impossible de leur faire retrouver leur proportions initiales sauf à désactiver le plugin Massicot... :/
Par contre, si je n’effectue pas de recadrage sur une image (ici la 4e sur la copie d’écran), cette dernière est parfaitement affichée en partie privée et bien réduite en partie publique... sic...
Aurais-tu une idée d’où cela peut provenir ?
Tu écris dans la présentation que le plugin agit sur les balises #FICHIER et #LOGO_* : dois-je en déduire que ce n’est pas utilisable au sein de l’article, dans le champs #TEXTE appelé avec
<img4XX>
en partie rédactionnelle et dans le gabarit avec le code[(#TEXTE|image_reduire{375,0})]
??Si c’est le cas, il faudrait dans ce cas, que le bouton [recadrer l’image] ne soit pas actif dans la section « Illustrations », ce qui interdirait cette manipulation peut-être non prévue...
Pour constater le souci en partie publique : https://www.commune-fursac.fr/artic...
Bonjour Pascual,
La version 0.7.9 que je viens de mettre sur la zone devrait corriger ça.
Il y avait un bout de code où j’avais écrit « largeur » au lieu de « hauteur » ! C’est fou qu’après plus d’une année d’existence en prod sur plein de sites, il reste des bugs pareils…
Merci pour le signalement en tout cas !
Nickel, ça fonctionne (mieux) maintenant :D
Un très grand merci pour ta réactivité !
Répondre à ce message
Bonjour,
Sur www.diocese-avignon.fr dans l’espace d’administration, la dernière mise à jour du plugin fait qu’on ne peut plus massicoter un logo.
En haut au dessus du slider, il y a : « Taille de l’image recadrée en pixels : NaN x NaN » (pour une URL du type : ecrire/ ?exec=massicoter_image&objet=article&id_objet=10578&redirect=.%2F%3Fexec%3Darticle%26amp%3Bid_article%3D10578
En revenant en révision SVN n°103170, le bug disparaît.
Merci pour le signalement !
La version 0.7.6 devrait corriger ça : https://zone.spip.org/trac/spip-zone/changeset/103456/
Merci, ça marche ! Quelle réactivité !
Répondre à ce message
Bonjour,
Merci pour ce plugin très pratique pour les rédacteurs/administrateurs !
Je signale juste que j’ai identifié une incompatibilité avec le plugin logo svg (qui permet d’accepter des images au format SVG pour les logos des objets éditoriaux de SPIP). L’activation de Massicot a pour effet de rendre inopérante les balises #LOGO_xxx (j’ai testé #LOGO_SITE_SPIP et #LOGO_ARTICLE) sur la partie publique quand le l’image est au format svg.
Merci pour le retour ! Je vais tenter de résoudre ça pour une prochaine version..
Répondre à ce message
Directement du Brésil, juste pour vous dire que ce plugin est simplement génial et indispensable pour les utilisateurs SPIP. Pour quoi n’ont ils pas encore mis ce truc dans le code source de SPIP, bon dieu ?!
parce que le principe est d’alléger spip pour rendre plus modulaire, pas de l’alourdir. Et que ce plugin n’est pas indispensable : cela dépend des besoins.
A défaut d’intégrer cette fonctionnalité dans la distribution standard de SPIP, il serait probablement utile de fournir une liste de plugins recommandés pour quelques cas d’utilisations classiques (ex : blog, magazine, site vitrine, boutique en ligne, etc.). Cela rendrait SPIP un peu plus accessible à l’utilisateur amateur qui peut penser d’un prime abord que SPIP est inférieur à un CMS comme Wordpress.
Répondre à ce message
Je viens de tenter d’installer ce plugin. Je l’avais testé sans problème en local, mais là, sur le serveur, ça me bloque tout l’espace privé avec le message :
Y a-t-il quelque chose à faire où est-ce du ressort de l’hébergeur ?
Euh, en fait, ça plante même le site public !
Je pense que c’est du à une version de PHP un peu ancienne (< 5.4), j’ai bon ?
J’ai fait un petit correctif pour que ça passe quand même, mais je n’ai pas de vieux PHP sous la main pour tester. Est-ce que la version 0.6.4 du plugin plante toujours ? Si oui avec quel message d’erreur ?
Exact, je viens de voir que la version de php est 5.2.17. Comme je connais l’hébergeur, je vais voir s’il peut le mettre à jour sans problème.
La nouvelle version ne génère pas de message d’erreur. Ça a l’air de fonctionner.
Merci pour la réactivité et l’efficacité. Quand j’aurai tout compris, j’esssaierai à mon tour de contribuer de la sorte.
Avec plaisir, merci à toi d’avoir remonté le problème !
C’est vrai que PHP 5.2 commence à dater, mais comme SPIP supporte même la 5.1, je trouve normal que les plugins le fassent aussi.
Répondre à ce message
Bonjour,
Merci pour ce plugin indispensable et toutes ces corrections effectuées.
Il est trop cool !!
J’ai remarqué qu’il ne fonctionnait pas avec le logo et le logo de survol du site (dans identité site). Tout fonctionne correctement, on accède bien à la fonction de recadrage, mais lorsque vous appuyez sur le bouton « recadrer image », on retourne sur le logo, mais aucune modification n’est prise en compte.
Je suis en 3.1
Cordialement
Merci pour le signalement, bizarre que personne n’ait remarqué ça jusqu’ici :-)
Ça devrait être corrigé dans la version 0.5.3 !
Waooh !! Ça c’est de la réactivité !!
Merci à toi
Répondre à ce message
Salut Bystrano,
Juste une petite remontée d’incompatibilité entre ce plugin (Massicot) et celui d’Arno (Centre_image) : ce dernier ayant un processus qui ajoute une petite croix sur l’imagette en partie privée, le plugin massicot surchargeant (si je ne dis pas trop de bêtises) l’imagette du Core, la petite croix n’apparait plus... et rend le plugin « centre_image » inopérant.
Marcimat, qui a jeté un œil (très rapidement) sur ce qui pourrait bloquer me signale que c’est peut-être là :
https://core.spip.net/projects/spip/repository/entry/spip/prive/formulaires/inc-apercu-logo.html
http://zone.spip.org/trac/spip-zone/browser/_plugins_/massicot/trunk/formulaires/inc-apercu-logo.html
Je ne sais si c’est corrigeable ou pas, en tous les cas, merci pour ce beau plugin :)
C’est corrigeable, et même corrigé dans la version 0.4.7 !
Répondre à ce message
juste génial bystrano, mille merci
pour le faire fonctionner avec adaptive image, modifier formulaire massicoter_image :
[(#ENV{objet}|massicot_chemin_image{#ENV{id_objet}}|balise_img{'','no-adapt-img'})]
Merci pour le retour, c’est intégré dans la version 0.4.6.
Répondre à ce message
Plugin génial !!
Une question : j’ai besoin du recadrage du massicot à un endroit du site, mais à un autre endroit je voudrais pouvoir repartir de l’image originale. Y aurait-il une balise qui permettrait d’accéder au logo non recadré ?
Merci !!!
J’arrive un peu tard, mais il parait que c’est mieux que jamais :-) Le recadrage du massicot se fait via les traitements automatiques sur les balises, du coup on peut mettre un * après la balise pour avoir l’image avant recadrage. Comme p.ex :
Répondre à ce message
salut
je viens d’avoir un petit problème sur un site avec le plugin massicot
j’ai recadrer une image, a la suite de quoi, tous ls cadres « cadre> pour ecrire mes code informatique sont devenus immenses
mon image n’apparaissait plus et le fond de page du site (arrière plan) a pris la couleur du fonds des cadres, (dans cet article du moins)et tout ceci m’affichait des codes erreurs php
ce petit bug m’a mis la couleurs de fonds dans la config du squelette « escal » a la même couleurs que la couleur des cadres , allez savoir ????
ne sachant pas débuger le php et ayant autre chose à faire’ j’ai viré le plugin
voila,
à plus
Répondre à ce message
Yop !
petit bug trouvé à l’instant :
On ne devrait pas pouvoir recadrer une image distante ou alors il faut proposer de la copier dans le site avant d’afficher l’interface de recadrage.
Hop !
C’est corrigé dans la version 4.2, merci pour le retour !
Répondre à ce message
Bravo et merci, une des fonctionnalités le plus attendues pour SPIP.
Par expérience, ce qui serait vraiment extra à ajouter au plugin : dans sa page de configuration, la possibilité de création de formats standards (300 x 257 px, 1080 x 552 px, etc. selon le design du site), et qu’apparaisse ensuite un bouton lors du recadrage : on clique sur « 300 x 257 px » et la zone de recadrage se redimensionne automatiquement à cette taille là
Car il est assez difficile et fastidieux de pouvoir travailler au pixel près simplement avec la souris.
Une première étape serait d’avoir deux champs textes (largeur hauteur en px) pour pouvoir régler la taille de la zone de sélection
Cordialement
Pour info, je suis en train d’intégrer la possibilité de forcer le format de recadrage, mais ça demande à être testé encore un peu plus. Si tu veux essayer je suis preneur de retours d’utilisation :-)
Pour l’instant (v0.4.0) il n’y a pas de formulaire de configuration, mais on peut activer cette fonctionnalité et choisir les formats pré-définis en ajoutant une variable globale dans le fichier mes_options. Par exemple, voici comment créer deux formats pré-définis :
Répondre à ce message
Bonjour,
J’ai un petit bug : j’utilise le slider pour réduire la taille de l’image, mais je me retrouve avec une image rogné.
Bonjour,
Pourriez-vous être un peu plus précis, pour que je puisse reproduire le problème ?
Où est-ce que l’image apparait rognée ? Dans la page de recadrage (avec le slider) ou alors seulement ensuite, quand on va voir l’image sur le site ? Ça arrive avec toutes les images ?
Aussi, est-ce que vous avez essayé de cliquer sur le lien « réinitialiser » à côté des boutons « annuler » et « recadrer l’image » ?
Sur la « page de recadrage », l’image apparait réduite, mais une fois sur le site, il n’y a que le coin supérieur gauche qui apparait.
Ça le fait sur toute l’images sur lesquel j’ai testé, et je n’ai rien fait d’autre que reduire la taille avec le slider et cliquer sur « recadrer l’image »
J’avoue que je n’arrive pas à reproduire le problème chez moi, quelle version de SPIP utilisez-vous ?
Mais bon, en cherchant des problèmes, j’en ai trouvé :-) et j’ai corrigé un bug dans la version 0.2.6. Je ne serais pas étonné si ce bug était le coupable… Est-ce que la nouvelle version règle votre problème ?
Dans tous les cas il faudra recadrer une nouvelle fois les images après la mise à jour pour régler le problème.
Je viens de mettre à jour et j’ai toujours le problème.
Je suis sous SPIP 3.0.21
Bug en partie résolue : il me manquait la bibliothèque gd.
Etrange, car sans, le « rognage » fonctionnait.
Peur-être ajouter un message comme quoi une bibliothèque manque ?
Sur-ce, bonne continuation.
Répondre à ce message
Bravo pour ce plugin [Version 0.2.4] qui fonctionne très bien.
Une petite remarque :
Le plugin utilise le slider de jQueryUI ainsi qu’une bibliothèque jquery.imgareaselect.dev.js, soit quelques dizaines de Ko, toutes dépendances js et css comprises.
Sauf erreur de ma part, ces fichiers sont chargés de manière superflue côté public.
Sans doute est-il avantageux de conditionner leur chargement pour l’espace privé seulement, en effectuant un test_espace_prive dans les pipelines.
Merci.
Bonjour,
Vous avez raison, je ne vois pas non plus de raison pour charger ces scripts côté public, il faudra corriger ça.
Je m’en chargerai à la prochaine occasion, sinon n’hésitez pas à faire la modification vous-même !
C’est fait, un grand merci à phenix qui a fait la correction !
Répondre à ce message
Ce plugin est absolument génial et répond de suite à mes besoins du moment. Bravo et merci
Répondre à ce message
Bonjour,
bravo pour ce plugin !
Cependant je viens de l’installer et je m’aperçois que mes portfolios ont disparu côté public, après installation du plugin. Je l’ai donc désactivé, et tout re fonctionne...
Quid ?
je suis sous SPIP 3.1 RC
Cordialement .
précision c’est la version 0.2.0 test du plug.
Merci
Je viens de corriger des bugs qui plantaient le portfolio (de squelettes-dist…) en 3.1, merci pour le retour !
Est-ce que le problème a disparu avec la version 0.2.1 du plugin ?
Bonjour,
Ok ça a l’air bon cette fois-ci avec la version 0.2.1, le portfolio refonctionne.
Cool !
Merci grandement.
Aie...
J’ai parlé trop vite.
En effet après recalcul de la page le portfolio disparait, laissant juste afficher le chemin des images...
:)
Cordialement.
Bizarre… Tu as ce problème avec les squelettes de la dist aussi ? Il suffit de renommer ton dossier squelettes le temps de tester.
Si le problème disparaît avec la dist, est-ce que tu pourrais poster la boucle qui se charge d’afficher le portfolio dans tes squelettes, pour que je puisse reproduire le problème ?
re,
Avec la -dist- même problème les photos n’apparaissent pas.
Ah oui effectivement ma solution n’était pas complète…
Ça devrait être ok avec la version 0.2.2 que je viens de mettre en ligne !
Nickel chrome ! ça fonctionne !
Good Vibes à toi ;)
Hello,
Pour moi avec la version Version 0.2.2 SVN [92865]
tous mes logos ne s’affichent plus dans l’espace public.
Je suis revenue à Version : 0.1.9 SVN [92865]
et ils ont réapparu.
Sur un SPIP 3.0.21 (testé en local et en live)
dd
Aïe, encore une boulette… La 0.2.3 devrait corriger ça.
Répondre à ce message
Je suis absolument fan de ce plugin !
Je constate (sur un site en 3.20.1 et la dernière version du Massicot) que le recadrage ne fonctionne pas pour les images du portfolio insérées via dans le texte d’un article alors que l’image est bien recadrée dans la liste du portfolio.
Par contre en cliquant sur le là l’image est bien recadrée dans la médiabox..
De même en enlevant l’image du portfolio, là elle est bien recadrée dans le texte (mais du coup pas à la bonne taille).
Avec le plugin « média logo » (les 2 plugins ensemble c’est de la balle) j’ai utilisé la même image et le logo est recadré sans problème.
Ce n’est pas le squelette car tout ça est vu dans l’espace privé du site.
Merci en tout cas pour cette belle contribution.
dd
Merci pour le signalement, ce bug est corrigé dans la version 0.1.7.
Magic ! Merci
Répondre à ce message
Merci pour ce plugin plus qu’utile :)
J’ai néanmoins un souci, apparu dans les dernières révisions du plugin.
Un petit warning fort disgracieux en pleine page de login (sous un SPIP 3.0.20).
Peux-tu y faire quelquechose ?
Un grand merci par avance.
C’est corrigé dans la prochaine version, la 0.1.8.
Super rapide, c’est top ! Merci :-)
Répondre à ce message
Testé en SPIP 3.0.20 [22255] : le recadrage fonctionne bien mais pas le reduire_image (c’est ce que fait el zoom j’imagine ?) qui se comporte comme un recadrage
Où se situe le problème, sur la page de recadrage ou dans le résultat ensuite ?
Quand je réduis l’image jusqu’à ce qu’elle soit toute petite et que je clique sur *recadrer l’image", elle se retrouve ensuite toute petite dans l’espace privé et sur le site (pour autant que le squelette ne fasse pas d’autres traitements de son côté). J’en déduis qu’on peut réduire les images…
Qu’est-ce que je rate ?
Je ne reproduit pas le pb de Valéry.
SPIP 3.0.20[22255] - PHP 5.4.10
Peetdu
ps : Bravo pour ce plugin bluffant.
Voici ce que j’obtiens en réduisant de moitié un image de 640 pixel. L’affichage est OK sur l’interface du plugin mais pas sur la prévisualisation de l’article. En regardant le code généré et en affichant l’image seule je vois que l’image a bien été redimensionnée mais que les modèles d’insertion de documents insèrent des valeurs height et width qui ne correspondent pas (j’ai bien recalculé la page).
... alors que l’image dans cache-vignette fait en réalité 236x168.
J’ai vidé ensuite le cache des images calculées automatiquement : l’affichage du modèle est alors correct en backoffice mais pas en frontoffice (recalculé la page, vidé le cache du navigateur).
Merci pour le retour précis !
Il y avait bien un bug que je viens de corriger dans la version 0.1.6, déjà disponible sur la zone et bientôt ici.
La méthode de calcul des balises #HAUTEUR et #LARGEUR était fausse, et réduisait trop les images. Une image de 200px réduite à 100px était affichée à 50px.
Mais ça devrait être réglé dans la nouvelle version.
Répondre à ce message
Bravo !!!!!!!!!!
Extrêmement utile, et va simplifier la vie de bien des rédacteurs ! ;-)
Répondre à ce message
Yeah ! Enfin un plugin pour remplacer les logiciels de recadrage !
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |