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

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

پشتیبان رسمی سیستم مدیریت محتوا

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

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

یکی از قسمتهای دیتالایف انجین نسخه فارسی که هیچ وقت به آن توجه نشده، لیست آرشیو سایت میباشد. اگر شما یک سایت با تعداد مطالب زیاد و قدمت طولانی داشته باشید، چنانچه تمایل داشته باشید لیست آرشیو مطالب خود را در قالب سایت نمایش بدهید با یک لیست بلند بالا مواجه خواهید شد که برای ظاهر سایت شما مناسب نیست. این مشکل فقط در نسخه فارسی دیتالایف انجین موجود میباشد. در نسخه های فارسی قبل از 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>
نظرات کاربران
MohamadAmin در 18 مرداد 1391 - 15:50 گفته:
عضو سایتنظرات: 49

بسیار عالی.سپاس

--------------------

sajad1300 در 18 مرداد 1391 - 18:32 گفته:
عضو سایتنظرات: 5

ممنون

کاش آموزش کلی میدادید نه صرفا روی قالب دیفالت

eshgh_javani در 18 مرداد 1391 - 18:45 گفته:
عضو سایتنظرات: 49

سلام طاعات قبول
فایل 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 رو نداره.
ممنون

IMP در 18 مرداد 1391 - 20:41 گفته:
مدیر بازنشستهنظرات: 917

sajad1300,
دوست عزیز، شما بهتره اطلاعات خودتون رو در زمینه HTML و CSS بالا ببرید به جای اینکه برای هر هک و ماژول انتظار کتابچه راهنما داشته باشید. yes

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

بله درسته.

mahmoodbarani در 19 مرداد 1391 - 15:21 گفته:
عضو سایتنظرات: 23

درون قالب orange ، فایل sidebar.tpl وجود نداره ، راهنمایی میکنید. question

--------------------

IMP در 19 مرداد 1391 - 21:08 گفته:
مدیر بازنشستهنظرات: 917

sepahna,
هر جا که از تگ آرشیو استفاده کردی، همونجا تغییرات رو انجام بده. smile2

mahmoodbarani در 19 مرداد 1391 - 22:02 گفته:
عضو سایتنظرات: 23

مرسی عزیز ، باور کن یک دقیقه اس دارم به شکلکی که گذاشتی میخندم ، کله پا شدی با ما ، شرمنده ، زیر دیپلمم خو

--------------------

1 در 27 مرداد 1391 - 07:14 گفته:
عضو سایتنظرات: 15

ممنونم گل کاشتا بخدا اگر تو نبودی من از دیتا لایف فارسی به انگلیسیش کوچ میکردم. worship

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!