همان طور كه قبلا قول داده بودم در اينجا طريقه ساخت ليست مطالب گذشته را توضيح
خواهم داد.
ابتدا تگ MTEntries مربوط به مطالب اصلي وبلاگ را پيدا كنيد. همان طور كه ميدانيد
براي نمايش مطالب وبلاگ از دو تگ زير استفاده ميشود:
<MTEntries>
…
</MTEntries>
و در بين آنها از تگهايي نظير <$MTEntrybody$> و <$MTEntryTitle$> استفاده
ميشود.
در تگ MTEntries مربوط به مطالب اصلي وبلاگ تعداد مطالبي كه در صفحه بايد نمايش
يابد را مشخص كنيد. به اين صورت كه به تگ MTEntries اين مورد را اضافه كنيد:
(به جاي N تعداد مطالبي را كه ميخواهيد در صفحه اول نمايش داده شود را وارد كنيد)
مثال:
حالا بايد مطابق با طراحي قالب خود دو ستون را در زير مطالب اصلي وبلاگ ايجاد كنيد.
(به علت اينكه قالبها به صورتهاي متفاوتي طراحي ميشود من در اينجا نميتوانم
راجع به اين مورد توضيح بيشتري بدهم)
براي ستون اول از اين كد استفاده كنيد:
<ul>
<MTEntries offset="10" lastn="15">
<li><a href="<$MTEntryLink$>"><$MTEntryTitle$></a></li>
</MTEntries>
</ul>
در اين كد از خصوصيت offset براي نمايش عناوين نوشتههاي 11 به بعد (از نظر قدمت)
استفاده شده. طريقه عمل offset به اين صورت است كه به تعداد تعيين شده نوشتهها را
رد كرده و نوشتههاي بعد از آنها را نمايش ميدهد. در اينجا به علت اينكه براي
offset مقدار 10 را تعيين كردهايم به تعداد 10 عدد از آخرين نوشته رد شده و از
مطلب شماره 11 شروع به نمايش عناوين ميكند.
از خصوصيت lastn هم براي تعيين محدوده نمايش عناوين استفاده شده. با تركيب دو
خصوصيت lastn و offset در اين كد عناوين نوشتههاي 11 تا 25 نمايش داده ميشود.
در ستون دوم هم ميتوانيد از اين كد استفاده كنيد:
<ul>
<MTEntries lastn="15" offset="25">
<li><a href="<$MTEntryLink$>"><$MTEntryTitle$></a></li>
</MTEntries>
</ul>
با توضيحاتي كه داده شد كد بالا كاملا قابل فهم است. ما به علت اينكه عناوين 25
مطلب قبلي را نمايش دادهايم offset را برابر با 25 قرار دادهايم تا عناوين مطالب
26ام به بعد نمايش داده شود.
تصحيح: تگ MTEntryTitle كد دوم مشكل داشت كه تصحيح
شد. با تشكر از مصطفي