2

DNN7 Community エディションをインストールしました。必要に応じて「Gravity」スキンを変更したいので、以下のようなフォルダーを作成しました

Portals\_default\Skins\GravityCustom

次に、すべてのコンテンツをPortals_default\Skins\Gravityフォルダーからこの新しいフォルダーにコピーしました。Home.ascx と Skin.css もカスタマイズします

ホスト アカウントでログインして、この新しいスキンをインストールします。ドロップダウンに既にあることがわかりました。サイト設定で、この新しいスキン 'GravityCustom - Home' をサイト スキンとして設定しました。Site コンテナはそのままにしておきます。

ブラウザでポータルを表示すると、Home.ascx に変更が表示されますが、CSS には変更がありません。iisマネージャーからWebサイトを再起動し、再度ロードしましたが、変更はありませんでした。

http sniffer を実行して、読み込まれている CSS を確認します。GravityCustom からではなく、Gravity フォルダーから CSS をまだロードしているのだろうか。

DNNに正しいCSSをロードするように指示するには?

4

3 に答える 3

1

スキンがサイト レベルで GravityCustom に設定されていることを確認し、実際のサイト ページ設定を再確認して、GravityCustom も使用していることを確認します。

GravityCustom に設定している場合、そのフォルダー以外の他のスキンから CSS をプルするべきではなく、portal.css はすべてのスキンで共有されていると思います。

テストとして、GravityCustom の skin.css の内容を空にすることができます。ブラウザーを更新して、デザインがすべておかしくなっているかどうかを確認してください。間違った css ファイルを編集したのではないでしょうか?

于 2012-12-23T14:19:40.267 に答える
0

カスタム CSS パス セット:

<dnn:DnnCssInclude ID="DnnCssInclude1" runat="server" FilePath="html_files/style.css" PathNameAlias="SkinPath" />

またはユーザーコントロール名 ( name.ascx) と CSS ファイル名の両方が同じ場合、自動的に実行されます。

于 2014-06-10T06:32:43.927 に答える
0

読み込まれている CSS ファイルを確認するには、次の手順を実行する必要があります。

1) ページのソースを表示し、HTML ソースで SKIN.CSS を検索し、そこで参照されているパスを確認します。skin.css への参照が表示されない場合は、ホスト設定で CSS と JS の縮小がオフになっていることを確認してください。

オプション 2 2) Firebug などのツールを使用してページを「検査」すると、適用されている CSS とそのソースが表示されます。しばらく前に作成したこのビデオをチェックしてください http://www.dotnetnuke.com/Resources/Video-Library/Viewer/Video/227/View/Details/Using-Firefox-and-Firebug-to-find-HTML-and -CSS-in-DotNetNuke.aspx

于 2013-01-03T15:24:33.373 に答える