星期六, 四月 23, 2005

pLog 文章分類 排序

發現到 pLog 對文章分類排序不是針對英文字排序,

但是又很想要這個功能, 就只好去找找該去哪邊改囉.

找是找到了. 在 class/dao/mylinkscategories.class.php.

有寫著是如何排序的, 但是看了以後又更貪心了.

於是想著有沒有辦法自己去排順序,

於找到了一篇教學輕鬆搞定. :)

詳細可參考自: pLog文章分類的自由排序

修改 templates/Mac-Stripe/footer.template

找到以下:

{foreach from=$articlecategories item=category}
  <li>
    <a href="{$url->categoryLink($category)}">{$category->getName()}</a>
    [<a href="{$url->categoryLink($category)}">{$category->getNumArticles()}</a>]
  </li>
{/foreach}

修改成:

{section name=categories loop=16}
   {cycle assign=category values="17,15,16,18,19,13,8,11,9,10,6,4,12,7,5,1"}
   {foreach from=$articlecategories item=articleCategory}
     {if $articleCategory->getId()==$category}
     <li>
       <a href="{$url->categoryLink($articleCategory)}">{$articleCategory->getName()}</a> 
       [{$articleCategory->getNumArticles()}]
     </li>
     {/if}
   {/foreach}
 {/section}
loop=16 ==> 16 是指 文章分類 總數
values="17,15,16,18,19,13,8,11,9,10,6,4,12,7,5,1" ==> 要顯示分類的順序,
這些數值是文章分類的Id.
相關標籤
Add this page to del.icio.us Add this page to Yahoo Taiwan's bookmark Add this page to MyShare

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~