provo a chiedere meglio in quest'altro post visto che in quello vecchio nessuno riesce a darmi una mano.
il problema è questo: quando attivo l'ottimizzazione dei css alcune regole inserite nei fogli di stile del tema vengono letteralmente ignorate, non vengono proprio caricate da drupal.
Non riesco proprio a capire il motivo potete aiutarmi?
Appena invece disattivo l'ottimizzazione dei css, ricompaiono e la pagina si vede regolarmente.
io credo sia un problema di caratteristiche di php non fornite dal server o cmq incompatibili con la compressione : succede anche a me e, leggendo nella pagina di compressione "lo trovi scritto in un qualche modo... che ci possono essere incompatibilità qualora il server già comprime del suo (pagine e, sicuro, anche i files .css)
se usi drupal 6.19 il problema probabilmente lo trovi in questo thread CSS Optimization breaks with non-UTF-8 .css files
al commento #25 c'è una patch (attenta perchè vai a modificare una file del core) anche per drupal 6.19
ma io non uso file css esterni a quelli del tema. praticamente ad esempio a #navigation che sarebbe la barra di navigazione delle pagine gli aggiungo un float:left. se disattivo la compressione va tutto liscio, se attivo la compressione non carica il float:left, non compare proprio nel css caricato, è proprio strano.
Poi la cosa strana ancora di più è che non lo fa in tutte le pagine ma soltanto in
/user
/user/register
user/password
e qualche altra che ora non ricordo
inoltre anche se il server attua gia la compressione dei file tipo gzip questo non vuol dire che esegue l'aggregazione dei css. cioè non capisco, ho provato a disabilitare anche boost e altri moduli ma nada.
consiglio o aiutino per capire che gli prende?
uso il tema basic ma ho notato che anche con altri temi lo fa.
ma hai problemi con l'ottimizzazione dei css o con la compressione della pagina? (leggendo quello che hai scritto dopo non capisco molto)
quello che ho quotato qui sopra è la stessa cosa che mi è successa con un sito in produzione. con la patch che ho indicato prima ho risolto. hai provato?
ho problemi con l'ottimizzazione dei css che includono la compressione in un unico file tutti gli stili.
ho letto il post che mi hai linkato ma mi sembra di capire che quella patch serve nel caso si utilizzano file di stile diversi a quelli del tema, aggiuntivi e che hanno nomi con caratteri speciali. io uso lo style.css del tema stesso quindi non credo faccia al caso mio, sbaglio?
si :)
penso sia anche il tuo caso, fatti prima una copia del file da modificare e poi applica la patch
drupal utilizza anche altri stili oltre a quello del tema (system.css, user.css ecc...) oltre a quelli dei moduli.
con la 6.19 hanno cambiato qualcosa è c'è un problema nell'ottimizazione e aggregazione dei css. nel rimuovere alcuni caratteri, spazi e commenti anche alcune regole vengono eliminate.
ecco perchè normalmente i css vengono applicati in modo corretto, ottimizzando il css invece no
ci sono più versioni della patch, quale hai usato questa?
http://drupal.org/node/881132#comment-3334578
ho usato comunque quella patch e non cambia nulla, il problema cè sempre.
si, quella al post #25
hai cancellato la cache?
beh si ho cancellato la cache, giusto per essere sicura :)
questa?
http://drupal.org/files/issues/881132-D6.patch
leggo "ignored" sotto a Status, cosa vuol dire che non è stata testata?
grazie per l'aiuto che mi stai dando
in pratica ottimizzando i css vedo che nel foglio di stile ottimizzato del tipo 38485:-djfklgjglfllflfdòerortir754.css alcune regole scompaiono proprio!
si, il problema è lo stesso che capitava a me, ma avevo risolto con la patch che hai applicato anche tu.
in quel thread consigliavano anche di convertire il foglio di stile in utf-8 (se hai ansi come codifica), ma a me nn funzionava
come si fa a convertire il foglio in utf8?
Dipende dall'editor che usi per modificare i file. Ognuno ha il suo modo di gestire l'encoding dei file.
ma io uso l'editor classico gedit.
http://www.google.com/search?q=gedit%20encoding%20file&sourceid=mozilla2...
la 6.20 uscita oggi dovrebbe fixare il problema con CSS non UTF
Certified to Rock
Vi ringrazio tutti quanti, avevo lo stesso problema con i CSS.
Convertendo i file CSS modificati in UTF-8, nessun problema nella compressione.
;)
continuo a non capire uso gedit non è gia convertito in utf8?