web-design

تبدیل ریال به تومان در Easy Digital Downloads

تبدیل ریال به تومان در Easy Digital Downloads

تبدیل ریال به تومان در Easy Digital Downloads

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

این افزونه قیمت را به ریال نمایش می دهد و از نظر تکنیک های بازاریابی و فروش اینکار این تفکر را در مشتری ایجاد می کند که قیمت محصول یا بهتر است بگوییم فایل دانلودی شما بالاست.

آموزش تبدیل ریال به تومان در Easy Digital Downloads

امروز سعی داریم نحوه تبدیل ریال به تومان در easy digital downloads و همچنین حذف علامت ممیز از قیمت محصولات در ووکامرس را به شما میهن وردپرسی های عزیز آموزش دهیم.

برای اینکار کافیست کد زیر را در functions.php قالب سایت وردپرسی خودتان قرار دهید:

راستی کد بالا اعشار رو هم از فیمت شما حذف می کنه که میتونه نمایش قیمت ها رو بهتر کنه :)

بروزرسانی: در نسخه ۲.۸ EDD یک مشکل کد نویسی وجود دارد که باعث می شود تبدیل ریال به تومان در دکمه پرداخت انجام نشود!

برای حل این مشکل وارد پوشه افزونه شوید. یعنی: wp-content/plugins/easy-digital-downloads سپس پوشه includes را باز کنید. فایل template-functions.php را با یک نرم افزار ویرایش کد باز کنید.

خط شماره ۱۳۸ را حذف کرده و کد زیر را جایگزین آن کنید:

سپس خط شماره ۱۴۱ را حذف و کد زیر را جایگزین آن کنید:

 

به راحتی آب خوردن :D موفق باشید

در اینستاگرام ما: تخفیف بگیرید ٬ انرژی بگیرید و یک کسب و کار اینترنتی عالی راه اندازی کنید.فالو می کنم

پکیج های آموزشی

پیشنهاد می کنیم
نظرات کاربران
  • درخواست شما پس از تایید در سایت نمایش داده می شود. از ارسال پرسش تکراری خودداری نمایید.

avatar
مرتب سازی براساس:   جدیدترین | قدیمی ترین
هادی
هادی

سلام این کد برا من کار میکنه فقط چرا کلمه تومان از وسط نصف میشه حرف ت پیدا نیست مینوسه “ومان” . یه سوال دیگه تو کدوم قسمت افزونه edd می تونم کلمه checkout که بالا درگاه نوشته عوضش کنم. دستتون درد نکنه

امید عرب زادگان
امید عرب زادگان

سلام

کلمه checkout رو میتوانید از قسمت ووکامرس > حلقه های ترجمه تغییر بدهید.

هادی
هادی

این کارو کردم ولی ترجمه نکرد. نمی دونم منظور سوالم رو درست متوجه شدید. کلمه checkout بالای اون قسمت که ایمیل و نام و … میپرسه. توی افزونه easy digital downloads

امید عرب زادگان
امید عرب زادگان

سلام

از بخش همه برگه ها > برگه checkout تغییر نام بدهید به هر اسمی که میخواهید.

هادی
هادی

من آدرس رو نمی خام عوض کنم من فقط می خاستم کلمه checkout رو ترجمه کنم به فارسی بجاش بزارم “پرداخت نهایی” . می خاستم بدونم تو کدوم فایل edd برم و checkout رو عوضش کنم.اگه شدنی بود اونایی که edd رو به فارسی ترجمه کردن checkout رو هم ترجمه می کردن. همه رو ترجمه کردن به جز این کلمه رو .دمت گرم شرمنده وقت تو گرفتم.

هادی
هادی

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

مهدی
مهدی

افزونه Edd رو چطور مثل سایت شما کنم سبد خریدشو ؟

امید عرب زادگان
امید عرب زادگان

سلام

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

http://mihanwp.com/contact

ناشناس
ناشناس

خط 138 خالیه…2 هفته پیش قرار بوده مطلب درست شه چیشد پس

محمد قاسمی
محمد قاسمی

درود.
به دنبال خطوط مشابه باشید، حالا یک چند خط بالاتر یا پایینتر.

محسن صادقی
محسن صادقی

دوست عزیز، من درگاه رو دارم، ای نماد رو دارم، افزونه درگاه پاسارگاد رو دارم؛ ولی توی این افزونه درگاه پاسارگاد نمیاد، برعکس ووکامرس به صورت اتومات درگاه پاسارگاد رو میاره.
در ضمن، این کد که شما دادین اصلاً کار نمی کنه، نسخه جدید edd رو نصب کردم، ولی این کد کار نمی کنه. لطف کنید کد رو درست کنید.

محسن صادقی
محسن صادقی

درگاه بانکی رو چطور باید فعال کنم؟ در قسمت پیکربندی فقط پی پال و اینجور چیزا هست، به عنوان مثال می خوام درگاه بانک پاسارگاد رو داشته باشم.

محمد قاسمی
محمد قاسمی

درود.

خب باید درگاه مورد نظر را دریافت کنید و نصب کنید تا گزینه آن برای شما فعال شود.

مهدی
مهدی

نسخه جدید رو برسی کنید اصلا 138 خالیه خطش و کدی توش نیست

محمد قاسمی
محمد قاسمی

درود.
بررسی خواهد شد و در صورت وجود مشکل اصلاح خواهد شد.
ممنون بابت اطلاع رسانی.

مهدی
مهدی

جناب فرونه آپدیت شده و جای خط ها عوض شده ؟

محمد قاسمی
محمد قاسمی

درود.

دقیقا از همین آموزش بر روی میهن وردپرس استفاده شده است.

فرزان
فرزان

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

محمد قاسمی
محمد قاسمی

درود.

دقیقا همین آموزش بر روی وب سایت میهن وردپرس نیز پیاده سازی شده است.
لطفا مجددا با دقت بیشتری و کپی پیست کردن دقیق کدها انجام دهید.

مهدی
مهدی

دقیقا کارایی که گفتید انجام دادم هنوز RIAL هستش

محمد قاسمی
محمد قاسمی

درود.

دقیقا همین آموزش بر روی وب سایت میهن وردپرس نیز پیاده سازی شده است.
لطفا مجددا با دقت بیشتری و کپی پیست کردن دقیق کدها انجام دهید.

عارف
عارف

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

عارف
عارف

در به روز رسانی جدید مشکل حل شد

Akbar PC
Akbar PC

دمتون گرم مرسی ممنون در ست شد فایل template-functions.php هست که باید ادیت بشه پست رو اصلاح کنید

یه سوال چطوری میتونیم مثل شما مثلا 38000 تومان رو به شکل 38 هزار تومان کنیم ؟ به شکل زیر تغییر دادم درسته

$price = @$price / 10000;
return $price . ‘ هزار تومان’;

Akbar PC
Akbar PC

این فایل template-actions.php فقط 34 خط هست ! منظورتون template-functions.php نیست ؟

اصغر
اصغر

سلام این کد کار نمی کنه با نسخه جدید میشه زودتر قرار بدین کد رو ممنون

عارف
عارف

سلام

من از افزونه edd برای فروش فایل استفاده میکردم که بعد از به روز رسانی دیشب مبالغ از تومان به RIAL تبدیل شده در صورتی که قبلا هم همه کد های تبدیل کننده از RIAL به ریال و از ریال به تومان را قرار داده بود . گفتم شاید مشکل از کد ها باشه پاک کردم و دوباره قرار دادم ولی برطرف نشده ، از طریق وبسایت های دوستام که از این افزونه استفاده میکردم هم همینطور شده و کد های قبلی دیگه کاریی نداره امکانش هست یه کد جدید بسازید و قرار بدید که این مشکل برطرف بشه ؟
سپاس

Akbar PC
Akbar PC

نگارش 2.8 مثل اینکه مشکل داره قسمت پیکر بندی هم درست کار نمیکنه واحد ارز رو می خوای عوض کنی قاطی میکنه شما هم آپدیت کردین قسمت پرداخت شما هم خراب شده به ریال به انگلیسی می نویسه

محمد قاسمی
محمد قاسمی

درود.

بله، در جریان این مورد هستیم، ممنون بابت اطلاع رسانی.
انشاالله آموزش به روز خواهد شد.

mohammad reza
mohammad reza

سلام
مطلب مفیدی بود ممنون
دوستان کد را به اول فایل فانکشن اضافه کنید صد درصد کار میکنه
من به آخر فایل فانکشن اضافه میکردم کار نمیکرد

zebelxan54
zebelxan54

سلام، دستتون درد نکنه بخاطر این کد

آقای حسینی راد بنده از کامنت های پایین متوجه شدم که این کد “روی سایت شما الان داره کار میکنه بدون مشکل”
ولی چون سوال خیلی از کاربران محترم شماست یک بار دیگه بازبینی کنید یا خودتون امتحان کنید.

مسله ای که بعد از استفاده از کد پیش میاد اینه که در بالای سایت خطای php نشون داده میشه و به لاین 5 این کد اشاره میکنه
(یعنی این: $price = @$price / 10;)

متن خطا اینه:
Warning: A non-numeric value encountered

من با وردپرس 4.8 و EDD 2.7.11 امتحان کردم.
لطفا برای رفع این خطا راهنمایی کنید.

محمد
محمد

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

زوم موبایل
زوم موبایل

این کد با آپدیت جدید افزونه ی edd دیگه کار نمیکنه حتی رو وردپرس خام هم تست کردم
بیزحمت دوستانی که بلدن این کد رو بازنویسی کنن ممنون

hamed
hamed

کد صحیح اینه دوستان :function edd_rial_currency( $formatted, $currency, $price ) { if ( ! is_admin() ) { $price = @str_replace( edd_get_option( ‘thousands_separator’, ‘,’ ) , ”, $price );$price = @$price / 10;return $price . ‘ تومان’; }else return $price . ‘ ریال’; } add_filter( ‘edd_rial_currency_filter_after’, ‘edd_rial_currency’, 10, 3 );add_filter( ‘edd_rial_currency_filter_before’, ‘edd_rial_currency’, 10, 3 );

mahdi95qa54
mahdi95qa54

سلامبرای من هم کار نکردتو قالب من RIAL نوشته شده همه جا به فارسی نیستاگه میشه کد رو بررسی کنید ممنون

مهران راد
مهران راد

نه این کد بر روی بیشتر قالب ها سازگار می باشد (ما از همین کد استفاده کرده ایم)

keyvan11128
keyvan11128

سلام جناب آقای حسینی من میخوام از مبلغ  اعشار را بردارم مثلا در مبلغ   19,900 تومان میخوام این جداکننده اعشار نباشه چیکار باید بکنم؟

reza
reza

سلام توی همین آموزش توضیح داده شده

حمید
حمید

سلام خسته نباشید آقا برا اینکه اعشار حذف نشه چه کار باید کرد می شه دقیقا بگید کجای کد رو باید تغییر داد .

reza
reza

سلام خطی از کد که remove , رو داره باید حذف بشه

ابوالفضل شورگشتی
ابوالفضل شورگشتی

سلام
وقتی مبلغی رو برای اشتراک ویژه مشخص می کنم یک نقطه و دو صفر به عنوان اعشار نشون می ده مثلا قیمت من 20000 هزارتومن هست در اما در قسمت قیمت ها اینطوری نشون میده 2000000 دوملیون تومن قطعا مشتری ببینه فرار میکنه
این قسمت اعشار رو چطور پاک کنم واسم مشکل ساز شده؟
افزونه ی مورد استفاده ی من
Restrict Content Pro

رضا حسینی راد
رضا حسینی راد

آموزش تبدیل ریال به تومن رو توی سایت ببینید آموزش حذف اعشار هم توضیح داده شده

محسن
محسن

والا کار نمی کنه .

رضا حسینی راد
رضا حسینی راد

درست استفاده کنید تست شده و کار میکنه

میثم
میثم

کار نمیده جناب . اصلا  اخرین ورژن وردپرس و اخرین ورژن edd

رضا حسینی راد
رضا حسینی راد

مجدد بررسی کنید. بارها تست شده و جواب داده

yousefr
yousefr

سلام. دوست عزیز خط کد 4 یا 5 کدومش مربوط به حذف اعشار میشه . چون منم میخام اعشار باشه 

رضا حسینی راد
رضا حسینی راد

سلام خط 4

سهیل
سهیل

ایول کارتون درست.دست مریزاد 

محمد کریمی
محمد کریمی

با سلام نگفتیید که کد رو کجای کد ها اضافه کنیم !!!!
اولش؟ آخرش؟یا ….

رضا حسینی راد
رضا حسینی راد

سلام
فرقی نمیکنه. بین < ?php و ؟> باشه

مهدی
مهدی

سلام
چطور میشه اعشار رو نمایش داد؟
65000 تومان تبدیل بشه به 65,000 تومان
ممنون

رضا حسینی راد
رضا حسینی راد

قسمتی که مربوط به حذف اعشار میشه رو از کد حذف کنید

wpDiscuz