روزنوشتهای من درباره اینترنت، کامپیوتر، سایبراسپیس و ...!

بازگشت به صفحه اصلی وبلاگ

 
 

September 13, 2004

 
 
 

ساخت ليست مطالب گذشته

همان طور كه قبلا قول داده بودم در اينجا طريقه ساخت ليست مطالب گذشته را توضيح خواهم داد.

ابتدا تگ MTEntries مربوط به مطالب اصلي وبلاگ را پيدا كنيد. همان طور كه مي‌دانيد براي نمايش مطالب وبلاگ از دو تگ زير استفاده مي‌شود:

<MTEntries>

</MTEntries>

و در بين آنها از تگ‌هايي نظير <$MTEntrybody$> و <$MTEntryTitle$> استفاده ‌مي‌شود.

در تگ MTEntries مربوط به مطالب اصلي وبلاگ تعداد مطالبي كه در صفحه بايد نمايش يابد را مشخص كنيد. به اين صورت كه به تگ MTEntries اين مورد را اضافه كنيد:

lastn="N"

(به جاي N تعداد مطالبي را كه ‌مي‌خواهيد در صفحه اول نمايش داده شود را وارد كنيد)

مثال:

<MTEntries lastn="10">

حالا بايد مطابق با طراحي قالب خود دو ستون را در زير مطالب اصلي وبلاگ ايجاد كنيد. (به علت اينكه قالب‌ها به صورت‌هاي متفاوتي طراحي مي‌شود من در اينجا نمي‌توانم راجع به اين مورد توضيح بيشتري بدهم)

براي ستون اول از اين كد استفاده كنيد:

<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 كد دوم مشكل داشت كه تصحيح شد. با تشكر از مصطفي


 
 

 

نظرات دیگران:

 

 

 
 

 

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

Design: © Mojtaba Dashtinejad