هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
پلاگین فروشگاه
#1
ببخشید اینجا مطرح میکنم جای دیگه نبود
من پلاگین فروشگاهی رو فارسی سازی کردم و سیست 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();
        }
    }

خواهشا جواب بدید خواهشا
پاسخ


پیام‌های داخل این موضوع
پلاگین فروشگاه - توسط aztec - ۱۳۹۱/۱۰/۲۶، ۰۳:۰۸:۵۶ صبح
RE: پلاگین فروشگاه - توسط Mohammad-Za - ۱۳۹۱/۱۰/۲۶، ۱۲:۲۶:۵۳ عصر
RE: پلاگین فروشگاه - توسط aztec - ۱۳۹۱/۱۰/۲۶، ۱۶:۱۱:۱۶ عصر
RE: پلاگین فروشگاه - توسط aztec - ۱۳۹۱/۱۰/۲۶، ۱۹:۴۵:۲۴ عصر
RE: پلاگین فروشگاه - توسط mazloom - ۱۳۹۱/۱۰/۲۶، ۲۱:۰۱:۱۲ عصر
RE: پلاگین فروشگاه - توسط mypgr.ir - ۱۳۹۱/۱۰/۲۶، ۲۱:۱۱:۳۳ عصر
RE: پلاگین فروشگاه - توسط aztec - ۱۳۹۱/۱۰/۲۶، ۲۱:۲۹:۰۰ عصر
RE: پلاگین فروشگاه - توسط Mohammad-Za - ۱۳۹۱/۱۰/۲۶، ۲۳:۱۱:۱۲ عصر
RE: پلاگین فروشگاه - توسط mazloom - ۱۳۹۱/۱۰/۲۶، ۲۳:۴۸:۲۳ عصر
RE: پلاگین فروشگاه - توسط aztec - ۱۳۹۱/۱۰/۲۷، ۰۰:۰۵:۴۷ صبح

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان