ホームページ  >  記事  >  CMS チュートリアル  >  DreamWeaver メンバーがレビューを送信した後、成功したレビュー SMS メッセージを投稿者に送信するにはどうすればよいですか?

DreamWeaver メンバーがレビューを送信した後、成功したレビュー SMS メッセージを投稿者に送信するにはどうすればよいですか?

angryTom
angryTomオリジナル
2019-11-09 13:36:512273ブラウズ

DreamWeaver メンバーがレビューを送信した後、成功したレビュー SMS メッセージを投稿者に送信するにはどうすればよいですか?

DreamWeaver メンバーがレビューを送信した後、成功したレビュー メッセージを投稿者に送信する方法

1. dede/archives_do を開きます。 .php で、

$query = "SELECT arc.id,arc.typeid,ch.issystem,ch.maintable,ch.addtable FROM `dede_arctiny` arc
LEFT JOIN `xc_arctype` tp ON tp.id=arc.typeid
LEFT JOIN `xc_channeltype` ch ON ch.id=tp.channeltype
WHERE arc.id in($arcids) ";
を検索し、

$query = "SELECT arc.id,arc.mid,arc.typeid,ch.issystem,ch.maintable,ch.addtable FROM `dede_arctiny` arc
LEFT JOIN `xc_arctype` tp ON tp.id=arc.typeid
LEFT JOIN `xc_channeltype` ch ON ch.id=tp.channeltype
WHERE arc.id in($arcids) ";
に変更して関数を実装し、バックエンド メンバー センターで表示される中間値であるパブリッシャー ID を抽出します。

2. 検索:

$dsql->Execute('ckall');
その下に行を追加します:

$dtime = time();
関数を実装し、現在のレビュー時間を取得します。

3. 検索:

$dsql->ExecuteNoneQuery("Update `dede_member`
set scores=scores+{$cfg_sendarc_scores} where mid='".$cfg_ml->M_ID."' ; ");
その下に追加:

$mid = $row['mid'];
$dsql->ExecuteNoneQuery("INSERT INTO `dede_member_pms`
(`floginid`,`fromid`,`toid`,`folder`,`subject`,`sendtime`,`writetime`,
`hasview`,`isadmin`,`message`)
VALUES ('admin','1','$mid','inbox','文档审核消息!',
'$dtime','$dtime','0','0','您的文章已经经过了本站的审核!')");
関数を実現し、ユーザー ID を読み出し、すべての情報をショート メッセージ テーブルに書き込みます。

この方法で、レビュー中にショート メッセージが対応する発行者に送信されます。

注: このメソッドのテーブル名は、独自のテーブル名に変更してください。

推奨チュートリアル: dedecms チュートリアル

###

以上がDreamWeaver メンバーがレビューを送信した後、成功したレビュー SMS メッセージを投稿者に送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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