رفتن به مطلب

مشکل تاریخ تولد


ارسال‌های توصیه شده

  • بنیان گذار IPSFarsi

با سلام

تا اونجایی که من بررسی کردم این مشکلی هست که از خود هسته IPS هست و کاری از دست ما بر فعلا نمیاد ! ولی با تغییر زبان به انگلیسی رفع می شه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام و درود فراوان :give_rose:

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

اما این به معنای عدم رفع نیست . من با یک ترفند غیر اصولی این مشکل رو حل کردم .

مشکل اصلی اینجاست که تاریخ زیر 1800 بیاد این بخش قاطی میکنه . البته منظور از 1800 تابه date هست که برابری میکنه با 11352690000 دیتا کمتر از این بشه این بخش به کل تخیلی میشه :) امید هست که تو نسخه های بعدی رفع بشه این مورد را جناب صائب گفتن که با مدیران IPS در میان گذاشتن که در جواب گفتن مربوط به منطقه زمانی کشورتون هست .

 

طبق بررسی که کردم میتونید با این تغییرات مشکلتون رو حل کنید :

برید این مسیر :

Customization -> Apearance -> Themes

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

bday[year]

فایل bdayForm_year را ویرایش کنید به دنبال این کد باشید :

{{foreach array_reverse( range( date('Y') - 150, date('Y') ) ) as $year}}

به این شکل تغییر بدید :
 

{{foreach array_reverse( range( 1395 - 150, 1395 ) ) as $year}}

حالا تو قسمت جستجو این عبارت را جستجو کنید :

{{if $member->birthday}}

به دنبال فایل profile باشید . قطعه کد زیر را در ان بیابید ( تقریبا انتها فایل ) :

								{{if $member->birthday}}
									<li class='ipsDataItem'>
										<span class='ipsDataItem_generic ipsDataItem_size3 ipsType_break'><strong>{lang="bday"}</strong></span>
										<span class='ipsDataItem_generic'>{$member->birthday}</span>
									</li>
								{{endif}}

کد زیر را به جای ان قرار دهید :

								{{if $member->birthday}}
									<li class='ipsDataItem'>
										<span class='ipsDataItem_generic ipsDataItem_size3 ipsType_break'><strong>{lang="bday"}</strong></span>
										<span class='ipsDataItem_generic'>{$member->bday_year}/{$member->bday_month}/{$member->bday_day}</span>
									</li>
								{{endif}}

 

ضمنان هوک شمسی ساز قبلیتون را حذف کنید و Jalali Date.xml را نصب نمایید .

 

موفق باشید :give_rose:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 5 هفته بعد...

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi
در 2 ساعت قبل، NaeemSameti گفته است :

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

از طریق همین روش !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 14 ساعت قبل، وحید نامنی گفته است :

از طریق همین روش !

با این روش کلا به نوعی تاریخ تولد رو غیرفعال کردین؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 ماه بعد...
در در 1395/06/13, 19:15:30، NaeemSameti گفته است :

با این روش کلا به نوعی تاریخ تولد رو غیرفعال کردین؟

نه فقط از حالت نمایش اتوماتیک با هسته به نمایش اتوماتیک دستی تغییر کرد :biggrin: مثلا این میمونه اطلاعات رو مستقیم از دیتابیس گرفته باشی ولی باز در گیر با هسته هست :give_rose:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...