2009-08-20 5 views
6

Ich verwalte mehrere DotNetNuke-Portale (sowie das Haupt-Hosting selbst). Alle Portale haben das Standard-DNN-Symbol in der Adresse und wenn sie mit einem Lesezeichen versehen sind. Ich möchte ein benutzerdefiniertes Favicon haben.Ändern Favicon in DotNetNuke Portal

Es ist das Symbol auf der linken Seite dieses: DNN icon http://www.dotnetnuke.com/Portals/25/SystemAvatar/_thumbs/dnn_pt_xml_130x49_border.gif

Ich habe versucht, die Standard-favicon.ico-Datei im Stammverzeichnis clobbering (wo die web.config-Datei befindet). Ich habe gelöscht, ich habe ersetzt, ich habe den Browser neu gestartet, ich habe IIS gebounced. Nichts davon funktioniert.

Hat jemand eine Lösung für das wackelige Favicon Problem in DNN gefunden?

Antwort

5

Sie müssen das Favicon in jedem Portal eigenen Portals (Portals/0/favicon.ico) platzieren. Stellen Sie sicher, dass Sie das Symbol im Stammverzeichnis Ihrer Website löschen, da dies (angeblich) alle portalspezifischen Favicons außer Kraft setzt und auf alle Portale angewendet wird.

Schauen Sie auch hier: http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/108/threadid/183454/scope/posts/threadpage/3/Default.aspx.

+0

Das hat es getan. Löschen Sie das Favicon im Stammverzeichnis. Platziere dann eine favicon.ico-Datei in root/Portals/X (wobei X die Portalnummer ist, 0, 1, 2, was auch immer). Problem gelöst. – Rap

+2

Das Favicon im Stamm überschreibt nicht die Portal-Symbole - es ist der Fall – braindice

+0

Sie sollten das Favicon im Stammverzeichnis nicht löschen müssen. Dieser Prozess hat sich auch in DNN 6.x geändert. Siehe diesen Beitrag für weitere Details: http://www.jnrit.com.au/2012/02/25/Setting-FavIcon-for-your-DNN-Portal.aspx –

1

Haben Sie versucht, den Cache Ihres Browsers zu löschen? Oder versuchen Sie es mit einem Browser auf einem anderen Computer oder nur mit einem anderen Browser (FF versus IE for isntance). Das Favicon wird cachen und dich verrückt machen, wenn es sich tatsächlich geändert hat.

Die andere Sache zu überprüfen ist zu sehen, wenn Sie mehr als ein Portal auf Ihrer DNN-Instanz ausgeführt haben. Wenn Sie über mehr als ein Portal verfügen, können Sie für jedes Portal ein anderes Favicon erstellen, indem Sie das Favicon in den Portalstamm und nicht in den Hauptwebserver einfügen.

+0

Stellen Sie sicher, dass Sie Ihren Browser vollständig schließen, nachdem Sie den Cache gelöscht haben. – SilentBobSC

3

Favicons sind berüchtigt dafür, dass sie vom Browser sehr aggressiv zwischengespeichert werden. Manchmal reicht sogar das Löschen des Caches nicht aus, es kann dich verrückt machen. Cache löschen, Shift-Refresh usw. usw.

12

Die Zeiten haben sich in der DotNetNuke-Welt geändert, seit diese Frage beantwortet wurde. Jetzt ist das Favicon viel einfacher zu ändern.

Zur Site Settings unter dem Admin Menü und scrollen Sie nach unten zu Aussehen. Es sollte eine Option zum Hochladen eines neuen Symbols geben oder eines auf Ihrer Website verwenden.

+0

Bearbeitet: für Handy, iphone als Beispiel. Ich konfiguriere bereits die Favicon-Datei, es funktioniert gut in Desktop-Browsern. Wird aber nicht in "Lesezeichen hinzufügen" in Iphone angezeigt? Könntest du st beraten? Vielen Dank – khoailang