ウェブサイトの構築と操作中、ページの広告要素は、ユーザーの閲覧を妨害し、全体的なエクスペリエンスに影響を与えることがよくあります。特にDeDECMSシステムを使用するサイトの場合、最適化が行われない場合、デフォルトのテンプレートまたはプラグインにはインライン広告が含まれている場合があります。
最も直接的で効果的な方法は、テンプレートファイルの広告コードを手動でクリーンアップすることです。 「テンプレート管理」モジュールにDEDECMSの背景を入力し、ホームページ(index.htmなど)や列ページ(list.htmなど)などのテンプレートファイルを検索し、「ad」、「ad」、その他のキーワードなどのキーワードを含むコンテンツを検索します。
通常、広告コードは書かれています
<!-- これが広告コードです --> <div class="ad-banner"> <a href="http://www.example.com/">@@ ## @@</a> </div> <!-- ADコードの終了 -->
広告コードを削除できない場合、CSSを使用して対応する要素を非表示にできます。テンプレートに関連付けられたCSSファイルを変更することにより、広告を含むクラスまたはID要素を表示しないように設定します。
.ad-banner { ディスプレイ:なし!重要。 }
このようにして、広告はソースコードにまだ存在しますが、ブラウザによってレンダリングされることはありません。
広告コードが複数のテンプレートファイルに散らばっていて、1つずつクリーニングすることが多くの作業である場合、正規表現を使用して、DEDECMSバックエンドで提供される「テンプレート管理>バッチ交換」関数を介してバッチを置き換えることができます。
例:特定のクラスまたはIDを含む広告コードを一致させ、空の文字列に置き換えます。
次のような、広告コードの実際の形式に従って正規表現をカスタマイズしてください。
<div class="ad-banner">[\ s \ s]*?<\/div>
交換結果が空の場合は、クリーニングを完了できます。
テンプレートを直接変更したり、CSSスタイルを隠したり、定期的に交換したりすることを含む上記の方法を通して、ウェブサイト管理者はDEDECMSの広告コンテンツを効果的にクリアでき、それによってさわやかなページ環境を作成できます。操作前にテンプレートファイルをバックアップして、誤って削除するのを防ぐことをお勧めします。ページ表示に影響します。
adめ回しは、ユーザーエクスペリエンスを改善するだけでなく、ページの読み込み速度とSEOのパフォーマンスを改善するのにも役立ちます。これは、すべてのウェブマスターが注目に値するリンクです。