Narzędzie przycinania Wordpress wyszarzone

13

Narzędzie przycinania wordpress jest dla mnie wyszarzone w Firefox 3.6 (i IE7 / 8). Wyłączyłem dodatki firefox i wypróbowałem rozwiązanie tutaj:

Edytor obrazów Wordpress nie działa - konflikt?

Ale to nie rozwiązało problemu. Czy ktoś wie, w jaki sposób wordpress określa, czy włączyć przycisk przycinania?

Wersja WP to 3.0.1

dzięki,

codecowboy
źródło
1
Właśnie zrozumiałem, że przycisk jest wyłączony, dopóki nie zaczniesz przeciągać. Problem został spowodowany przez jedną z zainstalowanych wtyczek (myślę). Musisz tylko dowiedzieć się, który z nich teraz.
codecowboy
Zwykle jest to naprawione przez zainstalowanie biblioteki „gd” na serwerze. Twój gospodarz musi zrobić coś takiegoyum install php-gd
PJ Brunet

Odpowiedzi:

6

Dla mnie przycisk stał się dostępny po kliknięciu i przeciągnięciu kursora myszy nad częścią obrazu, aby wybrać obszar do przycięcia.

Wysoce nieregularne
źródło
Wow, to jest bardzo nieintuicyjny interfejs użytkownika.
slhck
2

Jestem w 99% pewien, że było to spowodowane wtyczką Firephp.

codecowboy
źródło
czy dezaktywacja wtyczki firephp pomogła ci? czy możesz połączyć wtyczkę firephp?
hakre
Wtedy prawdopodobnie WordPress FirePHP nie jest wystarczająco inteligentny, aby wiedzieć, kiedy powinien się zamknąć (na przykład w żądaniach AJAX).
Jan Fabry
1

Narzędzie kadrowania i interfejs edycji obrazu nie są tak intuicyjne, jak mogłoby być.

Dla każdego, kto szuka powodu, dla którego narzędzie do przycinania jest wyłączone, a przycisk zapisywania jest wyszarzony, oto kroki umożliwiające uruchomienie narzędzia do przycinania:

  1. edytuj obraz, który chcesz przyciąć
  2. kliknij przycisk przycinania nad obrazem
  3. przeciągnij obszar obrazu, do którego chcesz przyciąć obraz
  4. kliknij przycisk przycinania PONOWNIE
  5. zauważ teraz, że obraz został przycięty, teraz naciśnij przycisk Zapisz.
Mike Kormendy
źródło
0

Dla każdego, kto nie rozwiązał problemu codecowboy, spróbuj ...

Miałem bardzo podobny problem do tego, co myślę, że tam doświadczasz ... Po wielu godzinach prób znalezienia rozwiązania przez przypadek doszedłem do wniosku, że problemem była dodatkowa przestrzeń na dole mojego pliku niestandardowego.php.

Więc ... idź i spróbuj tego. Otwórz główny folder motywów i poszukaj pliku functions.php. Teraz przejdź na sam dół strony i poszukaj tagu zamykającego ?> Php. Teraz upewnij się, że po znaku > nie ma żadnych tabulatorów, spacji ani znaków powrotu wiersza, w tym żadnych komentarzy lub czegokolwiek dodatkowego.

Dla mnie to naprawiło mój problem i myślę, że to problem z wordpress. Jeśli nadal masz problem, sprawdź, czy wywołujesz jakieś zewnętrzne pliki php w pliku functions.php, a jeśli tak, wykonaj te same czynności, co wymienione powyżej. Mam nadzieję, że to komuś pomoże.

NetConstructor.com
źródło
2
Nie dotyczy to WordPress, ale PHP. Nie można ustawić nagłówków HTTP, jeśli już wysłano dane wyjściowe. Posiadanie zawartości poza tagami PHP wysyła ten wynik (zgodnie z oczekiwaniami), a funkcja przycinania prawdopodobnie zależy od Ajax z określonymi nagłówkami lub treścią (bez prefiksu z pustymi wierszami). Rozwiązaniem jest pominięcie zamykającego znacznika PHP, który jest nadal prawidłowym PHP, ale zapobiega tego rodzaju błędom.
Jan Fabry
Bardzo prawda ... Wciąż to zauważyłem, więc pomyślałem, że podzielę się
NetConstructor.com
1
Co więcej, unikaj całkowicie zamykającego znacznika PHP. Nie jest to wymagane, a pominięcie go może pomóc w zapobieganiu temu problemowi. Więcej tła: stackoverflow.com/questions/4410704/…
Tim Malone