歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 26, 2024, 03:03:50 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  模版設計  |  請教修改panel.template的問題 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 請教修改panel.template的問題  (閱讀 18272 次)
jessica7279
新手見習
*
文章: 5


檢視個人資料
« 於: 一月 01, 2007, 09:22:44 下午 »

各位先進大家好:

我想請教一下,如果我想像http://music.ee.ntu.edu.tw/plog/jcmg網站一樣,
在左邊的panel.template中列出某一個文章分類的所有文章,就像上列網站中左邊的overview文章分類中的
所有文章連結都列出來,該在panel.template中如何修改呢?


已記錄
james
版主
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #1 於: 一月 01, 2007, 09:43:38 下午 »

該網站使用的是stickypost這個外掛.
希望對你有所幫助囉.
James.

已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
jessica7279
新手見習
*
文章: 5


檢視個人資料
« 回覆文章 #2 於: 一月 02, 2007, 08:53:59 上午 »

非常感謝您的回應,但是我下載了1.1_stickyposts.zip後,將它解壓縮,再放到plugins的資料夾中,登入admin後在「全部站台控管」中點選「外掛中心」卻出現如下的錯誤訊息:

Fatal error: Undefined class name 'menu' in c:\appserv\www\lifetype\plugins\stickyposts\pluginstickyposts.class.php on line 37

不知該如何解決,可否請您再次指點,謝謝。
已記錄
james
版主
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #3 於: 一月 02, 2007, 09:47:22 上午 »

非常感謝您的回應,但是我下載了1.1_stickyposts.zip後,將它解壓縮,再放到plugins的資料夾中,登入admin後在「全部站台控管」中點選「外掛中心」卻出現如下的錯誤訊息:

Fatal error: Undefined class name 'menu' in c:\appserv\www\lifetype\plugins\stickyposts\pluginstickyposts.class.php on line 37

不知該如何解決,可否請您再次指點,謝謝。

在pluginstickyposts.class.php 第6行加上
引用
include_once( PLOG_CLASS_PATH."class/template/menu/menu.class.php" );
這樣就可以了.

其它的1.1 的plugin如果有出現相同的錯誤訊息,處理方法都一樣.微笑
Good Luck.
James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
jessica7279
新手見習
*
文章: 5


檢視個人資料
« 回覆文章 #4 於: 一月 02, 2007, 11:01:10 上午 »

感謝james的指點

文章置頂的plugin已可使用,同時也修改了main.template,已經可以讓置頂文章呈現在首頁,
但是,這只解決了其中一部份問題,原本我想請教的是,該網頁中,左邊的panel.template的上面,它把某一文章分類中的所有文章的連結,顯示在panel.template中(也就是overview的那些文章),原本我想要問的是那是要怎麼改panel.template。

不好意思,麻煩您再指點一下吧。thank you very much
已記錄
james
版主
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #5 於: 一月 02, 2007, 01:17:40 下午 »

感謝james的指點

文章置頂的plugin已可使用,同時也修改了main.template,已經可以讓置頂文章呈現在首頁,
但是,這只解決了其中一部份問題,原本我想請教的是,該網頁中,左邊的panel.template的上面,它把某一文章分類中的所有文章的連結,顯示在panel.template中(也就是overview的那些文章),原本我想要問的是那是要怎麼改panel.template。

不好意思,麻煩您再指點一下吧。thank you very much
可能是我在第一篇說的不夠清楚.
該網站在左邊的panel.template的上面的overview那些文章就是使用stickypost來完成的(該網站將overview這個文章分類設為announce,然後使用將它顯示在panel.template 中.).

他的做法是把stickypost中想要顯示的分類那段語法加到panel.template中.(在stickypoist中的readme中有語法說明.)

因此現在你要做的修改就是把你放在首頁(main.template)顯示的那段stickypost語法放到panel.template中就可以了.
(BTW, 文章置頂外掛除了可以置頂外,也可以做announce.所以除了可以在放在首頁做置頂外,也可以設另一個分類作公告連結)
如果真的還是不知道該怎麼修改的話,建議你直接看該網站的panel.template檔案.你就會明白囉. 微笑

James.
« 最後編輯時間: 一月 02, 2007, 01:27:03 下午 由 james » 已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
jessica7279
新手見習
*
文章: 5


檢視個人資料
« 回覆文章 #6 於: 一月 02, 2007, 04:46:22 下午 »

謝謝james
已經搞定了
已記錄
james
版主
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #7 於: 一月 02, 2007, 08:53:30 下午 »

謝謝james
已經搞定了
不客氣:)
如果你可以把你的修改方式也一併分享出來的話,那就更棒了 微笑
James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
jessica7279
新手見習
*
文章: 5


檢視個人資料
« 回覆文章 #8 於: 一月 15, 2007, 05:07:17 下午 »

啊﹗很久沒上來了,是該把修改的內容分享給大家,當時沒想到。sorry!
我是使用connections模板作修改的,所以main.template修改成
{include file="$blogtemplate/header.template"}
<div id="content">
{if empty($showAll)}
{if $stickyposts->isEnabled()}
{assign var=stickys value=$stickyposts->getArticles('announce')}
{foreach from=$stickys item=stickypost}
{assign var="stickysDate" value=$stickypost->getDateObject()}
{assign var="stickysOwner" value=$stickypost->getUserInfo()}

<div class="post">
<p class="post-date">{$locale->formatDate($stickysDate,"%d %B, %Y, %H:%M")} </p>
<div class="post-info">
<h2 class="post-title"><a href="{$url->postPermalink($stickypost)}" rel="bookmark" title="Permanent Link: {$stickypost->getTopic()}"> {$stickypost->getTopic()} </a></h2>
Posted by {$stickysOwner->getUsername()} under
{assign var=stickyCategory value=$stickyposts->getCategory('announce')}
[<a href="{$url->categoryLink($stickyCategory)}">{$stickyCategory->getName()}</a>]
<br/>[<a href="{$url->postPermalink($stickypost)}"> ({$stickypost->getTotalComments()}) {$locale->tr("comment on this")} </a>]&nbsp;|&nbsp;[<a href="{$url->postTrackbackStatsLink($stickypost)}"> ({$stickypost->getNumTrackbacks()}) {$locale->tr("trackbacks")}  </a>]
<div class="post-content">
{$stickypost->getText()}
<div class="post-footer">&nbsp;</div>
</div>
</div>
</div>
{/foreach}

{/if}
{/if}

</div>
{include file="$blogtemplate/panel.template"}
{include file="$blogtemplate/footer.template"}

而panel.template則增加一段
<h2>Main Menu</h2>
<ul>
{if empty($showAll)}
{if $stickyposts->isEnabled()}
{assign var=stickys value=$stickyposts->getArticles('sticky')}
{foreach from=$stickys item=stickypost}
<li><a href="{$url->postPermalink($stickypost)}"> {$stickypost->getTopic()} </a></li>
{/foreach}
{/if}
{/if}
</ul>
已記錄
頁: [1]
LifeType 中文開發論壇  |  開發  |  模版設計  |  請教修改panel.template的問題 « 上篇主題 下篇主題 »
    前往: