Alireza.khn 0 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 من ميخوام يك سايت فروش فالور بزنم ميخوام هر كاربر عضو بشه حسابش رو شارژ كنه و فقط به اندازه اون مبلغ بتونه سفارش فالور بده افزونه هاي vip بيشتر براي مدت هستن مثلا ١ماه ١٠هزار تومان من ميخوام مثلا اگر كاربر ١٠٠٠٠تومان شارژ كرد فقط بتونه ١٠٠٠٠تومن خريداري كنه مث يك كيف پول تقريبا ممنونم ميشم راهنمايي كنيد چگونه اين كارو انجام بدم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 بخشی که انتخاب کردید و عنوان سئوالتون هیچ ارتباطی با متن سئوال ندارند اول از همه باید بتونید با پاسخ ترانس آی دی بانک تایید تراکنش پرداخت رو بگیرید وباهاش حساب کاربر رو شارژ کنید(یک متا برای شارژش بسازید) که ظاهرا می تونید و مشکلی توش ندارید تو مرحله بعد هم که قیمت محصول مشخصه و فرم سفارش هم مشخص فرض می کنیم آی دی فرمتون orderForm و آی دی فیلد قیمت price و متای شارژتون charge باشه اول یک پیام خطا آماده می کنید و بعد از none کردن خاصیت display می گذارید در محل مناسب <div id="charge-error" style="display:none">مبلغ شارژ شما برای خرید این محصول کافی نیست</div> دوم با این کد php مقدار charge را می گیرید <?php global $user_ID; $charge = get_user_meta($user_ID, 'charge'); if($charge) { $charge = get_user_meta($user_ID, 'charge', true); } else { $charge = 0; } ?> سوم این اسکریپت را می گذارید زیر فرم سفارش <script> jQuery(document).ready(function() { jQuery('#orderForm').on('submit',function(e) { var charge = "<?php echo $charge;?>"; var price = jQuery(this).find("#price").val(); if(charge >= price) { return true; } else { jQuery('#charge-error').show(); return false; } }) }); </script> 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .