PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغییر دوره صورت حساب



mr.rival
January 21st, 2013, 17:45
سلام

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

نمیشه کاری کرد که به طور پیشفرض روی سالانه باشه؟

ممنون :53:

≡ ALEX ≡
January 21st, 2013, 17:55
شدن که میشه... از طریق قالب میشه کد زد تا بصورت پیشفرض روی فلان مورد قرار بگیره.

mr.rival
January 21st, 2013, 20:31
کجای قالب ؟
کدوم قالب؟
یه نشونی بدید

mr.rival
January 21st, 2013, 20:45
الان کد زیر رو توی قالب گذاشتم ولی بازم همونطوریه :


<select name="billingcycle" onchange="submit()">{if $pricing.monthly}<option value="annually"{if $billingcycle eq "annually"} selected="selected"{/if}>{$pricing.annually}</option>{/if}
{if $pricing.monthly}<option value="monthly"{if $billingcycle eq "monthly"} selected="selected"{/if}>{$pricing.monthly}</option>{/if}
{if $pricing.quarterly}<option value="quarterly"{if $billingcycle eq "quarterly"} selected="selected"{/if}>{$pricing.quarterly}</option>{/if}
{if $pricing.semiannually}<option value="semiannually"{if $billingcycle eq "semiannually"} selected="selected"{/if}>{$pricing.semiannually}</option>{/if}
{if $pricing.biennially}<option value="biennially"{if $billingcycle eq "biennially"} selected="selected"{/if}>{$pricing.biennially}</option>{/if}
{if $pricing.triennially}<option value="triennially"{if $billingcycle eq "triennially"} selected="selected"{/if}>{$pricing.triennially}</option>{/if}
</select>

≡ ALEX ≡
January 21st, 2013, 20:55
شما که همه گزینه ها رو Selected گذاشتید!! فقط یکی اش می بایست انتخاب شده باشه... :)

mr.rival
January 22nd, 2013, 21:02
من هر کاری کردم درست نشد

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

خیلی تلاش کردم اگه کس دیگه ای هم میدونه بگه:53:

mr.rival
January 23rd, 2013, 14:49
?????????????????

≡ ALEX ≡
January 23rd, 2013, 16:20
فایل products.tpl مربوط به قالب Order Form تون رو برای بدهید fix کنم...

mr.rival
January 23rd, 2013, 21:35
پیوست کردم ولی فکر نکنم تو این فایل باشه ها !

mr.rival
January 24th, 2013, 15:48
چی شد پس؟؟؟؟؟؟؟

mr.rival
January 31st, 2013, 00:40
چی شد پس؟؟؟؟؟؟؟

≡ ALEX ≡
January 31st, 2013, 14:28
oops! شرمنده تاپیک تون رفت پایین دیگه یادم رفت... یه مفدار صبر کنید سرم خلوت بشه کد ادیت شده رو براتون می فرستم...

راستی به من بگید دقیقا چه کاری می خواهید انجام بشه (مثال نزنید)...

mr.rival
January 31st, 2013, 21:36
میخوام به جای صورت حساب ماهانه ، صورت حساب سالانه پیشفرض انتخاب بشه(موقع سفارش هاست)

≡ ALEX ≡
February 1st, 2013, 03:00
میخوام به جای صورت حساب ماهانه ، صورت حساب سالانه پیشفرض انتخاب بشه(موقع سفارش هاست)

از کدام قالب Order Form استفاده می کنید؟! اگر ادیت شده هستش این قالب برای بنده کل فولدر اش رو پ.خ کنید. منظور من قالب Order Form هستش و نه قالب Client Area...

mr.rival
February 3rd, 2013, 17:30
web2cart

ادیت شده هم نیست

≡ ALEX ≡
February 3rd, 2013, 18:40
خیلی خوب، در مورد این قالب می بایست فایل configureproduct.tpl را ویرایش کنید. برای رفع نیاز شما، دو کار هم میشه انجام داد... اول اینکه ترتیب نمایش این دوره ها رو تغییر بدهیم چون در حالت عادی اولین چیزی که هست، در حالت انتخاب شده قرار میگیره. دوم اینکه کاری کنیم صرفا دوره سالیانه در حالتن انتخاب شده قرار بگیره (بدون در نظر گرفتن شرایط خاص). من فعلا راه اول رو پیشنهاد می کنم که منطقی تر و تمیز تر هستش و باعث بروز مشکل نمیشه در سیستم و در حالت های دیگر تنظیم.

خوب شما این فایل رو باز کنید و کد زیر رو پیدا کنید:



<select name="billingcycle" onchange="submit()">{if $pricing.monthly}<option value="monthly"{if $billingcycle eq "monthly"} selected="selected"{/if}>{$pricing.monthly}</option>{/if}{if $pricing.quarterly}<option value="quarterly"{if $billingcycle eq "quarterly"} selected="selected"{/if}>{$pricing.quarterly}</option>{/if}{if $pricing.semiannually}<option value="semiannually"{if $billingcycle eq "semiannually"} selected="selected"{/if}>{$pricing.semiannually}</option>{/if}{if $pricing.annually}<option value="annually"{if $billingcycle eq "annually"} selected="selected"{/if}>{$pricing.annually}</option>{/if}{if $pricing.biennially}<option value="biennially"{if $billingcycle eq "biennially"} selected="selected"{/if}>{$pricing.biennially}</option>{/if}{if $pricing.triennially}<option value="triennially"{if $billingcycle eq "triennially"} selected="selected"{/if}>{$pricing.triennially}</option>{/if}</select>

حال می بایست ترتیب نمایش رو برعکس کنید که در نهایت به کد زیر تبدیل خواهد شد:


<select name="billingcycle" onchange="submit()">{if $pricing.triennially}<option value="triennially"{if $billingcycle eq "triennially"} selected="selected"{/if}>{$pricing.triennially}</option>{/if}{if $pricing.biennially}<option value="biennially"{if $billingcycle eq "biennially"} selected="selected"{/if}>{$pricing.biennially}</option>{/if}{if $pricing.annually}<option value="annually"{if $billingcycle eq "annually"} selected="selected"{/if}>{$pricing.annually}</option>{/if}{if $pricing.semiannually}<option value="semiannually"{if $billingcycle eq "semiannually"} selected="selected"{/if}>{$pricing.semiannually}</option>{/if}{if $pricing.quarterly}<option value="quarterly"{if $billingcycle eq "quarterly"} selected="selected"{/if}>{$pricing.quarterly}</option>{/if}{if $pricing.monthly}<option value="monthly"{if $billingcycle eq "monthly"} selected="selected"{/if}>{$pricing.monthly}</option>{/if}</select>

لطفا این مورد رو تست کنید نتیجه رو اعلام بفرمایید.