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-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 サイトの他の関連記事を参照してください。