Outil de recadrage Wordpress grisé


13

L'outil de recadrage wordpress est grisé pour moi dans Firefox 3.6 (et IE7 / 8). J'ai désactivé les modules complémentaires de Firefox et essayé la solution ici:

Wordpress Image Editor ne fonctionne pas - conflit?

Mais cela n'a pas résolu le problème. Quelqu'un sait comment wordpress détermine s'il faut activer le bouton de recadrage?

La version WP est 3.0.1

Merci,


1
Je viens de réaliser que le bouton est désactivé jusqu'à ce que vous commenciez à faire glisser. Le problème a été causé par l'un des plugins installés (je pense). Juste besoin de comprendre lequel maintenant.
codecowboy

Ceci est généralement résolu en installant la bibliothèque "gd" sur le serveur. Votre hôte doit faire quelque chose commeyum install php-gd
PJ Brunet

Réponses:


6

Pour moi, le bouton est devenu disponible une fois que j'ai cliqué et fait glisser le curseur de la souris sur une partie de l'image pour sélectionner une zone à recadrer.


Wow, c'est une interface utilisateur très peu intuitive.
slhck


0

Pour toute autre personne où la solution de codecowboy n'a pas résolu le problème, essayez ceci ...

J'ai eu un problème très similaire à ce que je pense que vous vivez là-bas ... Après des heures et des heures à essayer de le résoudre par coïncidence, j'ai compris que le problème était un espace supplémentaire au bas de mon fichier functions.php personnalisé.

Alors ... allez essayer ça. Ouvrez votre dossier principal de thèmes et recherchez votre fichier functions.php. Maintenant, allez tout en bas de la page et recherchez la balise de fermeture ?> Php. Maintenant, assurez-vous qu'il n'y a AUCUN onglet, espace ou retour de ligne après le > y compris les commentaires ou quoi que ce soit supplémentaire.

Pour moi, cela a résolu mon problème et je pense que c'est un problème de wordpress. Si votre problème persiste, vérifiez si vous appelez des fichiers php externes dans votre fichier functions.php et, si c'est le cas, suivez les mêmes étapes que celles énumérées ci-dessus. J'espère que cela aide quelqu'un.


2
Ce n'est pas spécifique à WordPress, mais à PHP. Vous ne pouvez pas définir d'en-têtes HTTP si vous avez déjà envoyé une sortie. Avoir du contenu en dehors des balises PHP envoie cette sortie (comme prévu), et la fonctionnalité de recadrage dépend probablement d'Ajax avec des en-têtes ou du contenu spécifiques (non préfixés avec des lignes vides). La solution est de laisser la balise PHP de fermeture, c'est toujours du PHP valide, mais empêche ce genre d'erreurs.
Jan Fabry

Très vrai ... C'est quand même quelque chose que j'ai remarqué alors j'ai pensé que je partagerais
NetConstructor.com

1
Encore mieux, évitez complètement la fermeture de la balise PHP. Ce n'est pas obligatoire et le laisser de côté peut aider à éviter ce problème. Plus d'informations: stackoverflow.com/questions/4410704/…
Tim Malone

0

L'outil de recadrage et l'interface d'édition d'image ne sont pas aussi intuitifs qu'ils pourraient l'être.

Pour ceux qui recherchent pourquoi l'outil de recadrage est désactivé et le bouton Enregistrer est grisé, voici les étapes pour faire fonctionner l'outil de recadrage:

  1. éditez l'image que vous souhaitez recadrer
  2. cliquez sur le bouton de recadrage au-dessus de l'image
  3. faites glisser la zone de l'image sur laquelle vous souhaitez recadrer l'image
  4. cliquez à nouveau sur le bouton de recadrage
  5. remarquez maintenant que l'image a été recadrée, appuyez maintenant sur le bouton Enregistrer.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.