2017-05-05 16 views

答えて

0

最も簡単な方法は、テキストエディターでテキストを開き、コードを下部に貼り付けることで、スキンの下部に追加することです。スキンファイルは/Portals/_default/Skins/{SkinName}または/Portals/{PortalID}/Skins/{SkinName}にあります。拡張子が.ascxのファイルがあります。これは編集する必要があります。

さらに、Text/HTMLモジュールをページに追加し、そのページをすべてのページに表示することもできます。 [モジュール設定]> [詳細設定]> [チェックボックス:すべてのページのモジュールを表示]でこれを実行できます。

+0

いいえ基本フェイスブックのピクセルコードスニペットをアップロードするデフォルトのスキンファイルが見つかりましたが、実際の問題はカスタムイベントです。私の問題は、これらのカスタムイベントをwww.whateveryouwthisurltobe.com/productsやこのURLを含むすべてのページなどの特定のページやグループに読み込むことができないことです。 –

+0

webshopモジュールにそのためのビルドイン機能は、自分でビルドする必要があります。しかし、カスタムイベントでも、正しいスキンが使用されている限り、ピクセルはそこにあります。 – VDWWD

0

VDWWDの答えとOPのコメントを参照すると、私は特定の場所でカスタムイベントを追加することについて行くの二つの方法を参照してくださいにtext/htmlのモジュールを追加し、各ページに :退屈な道

  1. を関連するページは、fbピクセルのJavaScriptコードをその中に入れます。 JavaScriptコードが解析されていないことを確認するには、text/htmlモジュールでプレーンテキストモードを選択する必要があります。面倒ですが、うまくいくでしょう。 text/htmlモジュールを使用したくない場合は、スキン.ascxファイルの名前を変更した複数のコピーを作成し、特定のfbピクセルスニペットを含む特定のコピーをそれぞれの特定のページに割り当てることができます。

  2. あまり面倒な方法: XMod Proという名前のDNNモジュールが分かっている場合は、テンプレート機能を使用して任意のページに簡単にコードを追加できます。そのコードはサーバー側とクライアント側になる可能性があります。ユーザーのUserIDが必要な場合や、ページのURLパラメータが必要な場合、またはサーバー側で使用するその他のものが必要な場合は、それを最適化するものです。

希望します。

+0

これは役に立ちます。私はちょうどDNNをしばらく使用している会社のために働き始めたので、いくつかのバージョンはかなり時代遅れです。私は本当にDNNを使用したことがないと私はそれを見つける...恐ろしい笑。私が持っているより大きな問題の1つは、DNNモジュールをインストールすることです。そのベストプラクティスに関する推奨事項はありますか? –

+0

また、同じskin.ascxファイルの複数のコピーを作成することは危険ですか? –

+0

この特定のサイトのDNNプラットフォームにインストール拡張ウィザードがないようです-_- –

関連する問題