سلام ، توی سایت های مختلف دنبال روش تغییر دلار به تومان در پرداخت حق اشتراک بودم ، آموزشی هم توی سایت مرجع بود ولی خب نیازی به این همه کار نیست.

یکم سورس ویبولتین رو که نگاه کردم یک راه حلی ساده و راحت برای تغییر دلار به تومان پیدا کردم گفتم بگم شاید فرد دیگه ای هم لازم داشت .

البته لاین خط هایی که در آموزش میگم واسه 4.2.5 هست و ممکنه توی ورژن های مختلف کمی بالا پایین داشته باشه که اگر خود کلمه رو سرچ کنید پیدا میکنید .

خب در ابتدا به مسیر includes\class_paid_subscription.php بروید و در خط 182 چنین چیزی دارید :

کد PHP:
    var $_CURRENCYSYMBOLS = array(
        
'usd' => 'US$',
        
'gbp' => '£',
        
'eur' => '€',
        
'cad' => 'CA$',
        
'aud' => 'AU$',
    ); 

US$ رو به "هزار تومان" تغییر دهید .

سپس به فایل payments.php موجود در پوشه Root یا public_html یا هر چیز دیگر (منظور همان پوشه اصلی است ) را باز کنید .

لاین 196 یک خط هست که میاد html اطلاعات توی اون select موجود در صفحه پرداخت ها رو ایجاد میکنه

کد PHP:
$string .= "<option value=\"{$key}_{$currency}\" >" $subobj->_CURRENCYSYMBOLS["$currency"] . vb_number_format($value2) . "</option>\n"
اینجا باید جای مقدار پول و نوع پول رو جا به جا کنیم که وقتی فارسی میشه عدد قبل از تومان قرار بگیره یعنی سمت راست تومان . و همچنین vb_number_format($value, 2) عدد 2 رو به 0 تغییر دهید تا 2 تا صفر بعد ممیز حذف بشه .

بعد از جا به جایی کد به شکل زیر باید در بیاد :

کد PHP:
$string .= "<option value=\"{$key}_{$currency}\" >" vb_number_format($value0) . $subobj->_CURRENCYSYMBOLS["$currency"] . "</option>\n"