關於SpaceBuilder簡單的面板製作方式

2021-04-14 16:37:51 字數 1504 閱讀 1980

spacebuider是一款比較優秀的.net部落格系統,偶也是第一次做spacebuider的**,因為很喜歡sb的架構和功能,也就花了點心思研究,雖然它有一些bug,但是從基本的功能和框架來看,還算是比較成熟的東西。不過執行的速度有待提高,特別是編輯器的載入,希望不會成為它的硬傷.

廢話不多說,切入正題:

首先,要知道**檔案的基本目錄結構;

**檔案分2種,一種是圈子**,一種是個人**

而他的配置檔案themes.config在他上層目錄,也就是source/web/themes/userdomains/default

首先,你應該看一下官方提供的**檔案

他分為乙個image資料夾,乙個縮圖previewimage.gif,還有乙個css檔案style.css

image資料夾存放的是**對應的頁首圖,頁尾圖,還有**使用的小圖示,所有的小圖示都做在一張圖上,請按照官方的規格做好你所需要的**,存放在image目錄中,**的背景色可以在style.css中修改

#commoncontent

中的#commoncontent這一句修改,以適應你所做**的整體效果

這一切都完成後,記得給自己的**設定乙個英文目錄名,和乙個中文名字。放在和官方**平行的目錄裡

然後回到上一層目錄修改themes.config檔案

<?

xml version="1.0" encoding="utf-8" 

?>

<

>

<

title

="預設"

description

=""previewimage

previewlargeimage

/>

<

title

="鉛筆畫"

description

=""css

previewimage

previewlargeimage

/>

<

title

="艷陽天"

description

=""css

previewimage

previewlargeimage

/>

>

上面這是theme.config檔案的例項。

<

title

="鉛筆畫"

description

=""css

previewimage

previewlargeimage

/>

這一部分就是其中的一項,對應的就是更換**時彈出的選擇畫面中的名字和縮圖,按照他的格式新增自己的中文名字和對應的英文目錄。

ok,一套新**就成功。記得最後需要對自己的**的各種進行優化,以保證載入的速度,每個在100k以下最好~~

呵呵,班門弄斧,希望大家多提意見~

並且共享已經作好的6套**

關於apache HttpClient的簡單理解

1 httpentity用來封裝http body資料,不同型別的資料用不同型別的entity物件封裝,如stringentity用來封裝普通的json和xml資料,mulitpartentity用來封裝二進位製流資料,entity還有實體型別,實體長度等屬性。2 httprequest封裝應用層要...

關於Linux cached記憶體簡析

測試mbs系統,ap的weblogic 只是設定了1.5g記憶體,但是經過3次穩定性測試,記憶體的利用率達到99 nmon的監控揭發發現存在5.6g的cached記憶體,下面介紹一下 linux與windows不同,會存在快取記憶體,通常叫做cache memory。有些時候你會發現沒有什麼程式在執...

關於layer彈窗取值問題簡談

記錄日常 最近在使用layer彈窗控制項的過程中,發現使用 val 無法獲取input的值。當時和同事試了網上的各種val 取值的方法以及查詢了網上的原因,發現網上沒有乙個合適解決的方法以及合理的解釋,真的很苦惱。後來同事發現了乙個辦法,可以獲取值,但是可能造成頁面格式的一丟丟的改變,現在把解決的方...