Za każdym razem jak edytuje jakiś plik php/css i ładuję go przez filezille (nawet odświeżam) to zmiana nie jest widoczna przez pewien czas u użytkowników:( nie mogę przecież każdego prosić żeby odświeżał cache swojej przeglądarki żeby zadziałało:( najgorsze jest jak np. zmieniam w pliku php id na classe i zmieniam pod to kod css - ładuję nowy php ale css'a jeszcze nie i przez to buble wyskakują na stronie:( da się jakoś temu zaradzić? Żeby robiąc zmiany od razu sprawić żeby wszystko u wszystkich działało jak trzeba?
@GoonSquad: css się cache'uje, zapobiegasz temu bodajże dodając w adresie po znaku zapytania jakiś ciąg znaków - po każdej zmianie inny :) np. style.css?18241912
@GoonSquad: Z zalozeniem ze gdzies masz zdefiniowana stala DEBUG_MODE :) Zmien sobie tak zeby Ci pasowalo. Do CSS mozesz doklejac cos takiego tez, wtedy bedzie za kazdym razem zaciagac z serwera.
@GoonSquad: no jak masz w nagłówkach plików html "<link rel="stylesheet"" itd., które ładują style, to dodajesz to na końcu adresu to stylu, żeby przeglądarka myślała, że to jest jakiś inny niż ten zapamiętany :)
@msq: nie chodzi mi o zawartość pliku, tylko o tę dziwną nazwę:P jej.. zapomniałem dodać, że to moj własny szablon w wordpressie i w head nie ma odwołania do stylu... :(
@Kangel: już nie pamiętam jak to robiłem, ale w pliku header tego nie ma, więc musi jakoś inaczej dodawać bo jak daję "pokaż źródło strony" to wyświetla linka do stylu:P
@GoonSquad: Wpisz gettemplatedirectoryuri().'/style.css?v=2'); i zmieniaj sobie za kazdym razem jak zmienisz zawartość tego pliku. Wtedy przeglądarka będzie myślała, że ma do czynienia z nowym plikiem i pobierze go na nowo.
Wy macie świadomość, że jedynym skutkiem tego podatku 10% od nieruchomości, który lewica chce wprowadzić będzie automatyczny wzrost cen nieruchów o 10%? ( ͡°͜ʖ͡°)
Za każdym razem jak edytuje jakiś plik php/css i ładuję go przez filezille (nawet odświeżam) to zmiana nie jest widoczna przez pewien czas u użytkowników:( nie mogę przecież każdego prosić żeby odświeżał cache swojej przeglądarki żeby zadziałało:( najgorsze jest jak np. zmieniam w pliku php id na classe i zmieniam pod to kod css - ładuję nowy php ale css'a jeszcze nie i przez to buble wyskakują na stronie:( da się jakoś temu zaradzić? Żeby robiąc zmiany od razu sprawić żeby wszystko u wszystkich działało jak trzeba?
PS jeśli to pomoże to mam hosting WWW w OVH i korzystam z filezilli #css #html #php #webdev #webdesign #ovh #filezilla
$AntiCache = (DEBUG_MODE ? '?'.date("YmdHis") : '');
@GoonSquad: Ty to testujesz wogole przed wrzuceniem na serwer..? :)
php<br/
// REGISTER STYLES
function registerstyles() {
if(!isadmin()) {
wpenqueuestyle('theme', gettemplatedirectoryuri().'/style.css');
}
}
addaction('wpprintstyles','register_styles');
?>