۱۳۹۱/۱۰/۲۶، ۲۳:۱۱:۱۲ عصر
(آخرین ویرایش: ۱۳۹۱/۱۰/۲۶، ۲۳:۱۶:۳۰ عصر، توسط Mohammad-Za.)
(۱۳۹۱/۱۰/۲۶، ۱۶:۱۱:۱۶ عصر)aztec نوشته است: ببین میخوام فرد که اطلاعات محصول رو میبینه
بعد زیرش یه دکمه سفارش هست اونو بزنه این اطلاعات به صورت پیغام خصوصی به یک نفر ارسال بشه
باید پلاگین بررسی شود تا مراحل کار را با توجه به آن پلاگین و کدها و قابلیتهای آن برایتان تعریف کنم.
مثلاً کاربر با کلیک روی Buy Now به یک صفحهی PHP از انجمن مانند buy_now.php منتقل میشود که فرم ارسال شده توسط کلید Buy Now باید حداقل دو مقدار شناسهی کاربری فروشنده و نام محصول را داشته باشد و پس از انتخاب Buy Now، در صفحهی buy_now.php صحت مقادیر وارد شده بررسی شود و سپس از این طریق به فروشنده پیام ارسال شود:
کد php:
if(همهی شرطها درست بود)
{
require_once MYBB_ROOT."inc/datahandlers/pm.php";
$pmhandler = new PMDataHandler();
$recipients_bcc = array();
$recipients_to = array(شناسهی کاربری فروشنده);
$subject = "سفارش محصول";
$message = "کاربر X محصول Y شما را سفارش دادهاست.";
$pm = array(
'subject' => $subject,
'message' => $message,
'icon' => -1,
'fromid' => 0,
'toid' => $recipients_to,
'bccid' => $recipients_bcc,
'do' => '',
'pmid' => ''
);
$pm['options'] = array(
"signature" => 1,
"disablesmilies" => 0,
"savecopy" => 1,
"readreceipt" => 1
);
$pm['saveasdraft'] = 0;
$pmhandler->admin_override = true;
$pmhandler->set_data($pm);
if($pmhandler->validate_pm())
{
$pmhandler->insert_pm();
}
}