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

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

دیجی کام | 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

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

نوشته شده با عشق

محمدحسین نیازی اولش طراحی گرافیکی و رابط کاربری می کرده بعد ها کارشناسی نرم افزارشو گرفته و به کد زنی علاقه مند میشه ، تا اینکه تیم طراحی استودیو لاوان رو راه میندازه و بعدش میره سر وقت آی سی ام اس و الان اون اینجاست تا با تجربه بیش از 12 ساله خودش ، فوت‌وفن‌های خودش رو در اختیار شما قرار بده تا اون‌ها رو در جریان کاری‌تون بگنجونین و مهارت‌هاتون رو ارتقاء بدین.

محمدحسین نیازی

پست های مرتبط

9 دیدگاه تاکنون ارسال شده
  • امید
    مهمان
    وظیفه خودم دونستم که بابت ارایه رایگان این محصول و همین طور پشتیبانی های بی مزد و منتتون ازتون تشکر کنم. بسیار بسیار ممنون ازتون.
    • محمدحسین نیازی
      مدیر
      در پاسخ به امید. گفته :
      با سلام خدمتتون نظر لطف شماست و خیلی خوشحالم که مورد استفادتون قرار گرفته در پشتیبانی و راهنمایی هم وظیفه خودم میدونم که به بهترین شکل به دوستان عزیزم پاسخگو باشم و تا جایی بتونم مشکلات رو حل کنم ازتون بابت گذاشتن وقتی که برای نوشتن دیدگاه گذاشتید تشکر میکنم
  • مینا
    مهمان
    دستتون درد نکنه جناب نیازی واقعا کارمو راه انداختید
  • هما
    مهمان
    سلام وقت بخیر آقای حسینی چطوری می تونم مثلا منوی اصلی رو در صفحه لاگین و رجیستری حذف کنم ؟ یا به عبارتی صفحه لاگین رو کاستومایز بکنم
    • محمدحسین نیازی
      مدیر
      در پاسخ به هما. گفته :
      سلام اگر درست فهمیده باشم منظورتون رو شما میخواهید در صفحه ورود و ثبت نام فقط فرم نشون داده بشه و منو ، فوتر و.. چیزی نباشه ؟ برای انجام اینکار شما میباست از قالب خودتون درون مدیریت قالب یک کپی بگیرید ، واردش بشید و تمامی موقعیت های قالب ( به جز component ) به غیر اون هایی که نیاز دارید رو حذف کنید البته این عمل بسته به فریم ورک قالبتون متفاوت هست ولی کلیت کار همینه آموزش ساخت صفحه فرود رو اگر مطالعه کنید ، با این روش ساخت صفحات تمام صفحه بیشتر آشنا میشید ، چون مراحل درونش ذکر شده https://www.i30ms.ir/blog/how-to-create-a-landing-page-with-page-builder
        • محمدحسین نیازی
          مدیر
          در پاسخ به هما. گفته :
          خواهش میکنم خوشحالم که مشکلتون حل شد
  • سحر مبینی
    مهمان
    به شما جناب نیازی خسته نباشید میگم و واقعا آدم از کار با شما لذت میبره تمام کارهاتون روی اصول و قواعد هست و کیفت از محصولات تولیدی خودتون موج میزنه و همیشه همیار مشتریاتون هستید
    • محمدحسین نیازی
      مدیر
      در پاسخ به سحر مبینی. گفته :
      خواهش میکنم ، نظر لطف شماست خوشحالم که کیفیت محصول براتون اینقدر مهمه
ارسال نظر
در پاسخ به Some User

آی سی ام اس

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