久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

SPB-附錄-表現(xiàn)層Web項(xiàng)目目錄說(shuō)明

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航: 上一頁(yè)

Spacebuilder0209.jpg

目錄說(shuō)明

  1. help:SpaceBuilder使用幫助文檔
  2. HttpCache:企業(yè)級(jí)用戶,啟用壓縮后,js,css以及編輯器生成的壓縮文件存放在這個(gè)文件夾下。
  3. Images:站點(diǎn)中使用的一些圖片:logo,水印圖片。
  4. IndexFiles:全文檢索的索引文件存放在該目錄下。
  5. Install:Spacebuilder安裝程序(注意:程序安裝成功后一定要?jiǎng)h除此文件夾)
  6. Language:存放資源文件:
  7. Logs:任務(wù)執(zhí)行報(bào)告和錯(cuò)誤報(bào)告。
  8. Themes:站點(diǎn)中皮膚文件,包括aspx,ascx和樣式等。
  9. tiny_mce:站點(diǎn)編輯器相關(guān)內(nèi)容包括,js還有樣式等。
  10. upgrade:spacebuilder升級(jí)程序,站點(diǎn)安裝或者升級(jí)成功后一定刪除才文件夾。
  11. Uploads:站點(diǎn)所有上傳附件存放位置;上傳圖片,文件,博客附件等。
  12. Utility:包括表情圖片,一些第三方控件等。
  13. Global.asax:路由表。
  14. HtmlMark.config:存放編輯器中允許的標(biāo)簽。
  15. SpaceBuilder.config:站點(diǎn)相關(guān)配置,以及各個(gè)應(yīng)用相關(guān)配置。

其中Web/Themes中放著站點(diǎn)所有頁(yè)面和控件以及皮膚樣式:

Spacebuilder02091.jpg

如上圖所示: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:

Spacebuilder0030.jpg

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:同一布局不同樣式的皮膚:

Spacebuilder0031.jpg

如上圖所示,BlackLight,Calret,Cyan等,都是同一布局下的不同皮膚。

  • Controls:控件存放的位置

Spacebuilder0032.jpg

如上圖所示,F(xiàn)iles中存放了總站中用到的所有文件應(yīng)用模塊的控件(ascx)。

  • Masters:所有模板頁(yè)存放位置
  • Pages:aspx頁(yè)面存放位置

Spacebuilder0033.jpg

如上圖所示,總站中文件應(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>


參考資料[ ]