Drukuj temat
Fusion 7.02.07 na PHP 8
Apis
Pobrana z niemieckiego suportu modyfikacja starego dobrego Fusiona 7, działająca pod PHP od 5.6 do 8.1 wygląda tak:
https://www.apisvideo.pl/test/news.php
Proszę się nie rejestrować - to tylko strona testowa do sprawdzenia różnych opcji i dodatków.
Edytowane przez Apis dnia 06.10.2022 07:36
 
Andrew333
Mam problem z tą modyfikacją. Na PHP 7.0 działa wszystko.

Wersja php od 7,1 do 8,1 nie działają artykuły
Wersja php od 7,4 do 8,1 nie działa edycja profilu

Wiecie może co jest nie tak?

i.ibb.co/nbKLLTf/2222.jpg

i.ibb.co/pys9hZV/1111.jpg
 
krystian1988
Gdzieś jakieś tagi BBCode są które nie są jeszcze przepisane na PHP8.
Masz może jakieś błędy z dziennika?
--------------------------------------------
Pozdrawiam krystian1988.
 
Andrew333
Edycje profilu udało mi się naprawić przez wyłączenie dodatkowych pół w profilu.

Natomiast wczytywanie artykułu przez usunięcie tych 2 zmiennych $item_type oraz $item_id.

Tylko nie wiem za co odpowiadają?

i.ibb.co/ynD5Dz2/Przechwytywanie.jpg
 
krystian1988
To wygląda na błąd motywu / skórki który masz zastosowany na stronie.
--------------------------------------------
Pozdrawiam krystian1988.
 
Andrew333
Mam chyba ostatnie dwa problemy.

Biała strona przy lostpassword.php ( https://www.astro...ssword.php )

Oraz data wyświetla July 17 2023 zamiast Lipiec 17 2023. To chyba po zmianie PHP 5.3 na 8.1.

W ustawienia data i czas też jest dziwny czas lokalny.

Strefa czasowa (serwera): lipca 28 2023 10:15:07
Strefa czasowa (Twoja lokalna): July 28 2023 08:15:07
Strefa czasowa (na stronie): lipca 28 2023 10:15:07
 
krystian1988
Hmm skąd pobierałeś PHP-Fusion na PHP8?
Muszę wiedzieć którą paczkę mam rozgrzebać Uśmiech
Będzie to pod koniec przyszłego tygodnia.
--------------------------------------------
Pozdrawiam krystian1988.
 
Apis
Paczka pobrana z niemieckiego serwisu - podawałem Andrew333 link.

Co do ustawień daty: raczej nie uzywamy w Polsce tego formatu "lipiec 28 2023" więc w PA "ustawienia-->data i czas" można to zmienić na same liczby - czyli "28.07.2023" i ew. dodać godzinę.

Co do użytej przez Andrew333 skórki: powstała na bazie skórki przeznaczonej dla PF 8. Mogą jakieś małe błędy się pojawiać zwłaszcza, gdy miało się jakieś modyfikacje artykułów, pól profilu itp.
Na bazie tej skórki ja też zrobiłem kiedyś ale dla PF 8 - https://www.paraf...rzbnik.pl/ oraz już nieużywanej wersji "żeglugowej" - https://www.zeglu...mcloud.pl/
Edytowane przez Apis dnia 29.07.2023 08:53
---
Jeśli wydaje ci się, że wiesz wszystko - masz rację: wydaje ci się...
 
Andrew333
PHP-Fusion na PHP8 mam od Apisa. Co do lostpassword.php testowałem na innych skórkach i działa mi do php 7.4.

Na niemieckim forum wyczytałem, że wersja 1.6 ma błąd. Jest tam folder userfields a nie user_fields

https://www.phpfu...post_10487

Jest też już wersja 1.7. Google translate z forum:

Cytat

1.) Struktura bazy danych pola użytkownika „Podpis” została zmieniona, ponieważ niektórzy użytkownicy otrzymali komunikat o błędzie dotyczący „wartości domyślnej”.
2.) Przełącznik kolorów (np. dla motywu „Stylo”) zadziałał, ale zarejestrował ostrzeżenie „przestarzałe” w dzienniku błędów. Począwszy od PHP 8.3, pojawiałby się tutaj błąd.
Oba zostały odpowiednio zmienione, a zaktualizowany pakiet został przesłany tutaj.
Zmienione pliki to:
1.) /includes/user_fields/user_sig_include_var.php
2.) /themes/templates/switcher.php
Więc jeśli już używasz wersji 1.7, powinieneś wymienić tylko te dwa pliki. Następnie należy odinstalować i ponownie zainstalować pole użytkownika.


Połączony z 04.08.2023 10:56:
Na wersji 1.7 działa lostpassword oraz wyświetlanie dat w języku polskim.
Edytowane przez Andrew333 dnia 04.08.2023 10:56
 
Przejdź do forum: