為了更新單位的網站(big5)
做了一些安裝上的測試
- 原有版本資料改為 utf8 ,可是 xoops 卻是 big5 -> 亂碼
- 原有版本 xoops big5 升上 新版 -> 亂碼
- 安裝xoops 2.3.3 utf8 無障礙版-> 在ie 6 上會有時出現不正常的空白頁
看來要再花時間
我要的是純 utf8 的無障礙
如果寬度是預設給 800 x 600 螢幕的模版。要放大一點的圖就不方便。有時會超出文章的範圍或破壞版面!
其實只要修改幾個小地方就可以啦! 你可以參考使用的模版修改類似這些 CSS !
首頁主圖齊右
BODY {
Font-Family: Arial, Helvetica, sans-serif;
WIDTH: 100%;
COLOR: #FFFFFF;
HEIGHT: 100%;
TEXT-ALIGN: center;
background-color: #8DC63F;
background-image: url(47main_image.gif);
background-repeat: no-repeat;
background-position: top right; /* 改成靠右 */
}
改變整體寬度
#container {
MARGIN: 0px auto;
WIDTH: 100%; /* 改變整體寬度 */
TEXT-ALIGN: left;
}
改變內文寬度
#content {
FLOAT: left;
WIDTH: 75%;/* 改變內文寬度 */
padding-top: 10px;
}
改變文章寬度
.blogbody {
MARGIN-BOTTOM: 10px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
border-top: #FFF 1px solid;
width: 100%;/* 改變文章寬度 */
padding-left: 10px;
}
改變選單寬度
#links {
MARGIN-TOP: 440px;
FLOAT: right;
TEXT-ALIGN: center;
width: 20%;/* 改變選單寬度 */
margin-left: 0px;
}
主圖框寬度改成 100 %
#banner {
WIDTH: 100%;HEIGHT: 252px;
background-image: url(top.gif);
background-repeat: no-repeat;
background-position: top left; /* 改成靠左上 */
background-color: #F5FAC7;
}
請自行修改您的主圖配新寬版面。
部落格名稱改齊右
.blogtitle {
FONT-SIZE: 20px;
PADDING-TOP: 30px;
TEXT-ALIGN: right;
padding-right: 20px;
color: #FFFFFF;
}
來源:http://www.tiec.tp.edu.tw/lifetype/post/102/9257
主是 main.template 因為加入頁碼的功能,所以要更換!
還是就是文章計數的部份要重新加入!(感謝 新生國小 莊志明 老師的程式修正 )
修改 class/dao/bloginfo.class.php
/* getViewedTotal
Writen by Cmchuang in SNES 2006.09.10
*/
function getViewedTotal()
{
include_once( PLOG_CLASS_PATH."class/dao/model.class.php" );
$db = new Model();
$query = "SELECT SUM(num_reads) as total FROM ".$db->getPrefix()."articles WHERE blog_id =".$this->getId();$result = $db->Execute( $query );
if (!$result)
return false;$row = $result->FetchRow();
if (!isset($row["total"]))
return 0;
$result->close();return $row["total"];
}
引用文章自 http://james.blog.dhjh.tp.edu.tw/post/1/106
注意:在模版中如果要使用javascript,則必需在javascript的前後用{literal} 和{/literal}將javascript包住才可以執行喔 ^_^
例如:
{literal}
<script language=javascript>
xxxxxxxxxx-------xxxxxxxx(javascript 程式碼....)
</script>
{/literal}
感謝 LifeType 名人 - 阿駕 提供了下面的解決方法。
文章出處:
http://twntwn.info/blog/ajer001/archives/1160
編輯「commentform.template」,找到標題的位置,沒有就自己增加一個。加上 value="Re:{$post->getTopic()}",例如我現在使用的這個模板,就是改成下面這樣:
<input tabindex="1" id="subject" name="commentTopic" value="Re:{$post->getTopic()}" >
如此一來,就會預設出現 Re: 文章標題 ,當然,你可以改成你想要的樣子。其實這個的好處,是為了我在看迴響的 RSS 時,可以清楚知道回覆哪一篇的,而不是一堆沒有標題的文章。
原本在摘要頁「最新發表的文章」區塊上,每一個網誌最多只會顯示一篇文章,現在把它修改成不限一個網誌只有一篇文章,改成最近的15篇文章都會顯示在摘要頁上。
修改 ./class/summary/dao/summarystats.class.php
找到(從後面開始找比較快,約296行開始)
while( ($row = $result->FetchRow()) && ($i < $maxPosts) ) {
// if (!in_array($row["blog_id"], $blogs))
// {
// $blogs[] = $row["blog_id"];
array_push( $posts, $articles->_fillArticleInformation($row) );
// $i++;
// }
}
將上面綠色的那5行刪除掉或在前面加上 // 註解,這樣就可以了。
顯示多少篇文章的設定在「全域設定」/「 在首頁「近期文章」列表中顯示文章數的預設值」。
OSSACC「部落格 & LifeType - 校園部落應用推廣課程」線上電子書
分為二天的課程,老師們可以看看!!
{if $myicon}
{if $myicon->isEnabled()}
<img src="{$myicon->myicon($comment)}" width="{$myicon->getSize()}"
height="{$myicon->getSize()}" align="left" class="myiocon" />
{/if}
{/if}
下圖以standard模版為例,在postdcomments.template中加入語法
模版修改:請在 post.template (位在 /LT安裝目錄/templates/ 各模版目錄/ post.template ) 中加入以下內容
{if $ayearago->isEnabled()}
{assign var="yearAgoPosts" value=$ayearago->getOneYearAgoPostsFuzzy($post)}
{if sizeof($yearAgoPosts) > 0}
<div class="ayearago">
{foreach name=ayearago from=$yearAgoPosts item=yearAgoPost}
{if $smarty.foreach.ayearago.first}一年前我寫過: {/if}
<a href="{$url->postPermalink($yearAgoPost)}">{$yearAgoPost->getTopic()}</a>
{if !$smarty.foreach.ayearago.last} :: {/if}
{/foreach}
</div>
{/if}
{/if}
以stangard模版為例,將語法新增在{$post->getText()}下方