Autore Topic: Phoca Gallery crea problemi di validazione dei CSS. Si può rimediare?  (Letto 4453 volte)

Offline Enrico61

  • Nuovo arrivato
  • *
  • Post: 23
    • Mostra profilo
Buongiorno e buon lavoro a tutti. Ho installato il pacchetto Joomla PASW quickstart 2.2 e, con sorpresa, ho rilevato diversi errori di validazione sia per quanto riguarda XHTML che i CSS. I validatori che ho utilizzato sono http://achecker.ca e http://jigsaw.w3.org/css-validator/. Mi sono accorto che molti degli errori rilevati sono dovuti alle estensioni JEvents Calendar e Phoca Gallery. Alcuni di questi errori sono riuscito a correggerli, mentre per quelli rimanenti sono diversi giorni che ci sto cozzando la testa  :-\ . I seguenti errori rilevati con i due validatori sono identici: Linea   Elemento   Errore
3    .bgPhocaClass     Parse Error  opacity=70)
10    .fgPhocaClass     Parse Error  opacity=100)
252       Numero non valido : height Parse Error  :
Non riesco a venirne a capo..C'è qualche anima pia che potrebbe aiutarmi?
« Ultima modifica: 12 Lug 2013, 20:22:19 da Enrico61 »

Offline claudio barny

  • Nuovo arrivato
  • *
  • Post: 43
  • Sesso: Maschio
    • Mostra profilo
Qui spiegano che l'errore è dato dal fatto che quel valore è un filtro proprietario di microsoft
http://stackoverflow.com/questions/11867694/w3c-validator-error-parse-error-opacity-60
altra fonte
http://www.html.it/pag/19448/opacity/

Offline Enrico Pesce

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Ciao Claudio, ok ma questo che cosa vuol dire? ....tra l'altro stiamo parlando di Phoca Gallery che è un programma gratuito...io, invece, penso che l'errore sia da inputare ad un errore di sintassi e bisognerebbe riscrivere il rigo così: {opacity: .7};
« Ultima modifica: 12 Lug 2013, 21:41:58 da Enrico Pesce »

Offline Enrico Pesce

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
....tra l'altro il filtro proprietario, se ho ben capito è filter: alpha(opacity=70)
« Ultima modifica: 12 Lug 2013, 21:40:09 da Enrico Pesce »

Offline claudio barny

  • Nuovo arrivato
  • *
  • Post: 43
  • Sesso: Maschio
    • Mostra profilo

Se vuoi la compatibilità dell'opacità con IE7 e IE6 ti serve quella riga,  non è negli standard del w3c e ti da l'errore
 -ms-filter è per la compatibilità con IE8 e imho l'errore rimane

il css in questione dovrebbe essere questo: components\com_phocagallery\assets\phocagallery.css


Ricorda che se modifichi il file può succedere che al primo aggiornamento del componente il problema ritorna








Offline Enrico Pesce

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
 Se vuoi ti spedisco quel file o altro. Distinti saluti.
« Ultima modifica: 12 Lug 2013, 21:42:44 da Enrico Pesce »

Offline Enrico Pesce

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
« Ultima modifica: 12 Lug 2013, 21:41:20 da Enrico Pesce »

Offline Enrico Pesce

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Risolto
« Ultima modifica: 12 Lug 2013, 21:40:53 da Enrico Pesce »

Offline Enrico61

  • Nuovo arrivato
  • *
  • Post: 23
    • Mostra profilo
Come si fa a scrivere risolto?
« Ultima modifica: 12 Lug 2013, 21:34:20 da Enrico61 »

Offline Mozartino

  • Appassionato
  • ***
  • Post: 361
    • Mostra profilo
Anche io sono interessato a risolvere il problema di cui sopra...

Grazie anticipatamente

Offline efrancesca88

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Ciao a tutti potreste indicare come avete risolto?
Grazie

Offline Enrico61

  • Nuovo arrivato
  • *
  • Post: 23
    • Mostra profilo
 :) Salve a tutti, gli errori seguenti:
3    .bgPhocaClass     Parse Error  opacity=70)

10    .fgPhocaClass     Parse Error  opacity=100)
252       Numero non valido : height Parse Error 
li ho corretti intervenendo sul file phocagallery.php. Tale file lo trovate alla fine di questo percorso: plugins/content/photogallery.php. Successivamente, dovete individuare .bgPhocaClass alla 1420 riga ed eliminare questi parametri: filter:alpha(opacity=".$opacityPer.");
                              opacity: ".$tmpl['overliboverlayopacity'].";
Dopo, individuate     .fgPhocaClass alla riga 1427 ed eliminate questi parametri: filter:alpha(opacity=100);
                              opacity: 1;
Conservatevi sempre gli originali e spero di essere stato chiaro. 

 

Host

Torna su