PDA

Zobacz pełną wersję : Po aktualizacji szablon przestał działać...



jerzyszczur
07-11-2015, 13:56
Mam stronę, której wygląd był przygotowany w oparciu o zmodyfikowany szablon protostar.
Niestety przygotowane to zostało w ten sposób, że nawet nazwa katalogu pozostała oryginalna.
Po aktualizacji joomli do wersji 3.4.5 szablon przestał działać - aktualizacja chyba nadpisała oryginalne pliki szablonu.
Z kopii wgrałem pliki starego szablonu przez FTP bezpośrednio na stronę, ale niestety szablon nadal nie działa.
Probówałem nawet zmienić nazwę folderu i wgrać jako osobny szablon, następnie wykryć w joomli (wykrył) i ustawić jako nowy, ale to też nie działa - nadal wyświetlają się pliki szablonu z oryginalnej joomli.
Czy można w jakiś sposób określić zgodność plików szablonu z aktualnie używaną joomla, albo zmusić stronę do wyświetlania prawidłowo tego szablonu?

Gall Anonim
07-11-2015, 14:39
1.Przywrócić kopię z przed aktualizacji całej witryny.
2.Skopiować szablon mechanizmami zaplecza
3.Przenieść poprawki na szablon kopii szablonu (o ile z marszu się nie przeniosą - bywa z tym różnie)
4.Przepiąć skopiowany szablon na domyślny
5.Zrobić kopię zapasowa
6.Włączyć wyświetlanie błędów namax'a
6.Dokonać aktualizacji
7.Jeżeli wszystko będzie ok po aktualizacji (wyłącz przeglądarkę, włącz przeglądarkę, wyczyść pamięć podręczną przeglądarki,zaloguj się do strony) wyłącz wyświetlanie błędów, jeśli nie trzeba naprawić błędy.
all

jerzyszczur
11-11-2015, 22:19
Dzięki za sugestie, ale po przywróceniu z kopii szablon też nie chce działać, nie wiem dlaczego :/

Pawelo31
12-11-2015, 18:16
Dobrze ale dostałeś instrukcje. Zrobiłeś je w pełni? Bez tego nie ma o czym gadać

jerzyszczur
12-11-2015, 19:46
Nie zadziałał już pierwszy krok, czyli przywrócenie kopii zapasowej z przed aktualizacji, dlatego też nie próbowałem następnych.
Zastanawia mnie krok 3 - naniesienie poprawek - w zapleczu joomli nie znalazłem nic co mogłoby wskazywać na automatyczne nanoszenie poprawek, mogę prosić o więcej informacji w tym zakresie?
Zastanawia mnie też czy jest coś takiego jak tryb 'legacy', pamiętam, że było coś takiego za czasu joomli 1.5 - uruchamiało coś jak tryb zgodności dla starszych dodatkowów, aby działały w nowszych wersjach. Kojarzycie czy jest coś takiego obecnie?

Gall Anonim
12-11-2015, 22:46
Nie zadziałał już pierwszy krok, czyli przywrócenie kopii zapasowej z przed aktualizacji
Opisz sposób wykonania.

Pawelo31
13-11-2015, 14:16
Nie zadziałał już pierwszy krok, czyli przywrócenie kopii zapasowej z przed aktualizacji, dlatego też nie próbowałem następnych. No to właśnie o to chodzi że twoja przeglądarka zapamiętała poprzednią stronę i nanoszone zmiany nie są uwzględniane w przeglądarkach. To nawet czasem na innych robi się to samo. Mam to czasem po przeniesieniu strony


Zastanawia mnie krok 3 - naniesienie poprawek - w zapleczu joomli nie znalazłem nic co mogłoby wskazywać na automatyczne nanoszenie poprawek, mogę prosić o więcej informacji w tym zakresie?
Nie możesz zmienić nazwy nowego szablonu? Robi się to w templateDetails.xml tu <name>nazwa_szablonu</name>
i wgrać spakowany katalog z zawartością przez instalator. Bo tak to sie robi. Dodatkowo włączyć szablon oczywiście.


Zastanawia mnie też czy jest coś takiego jak tryb 'legacy', pamiętam, że było coś takiego za czasu joomli 1.5 - uruchamiało coś jak tryb zgodności dla starszych dodatkowów, aby działały w nowszych wersjach. Kojarzycie czy jest coś takiego obecnie?
Jest coś takiego ale inaczej działa. to zależy wtedy od rozszerznia czy obsługuje Joomla 2.5.x i 3.x czy tylko 2.5.x lub tylko 3.x. Dodaje się legacy do klasy w modelu komponentu. zazwyczaj szablony działające na 2.5 działają na 3.
Trybu zgodności dla Joomla 1.5 nie ma będąc na Joomla 3

Gall Anonim
13-11-2015, 14:27
Nie możesz zmienić nazwy szablonu
Ale możesz robić kopię całego szablonu na zapleczu i nadać mu odmienną nazwę co jest raczej prostszym i szybszym rozwiązaniem niż zaproponowane przez ciebie.
I jeszcze jedno @pawel25 - coś namieszałeś bo dwa ostatnie twoje cytaty nie należą do moich wypowiedzi tylko do jerzyszczur więc bądź tak łaskaw i nie mieszaj ludziom w głowach bałaganem który stworzyłeś :-)

jerzyszczur
15-11-2015, 12:32
Dzięki za wszystkie sugestie, ale opisane przez Was sposoby (zmiana nazwy szablonu i wgranie ponownie przez FTP, następnie wykrycie i zainstalowanie) testowałem już wcześniej i niestety też nie działały :/
Po przywróceniu strony z kopii sprawdzałem w różnych przeglądarkach, odświeżałem cache (ctrl+F5), to też nie pomagało.
Spróbuję zainstalować starsze wersje joomli testowo i wgrać sam szablon, zobaczę, na której wersji zadziała.

Pawelo31
15-11-2015, 12:45
...bałaganem który stworzyłeś
Nie wiem jak to się stało zaznaczyłem jego wypowiedź

Gall Anonim
15-11-2015, 13:41
Nie wiem jak to się stało zaznaczyłem jego wypowiedź
Ja też nie wiem :-)