華龍國小LifeType學習網

LifeType1.1更新紀錄-1

Published on 09/26,2006

記錄一下最近的LT1.1版的更新,等華龍部落格要改的、要加的弄得差不多後,就準備開始來更新中縣教網部落格了。

我是貴人,趕快做些記錄吧! 

一、分頁功能:

這是LT1.1的新功能,可以在網誌的最下方顯示分頁。必須在main.template上加入

{pager style="links"}

但在中文語系下,用上一篇、下一篇來描述分頁似乎不太貼切,James在LifeType中文文件裡有這一篇「文章分頁」有詳細的說明與補充,將上面的語法改成

{pager style="links" previous="«上一頁" next="下一頁»"}

另外可以在模版的.css裡加上pager的css樣式 

.pager {
clear:all;
text-align: center;
margin-bottom: 20px;
margin-top: 20px;
font-size: 12px;
padding-top: 10px;
padding-bottom: 10px;
}
.pager a, .pager a:link, .pager a:href, .pager a:hover {
text-decoration: none;
border: 0px;
}

.pager .pagerLinkPrevPage, .pagerLink, .pagerLinkNextPage{
padding: 2px 6px;
}

.pager .pagerLinkPrevPage{
margin-right:20px;
}
.pager .pagerLinkNextPage {
margin-left:20px;
}

.pager .pagerCurrent {
padding: 2px 6px;
border-color: #999;
font-weight: bold;
font-size: 13px;
vertical-align: top;
color: #FF0084;
}

二、刪除參觀人數的參數:

LT1.1裡已不再使用參觀人數的參數({$blog->getViewedTotal()}) ,必須將這參數刪除,以免網誌無法正常顯示。

三、模版列表加上 Lightbox2 的效果 

模版列表的程式是James所寫的,之前已加進了華龍部落格,詳文請見之前的這一篇「LifeType 模版縮圖列表」,那天突然想到,試試看加上 Lightbox2 的效果,嗯!效果還不錯,不過得等這模版列表的網頁完全讀取完畢後,再按下縮圖,才能看到效果喔!

我改了什麼呢?你可以直接看看 show_template.txt 。 

當然你必須先安裝Lightbox2 ,然後在show_template.php的<head></head>之間加上

<script type="text/javascript" src="./lightbox2/js/prototype.js"></script>
<script type="text/javascript" src="./lightbox2/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="./lightbox2/js/lightbox.js"></script>
<link rel="stylesheet" href="./lightbox2/css/lightbox.css" type="text/css" media="screen" />

 然後將show_template.php裡的<a href=....></a>改成

<a rel=\"lightbox[roadtrip]\" title=\"模版名稱:$file\"  href=$O_FILE >

大概就是這樣了。

四、移植樂多日誌樂兒的模版:

那些模版檔案是Resnick 所製作的模版檔案,css樣式及圖片是取自樂多日誌樂兒,詳文請見在中縣教網部落格的這兩篇「新增樂多日誌模版43套」、「新增樂兒colaccl.com模版18套

不過LT1.1後,需做部分修改,例如:

  • 刪除參觀人數的參數
  • main.template裡也需做部分修改(之前mail請教了Resnick)
    需將

    {assign var="postDate" value=$post->getDateObject()}
    {if $prevDay != $postDate->getDay()}
    <H2 class=date>{$locale->formatDate($postDate,"%B %d, %Y")}</H2>
    {/if}
    {assign var="prevDay" value=$post->getDay()}

    改成

    {assign var="postDate" value=$post->getDateObject()}
    {assign var="postDateValue" value=$locale->formatDate($postDate,"%B %d, %Y")}
    {if $prevDayValue != $postDateValue}
    <H2 class=date>{$locale->formatDate($postDate,"%B %d, %Y")}</H2>
    {/if}
    {assign var="prevDay" value=$post->getDateObject()}
    {assign var="prevDayValue" value=$locale->formatDate($postDate,"%B %d, %Y")}


  • 加上分頁功能及分頁的css樣式 

OK!我移植的模版在這裡,需要的人自己拿去用吧!

四、修改摘要的名稱:

有人告訴我「摘要」這名稱不太直覺,所以將中文語系檔中「摘要」這名詞修改成「華龍部落格」 。

五、修改摘要頁的外觀 

六、進行中的事:

將所有模版加上迴響驗證、最近迴響的語法,讓華龍部落格使用者只要去啟動這兩個外掛,就可以在版面上顯示,同時在模版上統一加上一些華龍部落格(摘要)、管理面版等連結。

迴響驗證語法:(修改commentform.template)

 {if !empty($authimage)}
{if $authimage->isEnabled()}
迴響驗證:
<input id=url  name="authImage" id="authImage" value="" /> {$authimage->show()}
{/if}
{/if}

最近迴響語法: (修改panel或footer或links的template檔案)

<!--最新迴響-->
{if !empty($recentcomments)}
{if $recentcomments->isEnabled()}
{$locale->tr("recentcomments")}

{assign var=comments value=$recentcomments->getRecentComments()}
{foreach from=$comments item=comment}
{assign var=commentpostid value=$comment->getArticleId()}
{assign var=commentpost value=$recentcomments->getArticle($commentpostid)}

{$comment->getUsername()}:<a class=aside title="View comments by {$comment->getUsername()}" href="{$url->postPermalink($commentpost)}#{$comment->getId()}">{$comment->getText()|strip_tags|truncate:100:"..."|regex_replace:"/http:[^ ]+/":"http://"}</a><br />

{/foreach}

{/if}
{/if}

 一些連結:

<li><a href="{$url->getBaseUrl()}/summary.php">{$locale->tr("summary")}</a></li>
<li><a href="{$url->blogLink()}">{$locale->tr("main")}</a></li>
<li><a href="{$url->getAdminUrl()}" >{$locale->tr("dashboard")}</a></li>
<li><a href="{$url->albumLink()}">{$locale->tr("albums")}</a></li>

 


Leave a Reply

Comments

  1. 01/30,2007 | 00:39

    阿駕:
    剛開始我以為是bad behavior的關係,不過去搜尋了123開頭的IP,並沒有紀錄。
    後來想到是不是貝氏過濾的關係,查了資料庫,沒錯,就是被貝氏過濾給檔下來了。
    不過,怎樣的情形下才會被貝氏過濾檔下來呢?這可能得再研究看看了。

    剛升級時,的確得花上一些時間來修正,不過,這裡還好,縣網的部落格就有點頭大,使用者多,資料多。

    尤其又有使用樂多模版,每個樂多模版上都有參觀人數的參數,只要一升級,那些使用了樂多模版(自訂模版)的網誌,會立刻變成一片空白,想當然爾,大概會有一堆問題產生了。

  2. 01/29,2007 | 18:15

    結果到中壢宿舍就可以留言了,
    看來是家裏的ip被封鎖了@@
    123開頭的。

  3. 01/29,2007 | 18:14

    你太猛了,我最近實在沒動力慢慢改模板來升級整個站台。

  4. 11/20,2006 | 02:32

    David:
    不太確定問題在哪裡。

    你的/plugins裡現在有放以前有使用過的plugin嗎?

    若沒有,你先去下載之前用過的外掛程式,下載回來放進/plugins裡,在清空/tmp看看。

  5. 11/17,2006 | 09:48

    我因為主機損壞,但還留有plog-1.0.1時的資料庫,而程式的部份沒有備份到,但現在還原時卻出現以下的錯誤,請問要如何解決?

    Notice: Undefined variable: pluginLocale in /var/www/html/plog/class/locale/locales.class.php on line 87

    Notice: Undefined variable: cacheId in /var/www/html/plog/class/summary/view/summarycachedview.class.php on line 46

    Notice: Undefined variable: where in /var/www/html/plog/class/dao/blogs.class.php on line 404

    Notice: Undefined variable: limits in /var/www/html/plog/class/dao/blogs.class.php on line 404

    Notice: Object of class BlogSettings could not be converted to int in /var/www/html/plog/class/dao/bloginfo.class.php on line 54

    Notice: Object of class BlogSettings could not be converted to int in /var/www/html/plog/class/dao/bloginfo.class.php on line 54

    Notice: Object of class BlogSettings could not be converted to int in /var/www/html/plog/class/dao/bloginfo.class.php on line 54

  6. 11/09,2006 | 14:43

    想請問一下李老師,要如何修改模組才能向您這邊,具有站內公告的功能?可以直接套用1.0.x版的hacking嗎? 謝謝

  7. 10/21,2006 | 00:29

    KIDZ:
    那就恭喜您啦!

  8. 10/21,2006 | 00:03

    感謝!  我自己架設的apache似乎不支援gzip輸出,修改之後就可以顯示了,(不會速度會變慢)  感謝感謝!

  9. 10/20,2006 | 23:59

    KIDZ:
    您先看看論壇上的這一篇文章的討論,看看可不可以解決。

  10. 10/20,2006 | 09:21

    請問一下老師,在更新成1.1後,我的編輯版面總是無法出現TinyMCE的面板,請問您的更新過程是否需要修改東西即可出現TinyMCE的面板呢? 我的發表新文章的版面會出現Script error 如下
    錯誤:'realTinyMCE' 未被定義
    網址:http://kidz.myftp.org/admin.php?op=newPost
    請問該怎麼解決呢

  11. 10/05,2006 | 21:55

    感謝您完整的打包...結果讓我們 wget 就輕鬆打造好了...真是代表國家感謝您 !!!

  12. 10/05,2006 | 09:05

    因為問題太瑣碎,所以寫信給阿欣老師,回覆好快好詳細,特此發文表達感激之意,嘻!華龍師生好幸福!阿欣不能那樣晚睡ㄋㄟ,多多保重身體喔!

  13. 10/05,2006 | 03:17

    修改commentform.template 迴響驗證語法,ㄟ,只能一個一個叫出來修改嗎?有沒有比較快速的方法?你打包的模組都改好了,使用者好幸福呀!

  14. 10/04,2006 | 17:28

    嘮嘮叨叨當中,也都改完了!太可笑嘍