Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [smarty] Jak zobaczyć zmiany na stronie?
Soks
post 1.05.2012, 21:35:53
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.03.2010

Ostrzeżenie: (0%)
-----


Na początek chciałbym powiedzieć, że ze smarty nie miałem do tej pory do czynienia. Znajomy prosił abym wprowadził mu kilka poprawek na stronie więc, prosiłbym Was abyście powiedzieli mi jak zobaczyć zmiany, które wprowadziłem na stronie. Z tego co wiem to smarty jakoś się kompiluje do templates_c?
Go to the top of the page
+Quote Post
Kshyhoo
post 1.05.2012, 22:06:54
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Dokładnie tak jak piszesz. Pliki w katalogu templates_c są plikami tymczasowymi, generowanymi dla potrzeb szablonu. Nie są generowane po każdym przeładowaniu strony. Jeżeli usuniesz pliki w katalogu templates_c, Smarty powinien wygenerować nowe.


--------------------
Go to the top of the page
+Quote Post
Soks
post 1.05.2012, 22:11:13
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.03.2010

Ostrzeżenie: (0%)
-----


I jak już je wygeneruje to tamte pliki będę już tymi zmienionymi tak?
Go to the top of the page
+Quote Post
Kshyhoo
post 1.05.2012, 22:16:23
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




W momencie kompilacji kodu, Smarty dodatkowo tworzy plik z kodem HTML, gdzie na początku kodu dodaje własne informacje, na podstawie których jest w stanie określić np. kiedy strona została zbuforowana i kiedy powinien ją odświeżyć.

Standardowo cache w Smarty ustawiony jest na 3600 s (1h). Po tym czasie Smarty odświeży cache. Wartość tego parametru można oczywiście zmienić. Przy odpowiednim oprogramowaniu kontrolera można ustawić nawet różne parametry czasu cache dla poszczególnych stron.


--------------------
Go to the top of the page
+Quote Post
Soks
post 1.05.2012, 23:16:59
Post #5





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.03.2010

Ostrzeżenie: (0%)
-----


A jak usunąłem pliki z templates_c i nadal wyświetla się stara wersja strony? Co ciekawe część tych plików się skompilowała, ale niektóre w tym między innymi te w których były zmiany nawet się nie pojawiły. Jakieś pomysły?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 21:42