دیتالایف انجین فارسی

حل مشکل لیست آرشیو

تاریخ انتشار: 18 مرداد 1391
ارسال کننده: IMP
یکی از قسمتهای دیتالایف انجین نسخه فارسی که هیچ وقت به آن توجه نشده، لیست آرشیو سایت میباشد. اگر شما یک سایت با تعداد مطالب زیاد و قدمت طولانی داشته باشید، چنانچه تمایل داشته باشید لیست آرشیو مطالب خود را در قالب سایت نمایش بدهید با یک لیست بلند بالا مواجه خواهید شد که برای ظاهر سایت شما مناسب نیست. این مشکل فقط در نسخه فارسی دیتالایف انجین موجود میباشد. در نسخه های فارسی قبل از 8.5 این مشکل وجود ندارد.

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

پس از انجام مراحل نصب، در لیست آرشیو سایت شما، فقط پنج گزینه نمایش داده میشود و برای نمایش ادامه لیست آرشیو باید بر روی گزینه مربوطه کلیک کنید تا لیست کامل به نمایش در بیاید.
  • آموزش نصب
۱. فایل main.tpl قالب خود را باز کرده و قبل از تگ <head/> کد زیر را قرار دهید:
<script type="text/javascript">$("li:gt(2):not(:last-child)").hide();$(document).ready(function(){$("ul.collapse").find("li:gt(4)").hide();$("ul.collapse").has("li:nth-child(5)").after("<p class=\"showhide\">نمایش لیست کامل آرشیو</p>");$("p.showhide").click(function(){$("ul.collapse").find("li:gt(4)").toggle("fast")})});</script>


۲. فایل sidebar.tpl قالب را باز کرده، کد زیر را پیدا کنید:
<ul class="dpad">{include file="engine/modules/calendar.php?mod=archives"}</ul>

به جای کد بالا، کد زیر را قرار دهید:
<ul class="dpad collapse">{include file="engine/modules/calendar.php?mod=archives"}</ul>
16 نفر (16 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
18 مرداد 1391 - 15:50
بسیار عالی.سپاس

--------------------
عضو سایت
18 مرداد 1391 - 18:32
ممنون

کاش آموزش کلی میدادید نه صرفا روی قالب دیفالت
عضو سایت
18 مرداد 1391 - 18:45
سلام طاعات قبول
فایل sidebar.tpl قالب انتخابی من (picses) جایی که آرشیو رو استفاده کرده اینجوریه
<div id="barchives" class="block">
<h4 class="btl"><span class="green">آرشیو ماهیانه</span></h4>
<div class="dcont ">{include file="engine/modules/calendar.php?mod=archives"}</div>
<div class="dtop"> </div>
<div class="dbtm"> </div>
</div>
من اگه یه collapse به بعد از "dcont" توی خط 3 اضاف کنم و بشه "dcont collapse" درسته؟
ینی قالب من ul و dpad رو نداره.
ممنون
مدیر بازنشسته
18 مرداد 1391 - 20:41
sajad1300,
دوست عزیز، شما بهتره اطلاعات خودتون رو در زمینه HTML و CSS بالا ببرید به جای اینکه برای هر هک و ماژول انتظار کتابچه راهنما داشته باشید. yes

eshgh_javani,
من اگه یه collapse به بعد از "dcont" توی خط 3 اضاف کنم و بشه "dcont collapse" درسته؟

بله درسته.
عضو سایت
19 مرداد 1391 - 15:21
درون قالب orange ، فایل sidebar.tpl وجود نداره ، راهنمایی میکنید. question

--------------------
مدیر بازنشسته
19 مرداد 1391 - 21:08
sepahna,
هر جا که از تگ آرشیو استفاده کردی، همونجا تغییرات رو انجام بده. smile2
عضو سایت
19 مرداد 1391 - 22:02
مرسی عزیز ، باور کن یک دقیقه اس دارم به شکلکی که گذاشتی میخندم ، کله پا شدی با ما ، شرمنده ، زیر دیپلمم خو

--------------------
عضو سایت
27 مرداد 1391 - 07:14
ممنونم گل کاشتا بخدا اگر تو نبودی من از دیتا لایف فارسی به انگلیسیش کوچ میکردم. worship
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *