歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 08, 2024, 03:12:46 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  模版設計  |  我改過的 MARs spirit « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 我改過的 MARs spirit  (閱讀 8176 次)
Thieftwo
新手見習
*
文章: 5


檢視個人資料
« 於: 六月 13, 2005, 11:03:52 下午 »

用預設的 mars spirit 有幾個小缺點
1 沒有最新文章
2 沒有最新迴響
3 迴響的template我覺得設計不好 都擠在一起耶。

1 最新文章 (加在panel.template)
程式碼:

    <li id="wordpress">{$locale->tr("recently")}
    <ul>
                {foreach from=$recentposts item=post}
        <li><a title="{$post->getTopic()}" href="{$url->postLink($post)}">{$post->getTopic()|truncate:15}</a></li>
                {/foreach}
    </ul>
    </li>


2 最新迴響 (加在panel.template)
要先把plugin裡的最近迴響設定打開顯示數目開心就好 吐舌頭
程式碼:

{if $recentcomments->isEnabled()}
    <li id="wordpress">{$locale->tr("最新回應")}
{assign var=comments value=$recentcomments->getRecentComments()}
<ul>
{foreach from=$comments item=comment}
{assign var=commentpostid value=$comment->getArticleId()}
{assign var=commentpost value=$recentcomments->getArticle($commentpostid)}
<li><a title="Des is : {$comment->getText()|strip_tags}" href="{$url->postPermalink($commentpost)}#{$comment->getId()}"><b>{$comment->getUsername()} : </b>{$comment->getText()|truncate:30:"..."|strip_tags}</a></li>
{/foreach}
</ul>
</li>
{/if}

*BTW我有改成移至連結上面就會出現完整迴響的內文。

3 迴響的template
程式碼:

{include file="$blogtemplate/header.template"}

<div id="content">
    {assign var="postDate" value=$post->getDateObject()}
    {assign var="postOwner" value=$post->getUserInfo()}
    <h2>{$locale->formatDate($postDate,"%d %B, %Y")}</h2>

    <div class="post">
        {include file="$blogtemplate/post.template"}

</div>
        <h2 id="comments">{$locale->tr("comments")}</h2>
         <ol id="commentlist">
        {foreach from=$comments item=comment}
        {assign var=commentText value=$comment->getText()}
            <li id="comment-{$comment->getId()}">
                <p>{$commentText}</p>

                <p><cite>{$locale->tr("posted_by")}
                   {if $comment->getUserUrl() != ""}
                    <a href="{$comment->getUserUrl()}"}>{$comment->getUsername()}</a>
                   {else}
                    {$comment->getUsername()}
                   {/if} —
                   {assign var=commentDate value=$comment->getDateObject()}
                   {$locale->formatDate($commentDate, "%d %B %Y, %H:%M")}
                </cite></p>
            </li>
        {/foreach}
        </ol>

        {if $blogsettings->getValue("comments_enabled") && $post->getCommentsEnabled()==1}
            <br style="clear: both;" />
           <h2>{$locale->tr("add_comment")}</h2>
          {include file="$blogtemplate/commentform.template"}
        {/if}
    </div>

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

*主要是把下面的 </div> 移到上面去 (其實我不知道會不會破壞語法,但是這樣有我要的效果)

這是我大概改的地方 (還是有些小地方沒說出來啦 哈哈)
然後我也有在 footer.template 加上  Modified by Thieftwo .at* gmail dot*** com ... (滿足自己虛榮心..-_-)
分享一下自己弄的東西,希望有拋磚引玉的效果 XD
已記錄

賊二的pLog環境:
FreeBSD 4 & 5 , Apache+mod_ssl-1.3.33 + php 4.3.11 + mysql 4.11 + pLog 1.0.1 + Mars-Spirit++
https://t.no-ip.info/ 正式上線 XD
james
版主
超級會員
*****
文章: 823


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


檢視個人資料 個人網站
« 回覆文章 #1 於: 六月 13, 2005, 11:10:02 下午 »

賊老大~~要不要把你改過的火星模版放出來阿  微笑
幫它取個炫一點的名字放出來吧  微笑

James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
頁: [1]
LifeType 中文開發論壇  |  開發  |  模版設計  |  我改過的 MARs spirit « 上篇主題 下篇主題 »
    前往: