ホームページ  >  記事  >  CMS チュートリアル  >  DEDE Dreamweaver の計画タスク機能を使用してホームページを定期的に更新する方法

DEDE Dreamweaver の計画タスク機能を使用してホームページを定期的に更新する方法

藏色散人
藏色散人オリジナル
2019-12-09 09:54:162040ブラウズ

DEDE Dreamweaver の計画タスク機能を使用してホームページを定期的に更新する方法

DEDE Dreamweaver のスケジュールされたタスク機能を使用してホームページを定期的に更新するにはどうすればよいですか?

dedecms Dreamweaver システムには、タスク機能の使い方が分からない方も多いと思いますし、詳しい説明もありませんが、ここではスケジュールタスクを使ってWebサイトのトップページを5年ごとに自動更新する方法を実践例を用いて説明します。分。

推奨される学習: 梦Weavercms

ホームページの Index.html ファイルを定期的に更新します。更新の利点は、検索エンジン スパイダーが Index.html をクロールすると、ステータス コード 304 が発生することです。返されません。検索エンジンは HTML ファイルの更新時間を決定し、以前のインデックス時間と比較します。更新がある場合は含められます。更新がない場合は、304 ステータスが設定され、更新しない。

以下はスケジュールされたタスクの使用方法の詳細な説明です:

最初にバックグラウンド システムのスケジュールされたタスク管理に入ります

入力後、次の手順が表示されます。スケジュールされたタスクの実行:

スケジュールされたタスクの実行手順

タスクを完全に実行できるようにするには、Dede のクライアント ツールを使用することをお勧めします。それ以外の場合は、JS を通じてのみトリガーできます。 ;

JS トリガー方法: JS を使用して、すべてのドキュメント ページで /plus/task.php?client=js を呼び出します (スケジュールされたタスクのパスワードは無効にする必要があります。システム構成パラメータ -> その他のオプション);

独自のクライアントをカスタマイズ: 「http://website/plus/task.php?clientpwd=管理パスワード」に直接アクセスします。これにより、実行可能なタスクの 1 つの URL が返されます (使用可能なタスクがない場合は、文字列: notask が返されます)。その後、クライアントはこの URL を実行できます。

次に、新しいスケジュールされたタスクを作成します。このタスクには、Web サイトのホームページを生成するための PHP 実行ファイルが必要です:

plus.zip

DEDE Dreamweaver の計画タスク機能を使用してホームページを定期的に更新する方法

添付ファイルを解凍した後、dede-post.php ファイルを Web サイト ディレクトリの plus/task/ にアップロードします

Web サイトを 5 分ごとに更新するには、ファイル plus/task も変更する必要があります/ task.php

task.php を開き、$daylimit パラメーターを 300 秒 ($daylimit = 300) に変更します。他の時間に変更する必要がある場合は、自分で変更してアップロードできます。この時点で、基本的なタスクの実行条件はすべて揃っていますが、トリガー メソッドがまだ残っています。ここでは、訪問者がアクセスしている限りトリガーできる JS ファイルトリガーメソッドを使用することを選択します。 Web サイトに誰もアクセスしないことが多い場合は、トリガーに手動でしかアクセスできません。

コードをコピーします: それを一番下のテンプレート footer.htm に置きます。 . .

このようにして、誰かがあなたの Web サイトにアクセスするたびに、この JS がトリガーされ、実行プログラムが実行できるようになります。つまり、Web サイトが自動的に更新されます。

以上がDEDE Dreamweaver の計画タスク機能を使用してホームページを定期的に更新する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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