2 رفع مشکل آرشيوهای دراز!!!

در بعضی از وبلاگها آرشيو ماهيانه و یا آرشيو موضوعی بسيار بلند می شوند و جای زيادی را در وبلاگ می گيرند. برای اينکه جای زيادی نگيرند بهتره از يک dropdown list استفاده کنید. برای اینکار مراحل زیر را انجام بدید:
۱- کدهای زیر را بین دو تگ <Head> و </Head> قرار دهید:

<script>
 function GoTo (c) {
   if (c != '--')
 window.location = c;
 }</script>


۲- کدهای زیر را هم جایی قرار دهید که می خواهید آرشیو قرار بگیرد.

<form name="MonthList">
 <select  Style="width:220px;" name="MonthChoice" onChange ="GoTo(document.MonthList.MonthChoice.value)">
 <option selected value="--">Select a Month</option>
 <MTArchiveList archive_type="Monthly">
 <option value="<$MTArchiveLink$>"><$MTArchiveTitle$> (<$MTArchiveCount$>)</option>
 </MTArchiveList>
 </select>
 </form>


اين کدها برای آرشيو ماهيانه هست و با کمی تغيير برای آرشيو موضوعی هم می شود استفاده کرد.


[ Posted by: Hossin ] . [February 10, 2004 @ 06:05 PM]

 
Comments

امير H | *

February 13, 2004

مرسی از مطالب خوووبتون . می خواستم ببينم ميشه همين ترفند رو برای آرشيو روزانه هم به کار برد ؟ چون بيشترين حجم رو داره و لازمترين هم هست . اگه با تغييراتش برای اون رو هم بگيد ممنون ميشم . موفق باشيد


 

طاها ابراهيمی H | *

February 13, 2004

سلام امير جان
منظور شما از آرشيو روزانه چيه؟ آرشيو روزانه (ارشيو تقويمی هست) اگه منظورتون آرشيو تکی بودش، می تونيد فقط به جای کدی که برای آرشيو ماهانه به کار رفته برای آرشيو تکی (نوشته های اخير و قبلی) استفاده کنيد. برای اطلاعات بيشتر می توانيد به دو نوشته قبلی در اين مورد سر بزنيد اگر مشکلی بود در خدمتيم...
با تشکر


 

امير H | *

February 13, 2004

ممنون از لطفتون . راستی اگه لطف کنيد و در مورد کلياات ساخت يه مجله توضيح بدهيد با ام تی ممنون ميشم . و سوال ديگر اينکه اگر بخواهيم با استفاده از ام تی اودر بلاگ ( پلاگين ) توی يه صفحه آرشيو موضوعی چند تا وبلاگ رو ليست کنيم بايد چه کنيم ؟ موفق باشيد و هميشه پاينده .