|
17.11.2020., 17:04 | #1 |
Premium
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
|
Upgrade PHP verzije wordpress theme
Vjerojatno nema mi pomoći ali ipak ću postaviti pitanje ovdje nikad se ne zna. Naime imam neke wordpress stranice koje sam izgrađivao priko teme odnosno predloška koja se više ne nadograđuje, developer ne odgovara na email, jednostavno nedostupan je iz tko zna kojeg razloga. I sad ta tema uredno radi do verzije PHP 5.6, a hosting na kojem su mi stranice ne dozvoljava downgrade odnosno aktivaciju starijih verzija (hostin ge je inače na 7.4 verziji. I sad mi te stranice na kojima je ta tema ne funkcioniraju u potpunosti. Sad pretpostavljate najvjerojatnije na što se odnosi pitanje koje glasi Može li se ta tema nadograditi na noviju verziju manualno bez autora teme ili se moram okaniti ćoravog posla i početi raditi na novoj temi. P.S. Izgubio sam dane i dane da bi tu temu prilagodio svojim potrebama i sad ako moram opet krenuti od početka ajme meni |
17.11.2020., 17:14 | #2 |
Premium
Datum registracije: Apr 2015
Lokacija: Osijek
Postovi: 1,365
|
Ovisi koliko se snalaziš u PHP-u i zbog čega točno tema ne radi. Ne postoji one-click rješenje. |
|
|
Oglas
|
|
17.11.2020., 18:59 | #4 | |
Premium
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
|
Citiraj:
Po nekom tutorijalu na youtubu sam u config php u debug umjesto false promjenio u true I onda mi je pri ponovnom pokretanju stranice izbacilo dvije greške za ovu temu nešto ovako A to je u biti što me muči najviše kod teme, u widgetu koji se odnosi na temu nemogu spremiti promjene Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; WP_Widget_Videos_Listings has a deprecated constructor in includes/widgets-videos.php on line 19 Došao sam do tog mjesta odnosno linije 19. gdje stoji ovo class WP_Widget_Videos_Listings extends WP_Widget { gdje je ovo extends mjesto u notepad++ označeno plavo I ne znam što dalje |
|
17.11.2020., 22:56 | #6 | |
Premium
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
|
Citiraj:
Tema se zove novavideo. Evo jedne stranice koju radim na njoj link Postavljena je na free serveru a koristim se poddomenom jer je free., plaćena domena mi je istekla a nisam je produžio jer moram se prilagoditi novonastaloj situaciji oko flasha. Rječ je o flash igricama, a kako flash krajem godine odlazi u povijest sad će mi tribat neko vrime da popunim stranicu s html5 igricama Zadnje izmijenjeno od: Jerry_nidžo. 17.11.2020. u 23:02. |
|
18.11.2020., 00:18 | #7 |
Premium
Datum registracije: Jul 2019
Lokacija: Split
Postovi: 97
|
extends je ključna riječ pa je valjda zato označena s plavo u notepad++. Ne koristim notepad++ pa nezam koju šemu koristi za označavanje sintakse. Evo proguglao sam i nemogu naći temu a nema je ni kod pretraživanja tema iz wp dashboarda. Moguće je da ono upozorenje lomi kod negdje pa ako je možda slučajno to, probaj isključit upozorenja na razini PHP-a i na razini wordpress aplikacije. Evo ovako: https://aristath.github.io/blog/wp-hide-php-errors |
18.11.2020., 00:43 | #8 |
Premium
Datum registracije: Feb 2007
Lokacija: Dalmacija
Postovi: 5,207
|
Zato se dev i ne javlja, propao nije neka drama od teme i dizajna koliko vidim, KUPI elegantant themes - divi temu i sve uspostavis za tjedan dana. Nemoras plaćati mjesečno mozes za 5 god opet uzet pretplatu i upgradeat temu ako bude potrebe. Bar je tako bilo prike 5 god kad sam se bavio sa tim, mozda je sad drugačije, prouci. Zadnje izmijenjeno od: OuttaControl. 18.11.2020. u 00:52. |
18.11.2020., 11:18 | #9 | |
Premium
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
|
Citiraj:
Evo već dvije godine su mi stranice na ClassicPressu, vilici od Wordpressa, pokrenula ga je ekipa koja je napustila wordpress nakon gutenberga, i pokrenula CP u CP imamo wordpress do verzije 4.9 i bez gutenberga Rade teme i pluginove samo za CP. Imaju i vilicu od woocommerca. Imao sam jednu temu (ne znam kako se zvala) na jednoj drugoj stranici koje je s updateom izišla prilagođena gutenbergu i potpuno mi je razbila tu stranicu da sam je morao nanovo raditi. Zato se više držim starijih tema |
|
18.11.2020., 11:51 | #10 |
Premium
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
|
Novavideo tema ona je prije svega namjenjena za video stranicu, a onda sam uvidio da se može iskoristiti i za igrice. Sama tema u postu ima ugrađena polja za istaknutu sliku (istaknuta slika u vilici wordpressa nema mogućnost ljepljenja URL-a već se mora napraviti upload slike), ljepljenje koda videa ili igrice ili URLa, vrijeme trajanja videa, tako da mi ne tribaju dodatni pluginovi |
|
|
Oglas
|
|
18.11.2020., 12:06 | #11 | |
Premium
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
|
Citiraj:
No problem koji mene najviše muči jest u widgetima od same teme ne mogu spremiti promjene (npr najpopularnije igrice, po defaultu je npr 4, a ja ne mogu promjeniti to u 6. Ako to ne rješim morat ću to rješiti nekim pluginom Widgeti koji nisu od novavideo teme uredno ih mogu spremiti |
|
18.11.2020., 19:16 | #12 |
Premium
Datum registracije: Jul 2019
Lokacija: Split
Postovi: 97
|
Nisam gledao dalje. Nema ti ovdje sreće. Tu konkretnu stvar s kojom imaš problem možeš pokušati postići ručno i promjeniti broj 4 u 6 u bazi. A to je loše jer ne poznaješ poslovnu logiku koja radi promjene vrijednosti 4 u 6. Možda proradi, možda ne. Ako i proradi na prvu, nemožeš bit siguran da je proradilo jer opet može uskrsnuti neki bug. Evo pogledao sam malo kod, tj. pratio sam onako kako su se pojavljivale greške i upozorenja.
Izgleda da wordpress i novavideo tema ne koriste istu verziju jQuery javascript frameworka. Pravo čudo za temu koja se ne održava već pet godina. Twikao sam jQuery, upotrebio drugu metodu i eto proradilo je. Moguće da bi to rješilo taj tvoj problem. Vjerojatnost za to je jedan posto. Slijedeći drugo upozorenje, u PHP-u sam našao na lošu programersku praksu. Nisam gledao dalje. Nema ti ovdje sreće. Tu konkretnu stvar s kojom imaš problem možeš pokušati postići ručno i promjeniti broj 4 u 6 u bazi. A to je loše jer ne poznaješ poslovnu logiku koja radi promjene vrijednosti 4 u 6. Možda proradi, možda ne. Ako i proradi na prvu, nemožeš bit siguran da je proradilo jer opet može uskrsnuti neki bug. |
19.11.2020., 07:02 | #13 |
Premium
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
|
Nisam gledao dalje. Nema ti ovdje sreće. Tu konkretnu stvar s kojom imaš problem možeš pokušati postići ručno i promjeniti broj 4 u 6 u bazi. A to je loše jer ne poznaješ poslovnu logiku koja radi promjene vrijednosti 4 u 6. Možda proradi, možda ne. Ako i proradi na prvu, nemožeš bit siguran da je proradilo jer opet može uskrsnuti neki bug. |
Evo pogledao sam malo kod, tj. pratio sam onako kako su se pojavljivale greške i upozorenja.
Izgleda da wordpress i novavideo tema ne koriste istu verziju jQuery javascript frameworka. Pravo čudo za temu koja se ne održava već pet godina. Twikao sam jQuery, upotrebio drugu metodu i eto proradilo je. Moguće da bi to rješilo taj tvoj problem. Vjerojatnost za to je jedan posto. Slijedeći drugo upozorenje, u PHP-u sam našao na lošu programersku praksu. Nisam gledao dalje. Nema ti ovdje sreće. Tu konkretnu stvar s kojom imaš problem možeš pokušati postići ručno i promjeniti broj 4 u 6 u bazi. A to je loše jer ne poznaješ poslovnu logiku koja radi promjene vrijednosti 4 u 6. Možda proradi, možda ne. Ako i proradi na prvu, nemožeš bit siguran da je proradilo jer opet može uskrsnuti neki bug. |
06.12.2020., 20:42 | #14 |
Premium
Datum registracije: Jul 2019
Lokacija: Split
Postovi: 97
|
Tema koristi verziju jQuery-ja koja koristi napuštenu funkciju .live(). Ta funkcija ne postoji u novijoj verziji koju koristi wordpress. Zamjenila je funkcija .on(). Funkcija radi istu stvar ali je sintaksaa drugačija. U jednoj datoteci teme novavideo promjenio sam ovu liniju: $( selector ).live( "click", function(){ u ovo: $( document ).on( "click", selector, function(){ Našao sam kasnije helper plugin koji analizira javascript kod i pronalazi napuštene verzije. Plugin ne rješava ništa, namjenjen je developerima. Pronašao je .live() metodu najoš 4 mjesta. |
|
|
Oglas
|
|
|
|