دیجی کام | 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 قرار دهید.
به همین راحتی شما توانستید عدد صفر و قسمت اعشار را از قیمت حذف و پول رایج کشور را به طور صحیح نمایش دهید.
پست های اخیر بلاگ
- ساده کردن و حذف فیلد های غیرضروری در ثبت نام و عضویت جوملا 01 مهر 1398
- حذف صفر و اعشار از قیمت در افزونه فروش فایل دیجی کام | DigiCom 04 ارديبهشت 1398
- جوملا و وردپرس با یکدیگر ادغام خواهند شد 13 فروردين 1398
- مخفی کردن منو و هدر در زمان اسکرول به سمت پایین در بوت استرپ 4 11 فروردين 1398
- سال نو با ایده هایی نو و اتفاقاتی که در سال 1397 بر ما گذشت 29 اسفند 1397
دیدگاه های اخیر
محمدحسین نیازی نوشته :
ai نوشته :
محمدحسین نیازی نوشته :
رامین نوشته :