Wsparcie » Wtyczki » Buddypress – Problem podczas przycinania awatarów

  • Witajcie, mam dość dziwny problem z przycinaniem i ustawieniem awatarów przez użytkowników Buddypress. Nie mam pojęcia dlaczego się tak dzieje, ale niektórych zdjęć nie mogę przyciąć i ustawić jako zdjęcie profilowe. Pojawia się wtedy komunikat „Wystąpił problem podczas przycinania zdjęcia profilowego”.

    Dodatkowo zauważyłem, że w folderze gdzie zapisują się awatary użytkowników poprawnie zapisane mają wygenerowaną nazwę która wygląda mniej więcej tak: „5b1035d8e45f7-bpfull.jpg”, natomiast zdjęcia przy których pojawia się ww. komunikat mają nazwę np.: „-1-450×450.jpg”.

    Debug nie pokazuje żadnych błędów, konsola przeglądarki również nie wyświetla błędów.

    Spotkał się ktoś z podobnym problemem? Testowałem na localhoscie i wszystko działało bez problemu. Czy może to mieć związek z SSL lub faktem, że kiedyś strona korzystała z multisite (teraz już nie korzysta) oraz były testowane na niej różne systemy społecznościowe (obecnie nie są żadne takie pluginy zainstalowane).

    Dodatkowo czy jest sposób na wyłączenie możliwości zrobienia zdjęcia profilowego za pomocą kamery internetowej?

    WordPress 4.9.6
    Buddypress 3.0.0

Viewing 1 replies (of 1 total)
  • Prawdopodobnie skrypt do obróbki zdjęć ma za mało dostępnej pamięci. Im większe wrzucone zdjęcie, tym więcej jej potrzeba – niezależnie od wagi pliku czy jego formatu. Aby obrobić zdjęcie, trzeba wykonać w pamięci bitmapę, gdzie każdy piksel to przynajmniej 24 bity. Im więcej pikseli tym więcej bitów potrzeba.

    Rozwiązaniem może być zwiększenie pamięci na skrypty php, jednak nie zawsze jest taka możliwość. Zależy od hostingu. Jednak ile by tej pamięci nie było, znajdą się użytkownicy którzy będą wrzucać za duże pliki. Zatem dobrze się przed tym zabezpieczyć chociażby javascriptem, który sprawdzi wymiary pliku przed przesłaniem go na serwer.

Viewing 1 replies (of 1 total)
  • The topic ‘Buddypress – Problem podczas przycinania awatarów’ is closed to new replies.