ホームページ > CMS チュートリアル > DEDECMS > mkall_cache_1.php が列を更新できない場合はどうすればよいですか?

mkall_cache_1.php が列を更新できない場合はどうすればよいですか?

藏色散人
リリース: 2022-11-04 09:24:41
オリジナル
1383 人が閲覧しました

Mkall_cache_1.php は列の解決策を更新できません: 1. Web サイトのバックエンド ディレクトリにある "task_do.p" ファイルを変更します; 2. "makehtml_all.php" ファイルを見つけて、内容を "include_once(DEDEINC)" に変更します."/ arc.sgpage.class.php"); $dsql->Execute("ex","SELECT 補助 FROM `dede_sgpage`...)".

mkall_cache_1.php が列を更新できない場合はどうすればよいですか?

この記事の動作環境: Windows 7 システム、DedeCMS バージョン 5.6、DELL G3 コンピューター

mkall_cache_1.php で列を更新できない場合はどうすればよいですか?

方法 1: Weave MengDdedCMS は記事を公開し、すべての単一ページを同時に更新します

1) 機能の紹介:

この機能で実現できることは、たとえば次のとおりです。新しい単一ページを作成し、コンパイラでコンパイルする arclist (サイト全体の最新更新のリストを作成できる) などの Dreamweaver 独自のタグは、この方法を使用して実装できます。単一ページのファイル (つまり、上記の最近の更新リスト) は、新浪のローリング ニュース リストと同様に、本当の意味での最新の更新を実現します。つまり、リアルタイムの更新であり、訪問者が一目で確認でき、ユーザーの利便性が向上します。ウェブサイトの粘着性;

もちろん、この方法でも多くの機能を実現できますが、これには全員が探索する必要があります。 Web サイトのバックエンド ディレクトリ (デフォルトのディレクトリは /dede) にある php ファイルで、次のコードを見つけます:

#次のコードを次の行に追加します:

mkall_cache_1.php が列を更新できない場合はどうすればよいですか?

保存して閉じる;

この機能を通常に使用するには、次のことも行う必要があります: mkall_cache_1.php が列を更新できない場合はどうすればよいですか?

バックグラウンドの [基本システム パラメーター] - パフォーマンス オプションで、コードのスムーズな実行を保証するために、「記事の公開後すぐに Web サイトのホームページを更新します:」を「はい」に設定します [必須];

[基本システム パラメーター] - パフォーマンス オプションで、バックグラウンドで、「arclist タグ呼び出しキャッシュ」をできるだけ小さくします [必要ありません。独自の関数選択を更新します];

このメソッドは、Dreamweaver 5.7 でのテストに使用できます。

ナレッジ 2: Dreamweaver で追加した単一ページのドキュメントを自動的に更新する方法

Dedecms には非常に優れた HTML 生成機能があり、メインのバックエンド ページにワンクリック更新機能も追加されています。バックエンドのページ ドキュメントは、シングル ページ ドキュメント管理列で完了する必要があります。ワンクリック更新をクリックしても更新できません

次のチュートリアルでは、Dreamweaver カスタム ドキュメントの更新時にワンクリック更新を自動的に完了する方法を説明します。

サイトの背景ディレクトリ ファイル、デフォルトの /dede/ ディレクトリ

makehtml_all.php ファイルを見つけて

を開いて、144 行目あたりにある次のソース ファイルを見つけます。

次のコードに変更した後

1.  else if($step==10)
2.  {
3.
4.  include_once(DEDEINC."/arc.sgpage.class.php");
5.  $dsql->Execute("ex","SELECT aid FROM `dede_sgpage` ");
6.  $i = 0;
7.  while($row = $dsql->GetArray("ex"))
8.  {
9.  $sg = new sgpage($row['aid']);
10. $sg->SaveToHtml();
11. $i++;
12. }
13.
14.
15. $adminID = $cuserLogin->getUserID();
16. $mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php";
17. @unlink($mkcachefile);
18. OptimizeData($dsql);
19. ShowMsg("完成所有文件的更新!","javascript:;");
20. exit();
21. }//make step
ログイン後にコピー

上記のコードを変更すると、dedecms のワンクリック更新が真のものになります。 「更新」をクリックしますmkall_cache_1.php が列を更新できない場合はどうすればよいですか?

関連する推奨事項:「

dedecms チュートリアル

以上がmkall_cache_1.php が列を更新できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート