حذف صفر و اعشار از قیمت در افزونه فروش فایل دیجی کام | DigiCom

حذف صفر و اعشار از قیمت در افزونه فروش فایل دیجی کام | DigiCom

امتیاز شما به این پست
(32)
چاپ  

دیجی کام | DigiCom یکی از بهترین کامپوننت های رایگان در زمینه فروش فایل است که محبوبیت زیادی در بین کاربران دارد.اما هر محصولی با توجه به نقاط قوت خودش ، ضعف هایی حتما دارد.یکی از نقاط ضعف این افزونه قسمت اعشار و صفر هست که قابلیتی تحت عنوان حذف صفر اصلا در آن وجود ندارد.با آموزشی که در ادامه شروع خواهم کرد شما خواهید توانست در قسمت پیکربندی و تب پول گزینه حذف صفر و اعشار به سایر گزینه ها اضافه کنید و با انتخاب این گزینه قسمت اعشار برای همیشه حذف خواهد شد.

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

حذف صفر و اعشار از قیمت در لیست محصولات فروش فایل دیجی کام | DigiCom حذف صفر و اعشار از قیمت درون محصولات فروش فایل دیجی کام | DigiCom

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

و اما طرز تهیه آموزش حذف صفر و اعشار از دیجی کام | DigiCom

نکته : بعد از هر بار آپدیت دیجی کام | DigiCom میبایست این مراحل را انجام دهید.

ابتدا وارد مسیر زیر شوید و فایل config.xml را باز کنید

/YOUR-SITE/administrator/components/com_digicom/models/forms/config.xml

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

در این فایل شما باید به دنبال خط زیر باشید که تقریبا حدود خط 245 می باشد که با سرچ درون کدها راحتر میتونید پیداش کنید

name="decimaldigits"

با پیدا کردن خط بالا شما به عبارت زیر بر میخورید که در ادامه ما باید همین عبارت را تغییراتی دهیم

<field
name="decimaldigits"
type="list"
class="btn-group chosen"
label="COM_DIGICOM_SETTINGS_CURRENCY_DECIMALDIGITS_LABEL"
default="2"
description="COM_DIGICOM_SETTINGS_CURRENCY_DECIMALDIGITS_DESC">
<option value="1">00.0</option>
<option value="2">00.00</option>
<option value="3">00.000</option>
<option value="4">00.0000</option>
<option value="5">00.00000</option>
</field>

همانطور که در گزینه های بالا می بینید ، توسعه دهنده افزونه گزینه ای تحت عنوان بدون اعشار اصلا قرار نداده و ما قصد اضافه کردن چنین قابلیتی رو داریم یعنی ما میخواهیم تکه کد زیر را به خط های بالا اضافه کنیم

<option value="0">Not Digit</option>

شما به جای عبارت Not Digit میتوانید معادل فارسی آن یعنی بدون اعشار را هم میتوانید بنویسید و سپس با اضافه کردن خط بالا به کدها ، کد نهایی ما به این شکل خواهد شد

<field
name="decimaldigits"
type="list"
class="btn-group chosen"
label="COM_DIGICOM_SETTINGS_CURRENCY_DECIMALDIGITS_LABEL"
default="2"
description="COM_DIGICOM_SETTINGS_CURRENCY_DECIMALDIGITS_DESC">
<option value="0">بدون اعشار</option>
<option value="1">00.0</option>
<option value="2">00.00</option>
<option value="3">00.000</option>
<option value="4">00.0000</option>
<option value="5">00.00000</option>
</field>

اکنون فایل را ذخیره کنید و به مسیر کامپوننت ها -> فروشگاه دیجی کام -> تنظیمات -> پیکربندی -> تب پول -> رقم اعشاری و یا مسیر Components ->DigiCom -> Options -> Configurations -> Currency -> Decimal digit بروید و گزینه رقم های اعشار یا Decimal Digit را بروی گزینه بدون اعشار یا Not Digit قرار دهید.

تنظیمات حذف صفر و اعشار از قیمت در فروش فایل دیجی کام | DigiCom

حذف صفر و اعشار از قیمت در لیست محصولات فروش فایل دیجی کام | DigiCom حذف صفر و اعشار از قیمت درون محصولات فروش فایل دیجی کام | DigiCom

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

پیشنهاد میکنیم این پست ها را هم بخوانید

نیاز به مشاوره بیشتر دارید؟ برای صحبت با متخصصان ما تماس بگیرید.
0933-8883035 5 دقیقه رایگان

مطالعه در 4 دقیقه

به همراه یک فنجان قهوه

دیدگاه کاربران

مکانی برای پرسش و پاسخ شما

دیدگاه های اخیر

  • سلام اگر طبق همین روش جلو رفته باشید ، free-product و free-product-batch دوتا کلاس رایگان هستند که ...
  • سلام محمد جان منم مشکل آقا حمید رو داشتم. کلمه رایگانو نمیتونم درست استایل دهی کنم! کلمه رایگانو ت...
  • سلام رامین جان از جوملا 3.8 به بعد این قابلیت به صورت پیش فرض بروی جوملا هست ، فقط کافیه بری وارد ت...
  • سلام ارادت میدونم پستها قدیمیه ولی برای جوملا 3.9.22 فایلی ندارید