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.

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料