۱۳۹۱/۱۰/۲۶، ۱۲:۲۶:۵۳ عصر
(۱۳۹۱/۱۰/۲۶، ۰۳:۰۸:۵۶ صبح)aztec نوشته است: ببخشید اینجا مطرح میکنم جای دیگه نبود
من پلاگین فروشگاهی رو پارسی سازی کردم و سیست paypal رو بانکی کردم
اما به درد من نمیخوره چون محصولاتم رو میخوام طوری بفروشم که توسط یک فروشنده در انجمن باشه و ...
یعنی میخوام وقتی طرف دکمه BUY_now رو بزنه اطلاعات سفارش توسط یک پیغام خصوصی به یکی از کاربران (فروشنده ) ارسال بشه
من کد قسمت paypal پلاگین رو دارم این الگوریتمش هست:
کد:$ppbtn = <<<OUT
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type=hidden name=cmd value=_xclick>
<input type="hidden" name="business" value="{$mybb->settings['shops_paypal']}">
<input type="hidden" name="item_name" value="{$p['title']}">
<input type="hidden" name="amount" value="{$price}">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="{$mybb->settings['bburl']}/shops.php">
<input type="hidden" name="cancel_return" value="{$mybb->settings['bburl']}/shops.php">
<input type="hidden" name="notify_url" value="{$mybb->settings['bburl']}/{$mybb->settings['shops_paypalfile']}">
<input type="hidden" name="currency_code" value="{$mybb->settings['shops_currency']}">
<input type="hidden" name="item_number" value="{$item_id}">
<input type="hidden" name="tax" value="0">
<input type="submit" border="0" name="submit" value="{$btnTitle}">
</form>
الگوریتم ارسال پیغام خصوصی هم در پلاگینی بود :
کد:// PM
if ($mybb->settings[$prefix.'method'] == "pm" || $mybb->settings[$prefix.'method'] == "both")
{
require_once MYBB_ROOT."inc/datahandlers/pm.php";
$pmhandler = new PMDataHandler();
$pmhandler->admin_override = true;
$pm = array(
"subject" => $welcomepm_subject,
"message" => $welcomepm_message,
"icon" => "-1",
"toid" => array($user['uid']),
"fromid" => $mybb->settings[$prefix.'pm_sender'],
"do" => '',
"pmid" => ''
);
$pm['options'] = array(
"signature" => "0",
"disablesmilies" => "0",
"savecopy" => "0",
"readreceipt" => "0"
);
$pmhandler->set_data($pm);
if(!$pmhandler->validate_pm())
{
// There some problem sending the PM
}
else
{
$pminfo = $pmhandler->insert_pm();
}
}
خواهشا جواب بدید خواهشا
اصلاً متوجه نشدم دقیقاً چه کاری میخواهید انجام دهید. لطفاً بهتر توضیح دهید.