WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
SPB-附錄-表現(xiàn)層Web項(xiàng)目目錄說(shuō)明
導(dǎo)航: 上一頁(yè)
目錄說(shuō)明:
- help:SpaceBuilder使用幫助文檔
- HttpCache:企業(yè)級(jí)用戶,啟用壓縮后,js,css以及編輯器生成的壓縮文件存放在這個(gè)文件夾下。
- Images:站點(diǎn)中使用的一些圖片:logo,水印圖片。
- IndexFiles:全文檢索的索引文件存放在該目錄下。
- Install:Spacebuilder安裝程序(注意:程序安裝成功后一定要?jiǎng)h除此文件夾)
- Language:存放資源文件:
- Logs:任務(wù)執(zhí)行報(bào)告和錯(cuò)誤報(bào)告。
- Themes:站點(diǎn)中皮膚文件,包括aspx,ascx和樣式等。
- tiny_mce:站點(diǎn)編輯器相關(guān)內(nèi)容包括,js還有樣式等。
- upgrade:spacebuilder升級(jí)程序,站點(diǎn)安裝或者升級(jí)成功后一定刪除才文件夾。
- Uploads:站點(diǎn)所有上傳附件存放位置;上傳圖片,文件,博客附件等。
- Utility:包括表情圖片,一些第三方控件等。
- Global.asax:路由表。
- HtmlMark.config:存放編輯器中允許的標(biāo)簽。
- SpaceBuilder.config:站點(diǎn)相關(guān)配置,以及各個(gè)應(yīng)用相關(guān)配置。
其中Web/Themes中放著站點(diǎn)所有頁(yè)面和控件以及皮膚樣式:
如上圖所示:Channels(總站相關(guān)頁(yè)面和控件),ClubDomains(圈子里相關(guān)頁(yè)面和控件),F(xiàn)roums(論壇里相關(guān)頁(yè)面和控件)以及Manages(后臺(tái)管理相關(guān)頁(yè)面和控件)和UserDomains(用戶空間相關(guān)頁(yè)面和控件)的目錄結(jié)構(gòu)是一樣的,以總站中的目錄結(jié)構(gòu)為例作說(shuō)明,Channels:
Channels文件夾下面緊接著是Default,現(xiàn)在Spacebuilder默認(rèn)布局的皮膚就有一個(gè),如果想加個(gè)Facebook的布局的皮膚,就可以跟Default同級(jí)目錄創(chuàng)建文件夾Facebook。
也就是說(shuō),Channels文件夾下的一級(jí)文件夾是代表不同布局的皮膚;而Default 下面有文件夾Appearances下面是存放同一布局,不同樣式的皮膚;就像現(xiàn)在Spacebuilder提供的站點(diǎn)皮膚全是同一布局不同央視的皮膚。
- Appearances:同一布局不同樣式的皮膚:
如上圖所示,BlackLight,Calret,Cyan等,都是同一布局下的不同皮膚。
- Controls:控件存放的位置
如上圖所示,F(xiàn)iles中存放了總站中用到的所有文件應(yīng)用模塊的控件(ascx)。
- Masters:所有模板頁(yè)存放位置
- Pages:aspx頁(yè)面存放位置
如上圖所示,總站中文件應(yīng)用模塊所有頁(yè)面,都在這個(gè)文件夾中。
- Theme.config:同一布局下不同樣式皮膚的配置,沒(méi)加一個(gè)不同樣式的皮膚要在里面加一條數(shù)據(jù)。
<?xml version="1.0" encoding="utf-8" ?> <theme> <appearances> <appearance name="default" title="默認(rèn)皮膚" description="" previewImage="appearances/default/PreviewImage.gif" previewLargeImage="appearances/default/PreviewImage.gif" /> <appearance name="Festival" title="喜慶新年" description="" css="appearances/Festival/style.css" previewImage="appearances/Festival/PreviewImage.gif" previewLargeImage="appearances/Festival/PreviewImage.gif" /> <appearance name="Cyan" title="知識(shí)青年" description="" css="appearances/Cyan/style.css" previewImage="appearances/Cyan/PreviewImage.gif" previewLargeImage="appearances/Cyan/PreviewImage.gif" /> </appearances> </theme>
添加文件模塊web項(xiàng)目需要如下操作
- Global.asax 路由表:
對(duì)應(yīng)Channels總站,Clubs圈子,UserDomain用戶空間,總站中的路由規(guī)則;詳細(xì)請(qǐng)參照web/Global.asax:
#region ChannelFile routes.MapRoute( "Channel_File_ListFilesByTag", "File.aspx/Tag/{TagName}", new { controller = "ChannelFile", action = "ListFilesByTag" } ); routes.MapRoute( "Channel_File_FileRanks", "File.aspx/Ranks/{sortBy}/", new { controller = "ChannelFile", action = "FileRanks" } ); routes.MapRoute( "Channel_File_Home", "File.aspx", new { controller = "ChannelFile", action = "Home" } ); routes.MapRoute( "Channel_File_Common", "File.aspx/{action}", new { controller = "ChannelFile" } ); #endregion
- SpaceBuilder.config:文件模塊的一些配置:
<!-- FileGalleries Configuration --> <FileGallery siteCategoryLevel="2" onlyAllowRegisteredUserDownload="false"> <AttachmentSettings fileSystemStorageLocation="~/Uploads/files" maxFileCountATime="11" maxAttachmentSize="10240" extensions = "zip,rar,doc,ppt,xls,pdf,txt" />{ </FileGallery>