梁小芳的記事本

「上大聯盟不是夢想,是我的目標。」-松坂大輔

無障礙xoops 語系初測
文章作者: plrts @ 文章發表日期: 2010年 元月 30日 星期六 19:47:23

為了更新單位的網站(big5)

做了一些安裝上的測試

  1. 原有版本資料改為 utf8 ,可是 xoops 卻是 big5 -> 亂碼
  2. 原有版本 xoops big5 升上 新版 -> 亂碼
  3. 安裝xoops 2.3.3 utf8 無障礙版-> 在ie 6 上會有時出現不正常的空白頁

看來要再花時間

我要的是純 utf8 的無障礙

如何將「 寬度 800 像素」 的模版改為 100%
文章作者: plrts @ 文章發表日期: 2010年 元月 28日 星期四 20:24:34

如果寬度是預設給 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;
}

[Lifetype1.1X] 模版要修改調整的部份
文章作者: plrts @ 文章發表日期: 2008年 七月 10日 星期四 08:55:16

 來源: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"];
}

在模版中使用 JavaScript 的方法
文章作者: plrts @ 文章發表日期: 2008年 七月 10日 星期四 08:28:01

引用文章自 http://james.blog.dhjh.tp.edu.tw/post/1/106

注意:在模版中如果要使用javascript,則必需在javascript的前後用{literal} 和{/literal}將javascript包住才可以執行喔 ^_^

例如:

{literal}

<script language=javascript>

xxxxxxxxxx-------xxxxxxxx(javascript 程式碼....)

</script>

{/literal}

發表迴響時 顯示預設的標題
文章作者: plrts @ 文章發表日期: 2008年 七月 7日 星期一 01:40:57

感謝 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 時,可以清楚知道回覆哪一篇的,而不是一堆沒有標題的文章。

修改摘要頁最新發表文章的排列方式
文章作者: plrts @ 文章發表日期: 2008年 七月 7日 星期一 01:18:41

原本在摘要頁「最新發表的文章」區塊上,每一個網誌最多只會顯示一篇文章,現在把它修改成不限一個網誌只有一篇文章,改成最近的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行刪除掉或在前面加上 // 註解,這樣就可以了。

顯示多少篇文章的設定在「全域設定」/「 在首頁「近期文章」列表中顯示文章數的預設值」。

LifeType 線上教學課程
文章作者: plrts @ 文章發表日期: 2008年 七月 7日 星期一 00:30:22

OSSACC「部落格 & LifeType - 校園部落應用推廣課程」線上電子書

分為二天的課程,老師們可以看看!!

網站流量統計
文章作者: plrts @ 文章發表日期: 2008年 七月 7日 星期一 00:28:15

網站流量統計 BY BBclone

請參考單翼天使缺了心的說明

 

MyICON(MyICON個人圖像外掛)
文章作者: plrts @ 文章發表日期: 2008年 七月 7日 星期一 00:21:14
模版修改:請在postandcomments.template (位在 /LT安裝目錄/templates/ 各模版目錄/postandcomments.template )中(通常是加在{if $comment->getUserUrl() != ""} 之前,當然你也可以自行調整css樣式表,在其中新增一個名為myicon的css類別,並自行定義其版面位置) 加入以下內容

{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中加入語法

ayearago (一年前的文章)
文章作者: plrts @ 文章發表日期: 2008年 七月 7日 星期一 00:18:11

模版修改:請在 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()}下方

Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS