ホームページ  >  記事  >  CMS チュートリアル  >  DEDE バックエンドの広告が更新されているが、フロントエンドが変更されていない場合はどうすればよいですか?

DEDE バックエンドの広告が更新されているが、フロントエンドが変更されていない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-01-04 09:26:381816ブラウズ

DEDE バックエンドの広告が更新されているが、フロントエンドが変更されていない場合はどうすればよいですか?

DEDE バックエンドが広告を更新しても、フロントエンドに変更がない場合はどうすればよいですか?

DreamWeaver DEDE がバックエンドの広告を更新したが、フロントデスクが変更されていない問題の解決策

推奨調査:梦Weavercms

たくさんの友達がここにいますバックエンドの広告コードを変更した後、フロントエンドの広告が変更されていません。これはキャッシュの問題が原因です。

初心者向けの解決策:

広告コードを変更すると、右側に管理画面が表示されます。管理画面には[JS] [変更] [削除]の3つのオプションがあります。 、これら 3 つです。あとは、[JS] をクリックするだけです。これがこの JS 広告のプレビューです。その後、フロント デスクに戻って、広告が自動的に変更されるかどうかを確認します。

包括的なソリューション:

さらに、毎回プレビューするときに、広告モジュールに次の変更を加える必要があります。以下は、フォーラム上の友人によって投稿されました。解決するには次の方法を参照してください。

DedeCms付属の広告モジュールをインストール後、広告情報を修正した後、フロントから呼び出される広告に以前の修正情報が残っていることが分かり、ソースコードを確認したところキャッシュがと呼ばれましたが、DedeCMS.php の ad_edit は元のキャッシュを削除せずに情報を編集して保存しました。ここでの変更は次のとおりです:

ファイル dede/ad_edit.php を開き、次のコードを見つけます:

$dsql->ExecuteNoneQuery($query);
ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);

次のコードに変更します:

$dsql->ExecuteNoneQuery($query);
// 删除广告缓存文件 begin
// dedecms V57_GBK 2011-08-12
if(file_exists(DEDEDATA."/cache/myad-$aid.htm")){
@unlink(DEDEDATA."/cache/myad-$aid.htm");
}
// 删除广告缓存文件 end
ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);

以上がDEDE バックエンドの広告が更新されているが、フロントエンドが変更されていない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。