日付が過ぎているかどうかを確認したい公開終了日を持つアイテムのリストがあります。がシステム日付を過ぎている場合、そのアイテムの所有者に情報メールを送信する必要があります。サイトにログインせずに行うにはどうすればよいですか? データベース側のスクリプトが必要だと思いますが、どのように joomla と組み合わせる必要がありますか? ありがとう。
質問する
1169 次
1 に答える
1
私の知る限り、そのようなことを行う拡張機能はありません。そのため、毎晩自動的に実行されるカスタム スクリプトを作成しました。つまり、PHP CLI をスケジュールして、PHP スクリプトを実行します。このスクリプトは、適格な記事を選択し、電子メールを作成して、phpMailer を使用して送信します。
訪問者が Joomla サイトのページをロードしてコードの実行をトリガーする必要がないため、これは私たちにとって非常にうまく機能します。
更新:
PHP のスケジュール設定の詳細については、スケジュールされたタスクで PHP ファイルを実行する方法 (Windows タスク スケジューラ) を参照してください。スケジュールされた PHP スクリプトにJoomla
関数を含める方法の詳細については、
Joomla ! プラットホーム
于 2012-08-06T17:42:18.167 に答える