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

در بعضی از وبلاگها آرشیو ماهیانه و یا آرشیو موضوعی بسیار بلند می شوند و جای زیادی را در وبلاگ می گیرند. برای اینکه جای زیادی نگیرند بهتره از یک 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>


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

  
نویسنده : ali gooliof ; ساعت ۳:٠٥ ‎ب.ظ روز ۱۳۸٧/٢/۱٥
تگ ها :