2006.十一月.28

置頂文章及公告文章的設定

這是因為六年級老師提出需要這個功能,所以就上了論壇去找到的外掛。在修改增加這個功能之前,先強調一聲,必須是您已經使用的是個人的模版後,才能進行這個修改動作,若採取的是公用模版,將無法進行喔!

這個功能可以將您自己認為重要的文章,集合在一個文章分類;此功能可以設定二個類別:「置頂」與「公告」。您也可以另外新增二個文章分類,或是以原有的分類,然後將您要置頂或公告的文章,調整其文章分類。

例如您的個人教學檔案或是自我介紹、理念等文章,若設定成置頂文章,則不用怕被後面的文章擠到看不見的頁面去。

看一下圖先:

置頂文章與公告文章

要設定置頂及公告文章的位置,可以有二種選擇。一是直接放在已發表文章區的最上方,二是在旁邊(算是選單列的位置吧)。
以修改模版的難易度來講,第一種是較為簡單的。第二種方法會因為使用模版的不同,而有所不一樣的檔案名稱選擇(例如像是:links.template、panel.template、footer.template、sider.template等等)。

為了避免各位的混淆,所以在這邊僅以第一種方法做介紹。

接著就來記錄一下修改的方法。

  • 進入後台管理,選擇「個人網誌設定」,在最底下有個「網誌最近活動管理」,裡面有個「置頂及公告文章設定」
  • 將外掛程式啟動,並設定好各項參數。
    置頂與公告的外掛設定
  • 接著回到「個人網誌設定」,選擇「網誌模版編輯器」
  • 開啟自己的個人模版,通常是前面有加「new-」字樣的模版,如果您沒有更改名稱的話。
    開啟個人模版
  • 將下列程式碼複製起來

{if empty($showAll) && $stickyposts->isEnabled()}
<table border="0">
<tr>
<td width="45%"><h2>置頂文章</h2></td><td width="10%"> </td><td width="45%"><h2>公告文章</h2></td>
</tr>
<tr>
<td>
  {assign var=stickys value=$stickyposts->getArticles('sticky')}
  {foreach from=$stickys item=post}
  <a href="{$url->postPermalink($post)}">{$post->getTopic()}</a><br>
  {/foreach}
</td>
<td> </td>
<td>
  {assign var=stickys value=$stickyposts->getArticles('announce')}
  {foreach from=$stickys item=post}
  <a href="{$url->postPermalink($post)}">{$post->getTopic()}</a><br>
  {/foreach}
</td>
<tr>
<td>
  {assign var=stickyCategory value=$stickyposts->getCategory('sticky')}
  <a href="{$url->categoryLink($stickyCategory)}">更多置頂文章...</a>
</td>
<td> </td>
<td>
  {assign var=announceCategory value=$stickyposts->getCategory('announce')}
  <a href="{$url->categoryLink($announceCategory)}">更多公告文章...</a>
</td>
</table>
{/if}

  • 打開 main.template 這個檔案開啟 main.template 檔案
  • 將上述程式碼,貼在 main.template 裡,
     {foreach from=$posts item=post}
    這行之上方。
  • 記得要按「更新」按鈕,才會有作用。
  • 回到您的網誌首頁,按重新整理,應該就會看到成果了。
  • 您可以參考本網誌的首頁看看。

Posted by tsps at 13:23 迴響 (4)引用 (0)LifeType技術性文章 | (1448 次閱讀)

引用URL

http://www2.tsps.tpc.edu.tw/lifetype/trackback.php?id=408

回應文章

發表迴響

 authimage

Re: 置頂文章及公告文章的設定

蕭老師謝謝~^^

Posted by 上育 at 2006/12/07, 00:18

Re: 置頂文章及公告文章的設定

上育:你的修改是OK的

Posted by shiaush at 2006/12/06, 17:29

Re: 置頂文章及公告文章的設定

謝謝蕭老師~
我已經修改了~
不知能不能請老師幫我看一下是否正確~
感激不盡~^^

Posted by 上育 at 2006/12/05, 23:39

Re: 置頂文章及公告文章的設定

感謝世輝老師大力協助~~~
我們會好好利用的!

Posted by 呆頭 at 2006/11/29, 18:45