• Autor
    Wpisy
  • #119046

    Cześć!

    Tym razem to się sporo zadziało, i zastanawiam się jaki był bieg zdarzeń…

    Generalnie sytuacja wygląda tak, że przejąłem zarządzanie stroną po kimś, kto ją stawiał w 2021 albo 2022. Jakoś tak. Zbytnio nie mam kontaktów z tą osobą. I choć moim zadaniem było raczej zadbać o kwestie marketingowe, no to nie da się tego zbyt efektywnie zrobić bez zadbania o stronę, więc poza tym, że zrobiłem różne rzeczy typu ikonki do social mediów, aktywowany formularz kontaktowy i zapisu na newsletter, nowe wpisy na blogu. No to oczywiście było mało, i zacząłem aktualizować wtyczki, no i zrobiłem też aktualizację PHP do 8.3.

    Strona była robiona w Elementorze z wykorzystaniem motywu (myślałem, że Kava, a w praktyce okazuje się że jest to motyw Worky… https://www.templatemonster.com/pl/szablony-wordpress-76333.html

    Kolega dla którego prowadzę tę stronę zwrócił mi ostatnio uwagę, że slider, który był zaraz pod menu górnym nie wyświetla się prawidłowo, właściwie to jest po prostu białe pole, a na telefonie w ogóle go nie ma… Pierwszym elementem slidera powinno być video / animacja, ale zamiast tego było białe pole, natomiast przy strzałkach w prawo lub lewo przełączało się i pokazywały się właściwe elementy slidera, za to w trakcie przełączania pod sliderem pojawiały się następujące komunikaty:
    “Warning: undefined array key “slider_container_width” in /…/public_html/kaizenenergia.pl/wp-content/plugins/jet-elements/templates/jet-slider/global/slider-loop-item.php on line 8

    Warning: Trying to access array offset on null in /…/public_html/kaizenenergia.pl/wp-content/plugins/jet-elements/templates/jet-slider/global/slider-loop-item.php on line 8

    Warning: undefined array key “slider_container_width” in /…/public_html/kaizenenergia.pl/wp-content/plugins/jet-elements/templates/jet-slider/global/slider-loop-item.php on line 9

    Warning: Trying to access array offset on null in /…/public_html/kaizenenergia.pl/wp-content/plugins/jet-elements/templates/jet-slider/global/slider-loop-item.php on line 9″

    Zacząłem się zastanawiać czy to może kwestia niekompatybilności którejś z wtyczek (Jet Elements) z najnowszą wersją Elementora (które w wersji bezpłatnej tylko raz w roku się aktualizują) czy jeszcze coś innego.

    W pewnym momencie wpadłem na pomysł pewnie zainspirowany znaleziskami w internecie, żeby sprawdzić wtyczkę wp debugging… po jej użyciu wywaliło mi więcej błędów, które teraz wyświetlają mi się nad nagłówkiem strony i nad stopką (a slidera jak nie było tak nie ma)

    Komunikaty są takie:
    “Deprecated: Creation of dynamic property Kava_Theme_Setup::$layout is deprecated in /home/…/public_html/kaizenenergia.pl/wp-content/themes/kava/config/layout.php on line 11

    Deprecated: Creation of dynamic property Jet_Data_Importer::$settings is deprecated in /home/…/public_html/kaizenenergia.pl/wp-content/plugins/jet-data-importer/jet-data-importer.php on line 420

    Deprecated: Creation of dynamic property Preloader_Plus\Preloader_Plus::$plugin_page is deprecated in /home/…/public_html/kaizenenergia.pl/wp-content/plugins/preloader-plus/inc/preloader-plus.php on line 124

    Deprecated: Automatic conversion of false to array is deprecated in /home/…/public_html/kaizenenergia.pl/wp-content/plugins/jet-blocks/includes/modules/jet-dashboard/inc/plugin-manager.php on line 110”

    I przyznam, że teraz to jeszcze mocniej mnie wybiło z rytmu i powoli kończy mi się wiara w to, że sam jakoś sobie z tym poradzę

    Jak to obecnie wygląda można zobaczyć:
    http://www.kaizenenergia.pl

    HELP! 😉 Będę wdzięczny za pomoc / podpowiedzi!

    pozdrawiam serdecznie!

    #119079

    Widziałam w poprzednim temacie, że aktualizowałeś naraz dużo wtyczek. A czy próbowałeś usunąć slider i wrzucić go od nowa? I czy próbowałeś usunąć wtyczke, która powoduje, że jakieś błędy są widoczne na stronie?

    #119088

    Dziękuję za odpowiedź.

    Przyznam, że całość zaczęła się wywalać po aktualizacji PHP z 7.4 do 8.3 ale ja pewnie nie zauważyłem wszystkiego co przestało wyglądać jak wcześniej, dopiero po czasie ktoś mi zwrócił uwagę że slider nie wygląda jak powinien.

    No i się zaczęło od próby naprawiania, a w praktyce powychodziły kolejne kwiatki. Przy Elementarze i układzie wtyczek, w którymś ktoś wcześniej zrobił tę stronę czyli tej wszystkie Jet… JetElements, JeyBlocks, JetDataLoader itp… To jak tyłko wyłączę jedną to wywala mi kolejne błędy… I przyznam że trochę jestem kropce… I mam wątpliwości co robić. Nie mam też czystego szablonu, bo wgrywał go ktoś kto zrobił stronę wcześniej. Nie wiem na jakich zasadach go nabył… Mocno się zastanawiam co z tym wszystkim zrobić…

    #119094
    Gabriela Kurowska
    Moderatorka

    Spróbuj obniżyć PHP do niższego i sprawdź czy to nie to. Zdarzyło mi się na przejętej stronie, że kompozycja Elementor + wtyczki Jet się pogryzły. Ewentualnie być może motyw jest nie kompatybilny z wtyczkami po aktualizacji

    Szczerze mówiąc zastanawiałabym się nad postawieniem strony od nowa, bo takie grzebanie może spowodować wywalanie dalszych błędów.

    #119095
    Gabriela Kurowska
    Moderatorka

    Spróbuj obniżyć PHP do niższego i sprawdź czy to nie to. Zdarzyło mi się na przejętej stronie, że kompozycja Elementor + wtyczki Jet się pogryzły. Ewentualnie być może motyw jest nie kompatybilny z wtyczkami po aktualizacji

    Szczerze mówiąc zastanawiałabym się nad postawieniem strony od nowa, bo takie grzebanie może spowodować wywalanie dalszych błędów.

    #119255

    Szczerze mówiąc też się trochę nad tym zastanawiałem, no bo jakie mam opcje?

    Cofnąć PHP do 7.4? Może na chwilę, bo już jest to wersja nie wspierana i za chwile będzie kompletnie przestarzała…

    Zostawić z takimi komunikatami, no też nie…

    – skontaktować się z tym kto stawiał stronę? do rozważenia
    – znaleźć kogoś kto mi ręcznie popoprawia te rzeczy (o ile one są w ogóle do poprawienia)
    – zapłacić za wtyczki Jet, najlepiej w pakiecie – żeby można było je zaktualizować do najnowszych wersji… no nie wiem…

    albo zrobić od nowa… jakoś przesadnie dużo treści na szczęście tam nie ma… ale trochę ustawianie i wybór motywu trochę mnie odstraszają…

    No nic… będę próbował znaleźć jakieś rozwiązanie tej zagwozdki i zobaczymy co ostatecznie przyniesie zadowalający efekt. W każdym razie dziękuję za podpowiedzi

    #119268
    Gabriela Kurowska
    Moderatorka

    Może nie do 7.4 ale sprawdź po prostu jakieś niższe. Kontakt z wykonawcą poprzednim – hmm. Możesz go poprosić o optymalizacje ale zapewne będzie to płatna opcja, tak samo jak zlecenie poprawek – pytanie czy jest sens dopłacać do interesu 🙂 Motyw możesz wybrać inny, spokojnie ogarniesz na Blocksy czy Kadence. Plus przy takich zmianach jest taki że możesz wybrać narzędzia bez konieczności opłacania licencji czy instalacji kilku wtyczek no i takie na których najwygodniej będzie Ci się pracowało.

    #119282

    No cóż… obniżyłem do 7.4 i zniknęły prawie wszystkie komunikaty i zaczął działać Elementor. Natomiast jeśli chodzi o slider to chciałem zrobić najpierw nowy pod dotychczasowym, żeby potem go jednak skasować, ale okazało się, że filmiku mi nie chciał czytać… Za to jak ustawieniach oryginalnego zmieniłem szerokość i szerokość kontenera z 100% na 99% nagle zaczęło działać… szko!

    Niby takie proste… ale z drugiej strony to nie jest jakaś super dobra wiadomość, bo jeżeli stronę wywala przy PHP 8 wzwyż to trzeba poważnie pomyśleć o przebudowie i zmianie motywu, tak żeby jednak można było zaktualizować PHP do najnowszych wersji… no bo jak dlugo można pociągnąć na czymś co działa na 7.4? Gdyby to miała być tylko strona statyczny może i tak, ale jeśli to ma być strona, która żyje i ma się rozwijać i przyciągać Klientów i wspierać sprzedaż… to chyba nie za bardzo…

    Dzięki za podpowiedź, gdzie szukać fajnych motywów… przyznam, że rzeczywiście to jest chyba trochę taki zawrót głowy jak sobie pomyślę o dobieraniu motywu od nowa… ale wygląda na to, że chyba nie ma wyjścia jeśli strona ma się rozwijać… tylko to może zrobię na poczatku jako wersję beta w innym katalogu w ogóle, żeby nic się nie pomieszało…

    Jeszcze raz dziękuję za podpowiedzi 🙂

    #119283
    Gabriela Kurowska
    Moderatorka

    Nie ma sprawy. Dodam że PHP to też kwestia bezpieczeństwa strony, więc myślę że warto o tym pomyśleć już teraz 🙂 Powodzenia!