2008-09-05 18 views
2

J'ai un site DotNetNuke où mon logo principal est un fichier PNG utilisant la transparence. J'ai essayé GIF mais la qualité n'était pas assez bonne.DotNetNuke utilisant des images PNG avec transparence

Quoi qu'il en soit, ça a très bien fonctionné sur IE7 mais je viens de voir mon site dans IE6 et j'ai remarqué que la transparence ne fonctionne pas avec mon logo.

Quelqu'un connaît un moyen rapide de résoudre ce problème dans un portail DotNetNuke?

Répondre

2

IE6 ne prend pas en charge les fichiers PNG transparents. Ce n'est pas un problème DotNetNuke. Vous pourriez essayer de regarder dans certains JavaScript solutions qui aident avec IE6.

0

Googling "pngfix" devrait trouver beaucoup de différentes techniques pour permettre la transparence alpha dans IE6.

Une commune est une HTC behaviour file.

0

Il n'a rien à voir avec DotNetNuke, il est une chose IE6. IE6 ne fait pas très bien avec certains PNG transparents.

0

Vous ne pouvez pas. IE6 prend uniquement en charge une version spécifique et visuellement laide de la transparence PNG. Je crois que c'est PNG-8.

Vous pouvez utiliser un conditional comment pour gérer IE6 différemment:

<!--[if IE 6]> 
background-image:crappy.gif 
<![endif]--> 
0

Il y a des discussions sur ce sur les forums dotnetnuke.com, mais j'avais les critères de mauvaise date dans ma recherche donc la raison pour laquelle je ne l'ai pas voir les réponses précédemment et pensé que je demanderais ici.

Je pense que j'ai trouvé ce que je cherche d'un point de vue dotnetnuke c'est un module que vous installez sur votre page qui résout ce problème automatiquement. Mais malheureusement, vous devez payer pour cela. (Je ne publierai pas le lien car je ne veux pas que les gens pensent que je leur demande juste de faire de la publicité pour eux.)

3

Pour un moyen spécifique à DotNetNuke de résoudre le problème, vous pouvez installer le DotNetNuke Widget Suite, et utiliser le IE PNG Fix widget sur votre site (l'inclure probablement dans votre peau). Cela dit, si vous avez besoin d'intégrer quelque chose dans votre peau de toute façon, le widget ne vous donne pas beaucoup d'avantage. Si vous êtes en mesure d'évaluer et d'intégrer les techniques dans la réponse acceptée, c'est probablement une meilleure voie à prendre.