




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、未添加模塊的后臺(tái)頁(yè)面:;增加模塊后的后臺(tái)頁(yè)面:(增加了內(nèi)容模塊,刪除了下;實(shí)現(xiàn)步驟:;1.數(shù)據(jù)庫(kù)表的實(shí)現(xiàn);2.動(dòng)軟生成器生成后的dll、dal和model;3.;在后臺(tái)主頁(yè)面,在客戶端中,添加頂端的導(dǎo)航和左側(cè)的;4.為該模塊添加新頁(yè)面:增加、編輯和列表頁(yè);5.復(fù)制其他頁(yè)面的aspx頁(yè)面后,修改為我們需要;6.設(shè)置UI層的配置信息:(BasePage.c;7.未添加模塊的后臺(tái)頁(yè)面:增加模塊后的后臺(tái)頁(yè)面:(增加了內(nèi)容模塊,刪除了下載模塊)實(shí)現(xiàn)步驟:1.數(shù)據(jù)庫(kù)表的實(shí)現(xiàn)2.動(dòng)軟生成器生成后的dll、dal和model層的類文件:3.在后臺(tái)主頁(yè)面,在客戶端中,添加頂端的導(dǎo)航和左側(cè)的導(dǎo)航,注意順序。4.為
2、該模塊添加新頁(yè)面:增加、編輯和列表頁(yè)5.復(fù)制其他頁(yè)面的aspx頁(yè)面后,修改為我們需要的屬性:(以add.aspx頁(yè)面為例)6.設(shè)置UI層的配置信息:(BasePage.cs文件和ManagePage.cs文件)7.aspx.cs文件代碼:(以add.aspx.cs為例) 注意:? 繼承于UI.ManagePage? 改為新增模塊的bll類和model類 ? Channel添加為新增的類8.aspx頁(yè)面要添加屬性ValidateRequest為false,是為了防止添加內(nèi)容時(shí)發(fā)生字符串的安全提示。 如:<%PageLanguage="C#"AutoEventWireup
3、="true"CodeBehind="Add.aspx.cs"Inherits="DtCms.Web.Admin.Messages.Add"ValidateRequest="false"%>9.如果有上傳圖片模塊,注意修改這個(gè)“上傳”文件:(其默認(rèn)的保存路徑為pictureAlbum表格里)修改基本算是成功了,其他細(xì)節(jié)可通過(guò)調(diào)試修改??;修改基本算是成功了,其他細(xì)節(jié)可通過(guò)調(diào)試修改!通用標(biāo)簽在所有模板頁(yè)面都可以使用,如果您下載的是DTcms的源碼版,請(qǐng)查看DTcms.Web.UI項(xiàng)目下的Label文件夾,如果默認(rèn)
4、標(biāo)簽不夠用的情況下,你也可以在里面新增一些自定義的標(biāo)簽,但記住編譯一下整個(gè)項(xiàng)目。一、系統(tǒng)配置標(biāo)簽(變量)系統(tǒng)配置的一些信息,實(shí)際上是源碼DTcms.Model項(xiàng)目中的sys_config.cs里面的屬性,里面都有詳細(xì)的備注與注釋標(biāo)簽描述示例config.webname主站名稱動(dòng)力啟航config.weburl主站域名config.webcompany公司名稱XX軟件有限公司config.webaddress公司地址XX省XX市XX區(qū)XX號(hào)config.webtel聯(lián)系電onfig.webfax傳真號(hào)onfig.webmail管理員郵箱in
5、foconfig.webcrod網(wǎng)站備案號(hào)粵TC/ICP備XX號(hào)config.webpath網(wǎng)站安裝目錄,/代表放在根目錄/config.webmanagepath網(wǎng)站后臺(tái)管理目錄adminconfig.staticstatus是否開啟生成靜態(tài),0不開啟,1偽靜態(tài),2全靜態(tài)1config.staticextension生成靜態(tài)擴(kuò)展名htmlconfig.mobilestatus手機(jī)網(wǎng)站狀態(tài),0關(guān)閉1開啟1config.mobiledomain手機(jī)網(wǎng)站綁定域名config.memberstatus開啟會(huì)員功能,0不開啟,1開啟1mentstatus開啟評(píng)論審核,0不審核,1開啟審核機(jī)制0conf
6、ig.logstatus后臺(tái)管理日志,0關(guān)閉,1開啟1config.webstatus是否關(guān)閉網(wǎng)站,0正常,1關(guān)閉0config.webclosereason網(wǎng)站關(guān)閉原因描述網(wǎng)站正在維護(hù),請(qǐng)稍候訪問(wèn).config.webcountcode網(wǎng)站統(tǒng)計(jì)代碼,支持HTML<script>.</script>config.smsapiurl短信API地址http:/.config.smsusername短信平臺(tái)登錄賬戶名testconfig.smspassword短信平臺(tái)登錄密碼,MD5加密字符串a(chǎn)34de42fededferkc63feconfig.smsnickname手機(jī)短
7、信簽名動(dòng)力啟航config.emailsmtp郵件STMP服務(wù)器config.emailsslSSL加密連接1config.emailport郵件SMTP端口25config.emailfrom發(fā)件人地址serviceconfig.emailusername郵箱賬號(hào)infoconfig.emailpassword郵箱密碼,內(nèi)置加密算法config.emailnickname發(fā)件人昵稱網(wǎng)站管理員config.filepath附件上傳目錄名uploadconfig.filesave附件保存方式,1按年月日保存,2按年月/日/保存1config.fileextension附件上傳類型,以逗號(hào)分隔開g
8、if,png,docconfig.videoextension視頻上傳類型,以逗號(hào)分隔開mp4,flvconfig.attachsize附件上傳大小,單位為KB2048config.videosize視頻上傳大小,單位為KB2048config.imgsize圖片上傳大小,單位為KB1024config.imgmaxheight圖片最大高度(像素)1024config.imgmaxwidth圖片最大寬度(像素)1024config.thumbnailheight生成縮略圖高度(像素)1024config.thumbnailwidth生成縮略圖寬度(像素)1024config.watermark
9、type圖片水印類型,0關(guān)閉,1文字,2圖片1config.watermarkposition圖片水印位置,1-99config.watermarkimgquality圖片生成質(zhì)量,0-10080config.watermarkpic圖片水印文件watermark.pngconfig.watermarktransparency水印透明度,1-105config.watermarktext水印文字動(dòng)力啟航config.watermarkfont文字字體Arialconfig.watermarkfontsize水印文字大小(像素)12當(dāng)前站點(diǎn)的配置信息,只能在當(dāng)前模板頁(yè)面中使用這些標(biāo)簽,它和上面的
10、系統(tǒng)配置不同,例如當(dāng)前訪問(wèn)的是站點(diǎn)A,加載的就是站點(diǎn)A的配置信息。標(biāo)簽描述示例網(wǎng)站名稱動(dòng)力啟航site.domain網(wǎng)站域名site.logo網(wǎng)站LOGO/upload/20131220/201312203234212.pngpany公司名稱XX軟件有限公司site.address公司地址XX省XX市XX區(qū)XX號(hào)site.tel聯(lián)系電ite.fax傳真號(hào)ite.email管理員郵箱infosite.crod網(wǎng)站備案號(hào)粵TC/ICP備XX號(hào)site.copyright網(wǎng)站版權(quán)信息,支持HTML版權(quán)所有 動(dòng)力啟航site.s
11、eo_titleSEO標(biāo)題動(dòng)力啟航_開源site.seo_keywordSEO頁(yè)面關(guān)健詞,255字符內(nèi)開源,C#開源site.seo_descriptionSEO頁(yè)面描述,255字符內(nèi)DTcms 100%開源的CMS二、全局通用標(biāo)簽(方法)位于DTcms.Web.UI/BasePage.cs類里面的方法,如果你是一個(gè)程序員,隨時(shí)可以根據(jù)自己的要求添加你自己的方法2.1 統(tǒng)一鏈接標(biāo)簽主要對(duì)DTcms.Webxmlconfigurls.config文件里的節(jié)點(diǎn)讀取和匹配。參數(shù)說(shuō)明:key:URL配置的名稱params:Object參數(shù)列表<%linkurl(key,params)%>&
12、lt;!-示例一:首頁(yè)鏈接-><%linkurl("index")%><!-示例二:關(guān)于我們鏈接-><%linkurl("content","about")%>2.2 分頁(yè)頁(yè)碼標(biāo)簽輸入分頁(yè)頁(yè)碼按鈕鏈接,需要和pagination.css一起使用。參數(shù)說(shuō)明:pagesize:每頁(yè)顯示條數(shù)pageindex:當(dāng)前頁(yè)碼totalcount:總記錄數(shù)key:URL配置的名稱params: Object參數(shù)列表get_page_link(pagesize, pageindex, totalcount,
13、key, params)<!-示例一:列表分頁(yè),其中“_id_”為頁(yè)碼數(shù)字,系統(tǒng)自動(dòng)替換-><%set string pagelist=get_list(12,page,totalcount,"news_list", category_id, "_id_")%><!-放置頁(yè)碼列表,class="flickr"里面的樣式可以修改成不同的23種風(fēng)格-><div class="flickr">pagelist</div>2.3 調(diào)用插件列表標(biāo)簽主要用于主模板面調(diào)
14、用插件方法,為了防止插件卸載后頁(yè)面出錯(cuò),建立使用該方法調(diào)用。參數(shù)說(shuō)明:assemblyName:命名空間全局限定名className:類名methodName:方法名稱params:Object參數(shù)get_plugin_method(assemblyName, className, methodName, params)<!-示例一:輸出留言插件列表的最新4條留言信息-><%set DataTable flist=get_plugin_method("DTcms.Web.Plugin.Feedback", "feedback", &qu
15、ot;get_feedback_list", 4, "is_lock=0")%><!-使用foreach循環(huán)輸出-><%foreach(DataRow dr in flist.Rows)%> 留言標(biāo)題:drtitle<%/foreach%>三、頻道調(diào)用標(biāo)簽(方法)位于DTcms.Web.UI/Label/article.cs類里面的方法,如果你是一個(gè)程序員,隨時(shí)可以根據(jù)自己的要求添加你自己的方法頻道列表頁(yè)已聲明變量:page(當(dāng)前頁(yè)碼)、category_id(當(dāng)前類別ID)、totalcount(數(shù)據(jù)的總記錄)、page
16、list(分頁(yè)字符串),可直接使用這些變量頻道詳細(xì)頁(yè)已聲明變量:id(當(dāng)前文章ID)、call_index(調(diào)用別名)、model(當(dāng)前文章Model實(shí)體類,可查閱數(shù)據(jù)字典),可直接使用這些變量3.1 查詢最新文章列表標(biāo)簽可根據(jù)條件查詢前幾條最新文章列表,用循環(huán)語(yǔ)句輸出。參數(shù)說(shuō)明:channel_name:頻道名稱top:顯示的條數(shù),0為顯示所有strwhere:SQL查詢語(yǔ)句get_article_list(channel_name, top, strwhere)<!-示例一:顯示新聞?lì)l道最新8條信息,新聞?lì)l道的名稱為“news”-><%set DataTable nlis
17、t=get_article_list("news", 8, "status=0")%><!-使用foreach循環(huán)輸出-><%foreach(DataRow dr in nlist.Rows)%> 新聞標(biāo)題:drtitle<%/foreach%><!-示例二:顯示新聞?lì)l道最新推薦8條信息,新聞?lì)l道的名稱為“news”-><%set DataTable nlist=get_article_list("news", 8, "status=0 and is_red=1&q
18、uot;)%><!-使用foreach循環(huán)輸出-><%foreach(DataRow dr in nlist.Rows)%> 新聞標(biāo)題:drtitle<%/foreach%>3.2 按分類查詢最新文章列表標(biāo)簽可根據(jù)分類ID與條件查詢前幾條最新文章列表,用循環(huán)語(yǔ)句輸出。參數(shù)說(shuō)明:channel_name:頻道名稱category_id:欄目分類IDtop:顯示的條數(shù),0為顯示所有strwhere:SQL查詢語(yǔ)句get_article_list(channel_name, category_id, top, strwhere)<!-示例一:顯示新聞?lì)l
19、道分類ID為1的最新8條信息-><%set DataTable nlist=get_article_list("news", 1, 8, "status=0")%><!-使用foreach循環(huán)輸出-><%foreach(DataRow dr in nlist.Rows)%> 新聞標(biāo)題:drtitle<%/foreach%><!-示例二:查詢新聞?lì)l道分類ID為1的最新8條信息,只顯示前4條-><%set DataTable nlist=get_article_list("ne
20、ws", 8, "status=0")%><!-使用loop循環(huán)輸出-><%loop ndr nlist%> <%if(ndr_loop_id>4)%> <%break%> <%/if%> 新聞標(biāo)題:ndrtitle<%/loop%>3.3 查詢并排序文章列表標(biāo)簽可根據(jù)分類ID與條件查詢前幾條最新文章列表并進(jìn)行排序,用循環(huán)語(yǔ)句輸出。參數(shù)說(shuō)明:channel_name:頻道名稱category_id:欄目分類ID,0顯示所有分類top:顯示的條數(shù),0為顯示所有strwhere:SQL
21、查詢語(yǔ)句orderby:SQL排序語(yǔ)句,asc順序desc倒序get_article_list(channel_name, category_id, top, strwhere, orderby)<!-示例一:查詢新聞?lì)l道分類ID為1的8條信息,按字段sort_id數(shù)字倒序排序-><%set DataTable nlist=get_article_list("news", 1, 8, "status=0", "sort_id desc")%><!-使用foreach循環(huán)輸出-><%foreac
22、h(DataRow dr in nlist.Rows)%> 新聞標(biāo)題:drtitle<%/foreach%>3.4 文章列表分頁(yè)標(biāo)簽此標(biāo)簽只允許在頻道列表頁(yè)中使用,分頁(yè)需結(jié)合pagination.css。參數(shù)說(shuō)明:channel_name:頻道名稱category_id:欄目分類ID,0顯示所有分類page_size:每頁(yè)顯示數(shù)量page_index:當(dāng)前頁(yè)碼,系統(tǒng)默認(rèn)為pagestrwhere:SQL查詢語(yǔ)句totalcount:數(shù)據(jù)總數(shù),系統(tǒng)默認(rèn)為totalcountpagelist:分頁(yè)字符串變量,系統(tǒng)默認(rèn)為pagelistkey:URL配置名稱params:URL傳輸
23、參數(shù)get_article_list(channel_name, category_id, page_size, page_index, strwhere, out totalcount, out pagelist, key, params)<!-示例一:查詢新聞?lì)l道分類ID為1的所有記錄-><%set DataTable nlist=get_article_list("news", 1, pagesize, page, "status=0", out totalcount, out pagelist, "news_list&
24、quot;, category_id, "_id_")%><!-使用foreach循環(huán)輸出-><%foreach(DataRow dr in nlist.Rows)%> 新聞標(biāo)題:drtitle<%/foreach%>3.5 根據(jù)調(diào)用別名取得內(nèi)容標(biāo)簽此標(biāo)簽適用于單頁(yè),在只需要顯示該文單詳細(xì)內(nèi)容時(shí)使用。參數(shù)說(shuō)明:call_index:該條文章的調(diào)用別名,string類型get_article_content(call_index)<!-示例一:輸出關(guān)于我們單頁(yè)的內(nèi)容-><%=get_article_content(&
25、quot;about")%>3.6 根據(jù)文章的ID返回圖片路徑標(biāo)簽此標(biāo)簽適用于只知道文章的ID情況下想得到該文章的圖片路徑。參數(shù)說(shuō)明:article_id:文章ID,int類型get_article_img_url(article_id)<!-示例:顯示文章ID為5的圖片-><img src="<%=get_article_img_url(5)%>" />3.7 返回對(duì)應(yīng)信息擴(kuò)展字段值標(biāo)簽使用此標(biāo)簽時(shí)會(huì)判斷當(dāng)前用戶是否登錄,如尚未登錄則返回-1。參數(shù)說(shuō)明:article_id:文章ID,int類型field_name:擴(kuò)展
26、字段名get_article_field(article_id, field_name)<!-示例:顯示商品文章ID為5,擴(kuò)展字段名為viefy的值->擴(kuò)展字段值:<%=get_article_field(5, "viefy")%>四、類別調(diào)用標(biāo)簽(方法)位于DTcms.Web.UI/Label/category.cs類里面的方法,如果你是一個(gè)程序員,隨時(shí)可以根據(jù)自己的要求添加你自己的方法4.1 返回當(dāng)前類別名稱標(biāo)簽一般用于頻道列表頁(yè)或者詳細(xì)頁(yè),可根據(jù)類別ID查找類別的標(biāo)題。參數(shù)說(shuō)明:category_id:欄目ID,int類型default_val
27、ue:默認(rèn)值,當(dāng)該類別不存在時(shí)顯示默認(rèn)值,string類型get_category_title(category_id, default_value)<!-示例:在文章詳細(xì)頁(yè)中顯示當(dāng)前文章的類別名稱,model是實(shí)體->當(dāng)前類別:<%=get_category_title(model.category_id, "所有類別")%>4.2 返回類別一個(gè)實(shí)體類標(biāo)簽此標(biāo)簽適用于只知道類別ID想查找該類別的其它信息時(shí)使用,返回類型為DTcms.Model.article_category。參數(shù)說(shuō)明:category_id:欄目ID,int類型get_categ
28、ory_model(category_id)<!-示例:查找類別ID為5的其它屬性信息-><%set DTcms.Model.article_category cmodel=get_category_model(5)%><%if(cmodel!=null)%> 類別名稱:cmodel.title 類別SEO標(biāo)題:cmodel.seo_title<%/if%>4.3 返回類別面包屑導(dǎo)航標(biāo)簽此標(biāo)簽適用于頻道的列表頁(yè)或詳細(xì)頁(yè),根據(jù)當(dāng)前的類別ID顯示面包屑導(dǎo)航。參數(shù)說(shuō)明:urlKey:url配置的名稱,string類型category_id:欄目ID,i
29、nt類型get_category_menu(url_key, category_id)<!-示例:根據(jù)當(dāng)前URL配置名為news_list和類別ID變量為category_id輸出面包屑導(dǎo)航-><%=get_category_menu("news_list", category_id)%>4.4 類別列表標(biāo)簽顯示該類別下所有的子類別,當(dāng)父類別的ID為0時(shí)顯示該頻道所有類別,以循環(huán)輸出。參數(shù)說(shuō)明:channel_name:當(dāng)前頻道的名稱,string類型parent_id:父類別的ID,0為所有類別,int類型get_category_list(cha
30、nnel_name, parent_id)<!-示例一:顯示頻道名稱為news的所有類別-><%set DataTable dt=get_category_list("news", 0)%><%foreach(DataRow dr in dt.Rows)%> 類別名稱:drtitle<%/foreach%><!-示例二:顯示頻道名稱為news,父類別ID為5的所有子類別-><%set DataTable dt=get_category_list("news", 5)%><%fo
31、reach(DataRow dr in dt.Rows)%> 類別名稱:drtitle<%/foreach%>4.5 類別列表(只顯示一級(jí)分類)標(biāo)簽根據(jù)父ID查詢子類別列表,注意只返回一層,不查找子類的子類,以循環(huán)輸出。參數(shù)說(shuō)明:channel_name:當(dāng)前頻道的名稱,string類型parent_id:父類別的ID,0為頂級(jí)分類,int類型get_category_child_list(channel_name, parent_id)<!-示例:根據(jù)當(dāng)前的類別父ID為5,輸出子類別下二層子分類-><%set DataTable dt=get_catego
32、ry_child_list("news", 0)%><%foreach(DataRow dr in dt.Rows)%> 二級(jí)類別名稱:drtitle <!-注意:這里根據(jù)二級(jí)類別ID查找下級(jí)類別,其中用到了將字符串轉(zhuǎn)換為整型的標(biāo)簽-> <%set DataTable dt2=get_category_child_list("news", strtoint(drid)%> <%foreach(DataRow dr2 in dt2.Rows)%> 三級(jí)類別名稱:dr2title <%/foreac
33、h%><%/foreach%>五、評(píng)論調(diào)用標(biāo)簽(方法)位于DTcms.Web.UI/Label/article_comment.cs類里面的方法,如果你是一個(gè)程序員,隨時(shí)可以根據(jù)自己的要求添加你自己的方法5.1 返回評(píng)論數(shù)據(jù)總數(shù)標(biāo)簽根據(jù)當(dāng)前文章的ID查詢?cè)撐恼碌脑u(píng)論總數(shù)。參數(shù)說(shuō)明:article_id:當(dāng)前文章ID,int類型strwhere:SQL查詢語(yǔ)句get_comment_count(article_id, strwhere)<!-示例:輸出當(dāng)前文章ID為5的評(píng)論總數(shù)-> 評(píng)論總數(shù):<%=get_comment_count(5, "is_l
34、ock=0")%>5.2 評(píng)論列表標(biāo)簽根據(jù)條件顯示前幾條評(píng)論列表,用循環(huán)輸出。參數(shù)說(shuō)明:article_id: 當(dāng)前文章ID,int類型top:顯示條數(shù),為0時(shí)顯示所有,int類型strwhere: SQL查詢語(yǔ)句get_comment_list(article_id, top, strwhere)<!-示例:當(dāng)前文章ID為5,輸出前8條最新評(píng)論內(nèi)容-> <%set DataTable dt=get_comment_list(5, 8, "is_lock=0")%><%loop dr dt%> 第dr_loop_id樓:d
35、rcontent<%/loop%>5.3 評(píng)論分頁(yè)列表標(biāo)簽根據(jù)條件顯示當(dāng)前頁(yè)的評(píng)論列表,用循環(huán)輸出,一般情況下很少使用到該標(biāo)簽。參數(shù)說(shuō)明:article_id: 當(dāng)前文章ID,int類型page_size:每頁(yè)顯示的記錄數(shù)量,int類型page_index:當(dāng)前的頁(yè)碼,int類型strwhere: SQL查詢語(yǔ)句totalcount: 數(shù)據(jù)總記錄數(shù)get_comment_list(article_id, page_size, page_index, strwhere, out totalcount)<!-示例:當(dāng)前文章ID為5,每頁(yè)為10條記錄,輸出第一頁(yè)評(píng)論列表->
36、<%set int totalcount=0%><%set DataTable dt=get_comment_list(5, 10, 1, "is_lock=0", out totalcount)%><%loop dr dt%> 第dr_loop_id樓:drcontent<%/loop%>六、會(huì)員調(diào)用標(biāo)簽(方法)位于DTcms.Web.UI/Label/users.cs類里面的方法,如果你是一個(gè)程序員,隨時(shí)可以根據(jù)自己的要求添加你自己的方法。6.1 第三方登錄應(yīng)用列表標(biāo)簽適用于在會(huì)員登錄模板頁(yè)面列出所有的第三方登錄方式應(yīng)用列
37、表供用戶選擇參數(shù)說(shuō)明:top: 顯示條數(shù),0為顯示所有,int類型strwhere: SQL查詢語(yǔ)句get_oauth_app_list(top, strwhere)<!-示例:顯示所有可用的第三方登錄按鈕-> <%set DataTable olist=get_oauth_app_list(0, "")%><%foreach(DataRow dr in olist.Rows)%> <a title="drtitle" href="config.webpathapi/oauth/drapi_path/i
38、ndex.aspx"> <img src="drimg_url" /> </a> <%/foreach%>6.2 根據(jù)用戶名顯示頭像路徑標(biāo)簽適用于在會(huì)員模板頁(yè)面根據(jù)用戶名顯示頭像。參數(shù)說(shuō)明:user_name: 用戶名,string類型get_user_avatar(user_name)<!-示例:顯示用戶名為test的頭像-> <img src="<%=get_user_avatar("test")%>" />6.3 統(tǒng)計(jì)短消息數(shù)量標(biāo)簽根據(jù)SQL
39、查詢條件返回對(duì)應(yīng)的短消息總記錄數(shù),相關(guān)字段說(shuō)明請(qǐng)查閱DTcms.Model/user_message.cs類文件。參數(shù)說(shuō)明:strwhere: SQL查詢語(yǔ)句get_user_message_count(strwhere)<!-示例:顯示用戶名為test的短消息記錄總數(shù)-> 未讀短消息:<%=get_user_message_count("type<3 and is_read=0 and accept_user_name='test'")%>條已讀短消息:<%=get_user_message_count("ty
40、pe<3 and is_read=1 and accept_user_name='test'")%>條6.4 短消息列表標(biāo)簽根據(jù)SQL查詢條件返回對(duì)應(yīng)的短消息列表,用循環(huán)輸出。參數(shù)說(shuō)明:top: 顯示條數(shù),0為顯示所有,int類型strwhere: SQL查詢語(yǔ)句get_user_message_list(top, strwhere)<!-示例:顯示用戶名為test的未讀短消息列表-> <%set DataTable dt=get_user_message_list(0, "type<3 and is_read=0 and
41、 accept_user_name='test'")%><%foreach(DataRow dr in dt.Rows)%> 短消息標(biāo)題:drtitle<%/foreach%>6.5 短信息分頁(yè)列表標(biāo)簽根據(jù)SQL查詢條件返回對(duì)應(yīng)的短消息分頁(yè)列表,用循環(huán)輸出。參數(shù)說(shuō)明:page_size: 每頁(yè)顯示條數(shù),int類型page_index: 當(dāng)前頁(yè)碼,int類型strwhere: SQL查詢語(yǔ)句totalcount: 記錄總數(shù),out參數(shù),int類型get_user_message_list(page_size, page_index, str
42、where, out totalcount)<!-示例:顯示用戶名為test短消息收件箱列表-> <!-取得一個(gè)DataTable,page為當(dāng)前頁(yè)碼變量,totalcount為已聲明的變量-> <%set DataTable dt=get_user_message_list(10, page, "accept_user_name='test' and type=2", out totalcount)%> <!-取得分頁(yè)頁(yè)碼列表,action為變量,相關(guān)說(shuō)明請(qǐng)查閱get_page_link分頁(yè)標(biāo)簽-> <
43、%set string pagelist=get_page_link(10, page, totalcount, "usermessage", action, "_id_")%> <!-使用循環(huán)輸出-> <%foreach(DataRow dr in dt.Rows)%> 短消息標(biāo)題:drtitle<%/foreach%>記錄總數(shù):totalcount頁(yè)碼:pagelist6.6 積分明細(xì)分頁(yè)列表標(biāo)簽根據(jù)SQL查詢條件返回對(duì)應(yīng)的積分明細(xì)分頁(yè)列表,用循環(huán)輸出。參數(shù)說(shuō)明:page_size: 每頁(yè)顯示條數(shù),int類型
44、page_index: 當(dāng)前頁(yè)碼,int類型strwhere: SQL查詢語(yǔ)句totalcount: 記錄總數(shù),out參數(shù),int類型get_user_point_list(page_size, page_index, strwhere, out totalcount)<!-示例:顯示用戶名為test積分明細(xì)分頁(yè)列表-> <!-取得一個(gè)DataTable,page為當(dāng)前頁(yè)碼變量,totalcount為已聲明的變量-> <%set DataTable dt=get_user_point_list(10, page, "user_name='test
45、'", out totalcount)%> <!-取得分頁(yè)頁(yè)碼列表,action為變量,相關(guān)說(shuō)明請(qǐng)查閱get_page_link分頁(yè)標(biāo)簽-> <%set string pagelist=get_page_link(10, page, totalcount, "userpoint", action, "_id_")%> <!-使用循環(huán)輸出-> <%foreach(DataRow dr in dt.Rows)%> .<%/foreach%>記錄總數(shù):totalcount頁(yè)碼:
46、pagelist6.7 余額明細(xì)分頁(yè)列表標(biāo)簽根據(jù)SQL查詢條件返回對(duì)應(yīng)的余額明細(xì)分頁(yè)列表,用循環(huán)輸出。參數(shù)說(shuō)明:page_size: 每頁(yè)顯示條數(shù),int類型page_index: 當(dāng)前頁(yè)碼,int類型strwhere: SQL查詢語(yǔ)句totalcount: 記錄總數(shù),out參數(shù),int類型get_user_amount_list(page_size, page_index, strwhere, out totalcount)<!-示例:顯示用戶名為test余額明細(xì)分頁(yè)列表-> <!-取得一個(gè)DataTable,page為當(dāng)前頁(yè)碼變量,totalcount為已聲明的變量-&g
47、t; <%set DataTable dt=get_user_amount_list(10, page, "user_name='test'", out totalcount)%> <!-取得分頁(yè)頁(yè)碼列表,action為變量,相關(guān)說(shuō)明請(qǐng)查閱get_page_link分頁(yè)標(biāo)簽-> <%set string pagelist=get_page_link(10, page, totalcount, "useramount", action, "_id_")%> <!-使用循環(huán)輸出-&
48、gt; <%foreach(DataRow dr in dt.Rows)%> .<%/foreach%>記錄總數(shù):totalcount頁(yè)碼:pagelist6.8 充值記錄分頁(yè)列表標(biāo)簽根據(jù)SQL查詢條件返回對(duì)應(yīng)的充值記錄分頁(yè)列表,用循環(huán)輸出。參數(shù)說(shuō)明:page_size: 每頁(yè)顯示條數(shù),int類型page_index: 當(dāng)前頁(yè)碼,int類型strwhere: SQL查詢語(yǔ)句totalcount: 記錄總數(shù),out參數(shù),int類型get_user_recharge_list(page_size, page_index, strwhere, out totalcount)&
49、lt;!-示例:顯示用戶名為test充值記錄分頁(yè)列表-> <!-取得一個(gè)DataTable,page為當(dāng)前頁(yè)碼變量,totalcount為已聲明的變量-> <%set DataTable dt=get_user_recharge_list(10, page, "user_name='test'", out totalcount)%> <!-取得分頁(yè)頁(yè)碼列表,action為變量,相關(guān)說(shuō)明請(qǐng)查閱get_page_link分頁(yè)標(biāo)簽-> <%set string pagelist=get_page_link(10, p
50、age, totalcount, "useramount", action, "_id_")%> <!-使用循環(huán)輸出-> <%foreach(DataRow dr in dt.Rows)%> .<%/foreach%>記錄總數(shù):totalcount頁(yè)碼:pagelist6.9 邀請(qǐng)碼列表標(biāo)簽根據(jù)SQL查詢條件返回對(duì)應(yīng)的邀請(qǐng)碼列表,用循環(huán)輸出。參數(shù)說(shuō)明:top: 顯示條數(shù),0為顯示所有,int類型strwhere: SQL查詢語(yǔ)句get_user_invite_list(top, strwhere)<!-示例
51、:顯示用戶名為test的所有邀請(qǐng)碼列表-> <%set DataTable dt=get_user_invite_list(0, "user_name='test'")%><%foreach(DataRow dr in dt.Rows)%> .<%/foreach%>6.10 邀請(qǐng)碼的狀態(tài)標(biāo)簽根據(jù)邀請(qǐng)碼字符串返回一個(gè)布爾值,True為可用,F(xiàn)alse為不可用。參數(shù)說(shuō)明:str_code: 需要驗(yàn)證的邀請(qǐng)碼字符串,string類型get_invite_status(str_code)<!-示例:驗(yàn)證邀請(qǐng)碼字符串“
52、ER98FE888”是否有效-> <%set bool status=get_invite_status("ER98FE888")%><%if(status=true)%> 該邀請(qǐng)碼有效<%else%> 該邀請(qǐng)碼已使用過(guò)或已過(guò)期<%/if%>七、訂單調(diào)用標(biāo)簽(方法)位于DTcms.Web.UI/Label/orders.cs類里面的方法,如果你是一個(gè)程序員,隨時(shí)可以根據(jù)自己的要求添加你自己的方法。7.1 統(tǒng)計(jì)訂單數(shù)量標(biāo)簽根據(jù)查詢條件統(tǒng)計(jì)訂單總記錄數(shù)。參數(shù)說(shuō)明:strwhere: SQL查詢語(yǔ)句get_user_order
53、_count(strwhere)<!-示例:查詢用戶名為test未完成的訂單總數(shù)-> 未完成訂單:<%=get_user_order_count("status<3 and user_name='test'")%>7.2 訂單列表標(biāo)簽根據(jù)查詢條件顯示前幾行訂單列表,用循環(huán)輸出。參數(shù)說(shuō)明:top: 顯示條數(shù),0為顯示所有,int類型strwhere: SQL查詢語(yǔ)句get_order_list(top, strwhere)<!-示例:查詢用戶名為test所有未完成的訂單列表-> <%set DataTable d
54、t=get_order_list(0, "status<3 and user_name='test'")%><%foreach(DataRow dr in dt.Rows)%> .<%/foreach%>7.3 訂單分頁(yè)列表標(biāo)簽根據(jù)SQL查詢條件返回對(duì)應(yīng)的訂單分頁(yè)列表,用循環(huán)輸出。參數(shù)說(shuō)明:page_size: 每頁(yè)顯示條數(shù),int類型page_index: 當(dāng)前頁(yè)碼,int類型strwhere: SQL查詢語(yǔ)句totalcount: 記錄總數(shù),out參數(shù),int類型get_order_list(page_size, pa
55、ge_index, strwhere, out totalcount)<!-示例:顯示用戶名為test訂單分頁(yè)列表-> <!-取得一個(gè)DataTable,page為當(dāng)前頁(yè)碼變量,totalcount為已聲明的變量-> <%set DataTable dt=get_order_list(10, page, "user_name='test'", out totalcount)%> <!-取得分頁(yè)頁(yè)碼列表,action為變量,相關(guān)說(shuō)明請(qǐng)查閱get_page_link分頁(yè)標(biāo)簽-> <%set string pa
56、gelist=get_page_link(10, page, totalcount, "userorder", action, "_id_")%> <!-使用循環(huán)輸出-> <%foreach(DataRow dr in dt.Rows)%> .<%/foreach%>記錄總數(shù):totalcount頁(yè)碼:pagelist7.4 訂單商品列表標(biāo)簽根據(jù)訂單的ID查找對(duì)應(yīng)的商品列表,返回的是List<DTcms.Model.article>實(shí)體對(duì)象參數(shù)說(shuō)明:order_id: 訂單ID,int類型get_or
57、der_goods_list(order_id)<!-查詢訂單ID為5的商品信息-> <%set List<DTcms.Model.article> ls=get_order_goods_list(5)%><%foreach(DTcms.Model.article modelt in ls)%> .<%/foreach%>7.5 返回訂單狀態(tài)標(biāo)簽根據(jù)訂單ID查詢當(dāng)前訂單處理狀態(tài)描述,例如:待付款。參數(shù)說(shuō)明:order_id: 訂單ID,int類型get_order_status(order_id)<!-示例:查詢訂單ID為5的狀態(tài)描述-> 訂單狀態(tài):<%=get_order_status(5)%>7.6 返回訂單是否需要在線支付標(biāo)簽根據(jù)訂單ID查詢當(dāng)前訂單是否需要在線支付,返回布爾值,True代表需要在線支付,F(xiàn)alse代
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 清新風(fēng)簡(jiǎn)約商務(wù)規(guī)劃文藝清新
- 自動(dòng)化專業(yè)畢業(yè)論文
- 蘇教版八年級(jí)生物上冊(cè)第5單元第十四章 《第一節(jié) 五彩繽紛的植物世界》教學(xué)設(shè)計(jì)
- 人教版(PEP)五年級(jí)下冊(cè)英語(yǔ)綜合閱讀訓(xùn)練試題 11篇
- 智能家電:提升生活品質(zhì)的創(chuàng)新解決方案
- 新聞專業(yè)畢業(yè)論文提綱
- 快題基礎(chǔ)知識(shí)
- 計(jì)算機(jī)輔助診斷技術(shù)預(yù)測(cè)早期結(jié)直腸癌浸潤(rùn)深度的系統(tǒng)評(píng)價(jià)和Meta分析
- 智慧醫(yī)療技術(shù)提高醫(yī)療服務(wù)效果
- 基于人體熱舒適的空調(diào)系統(tǒng)變冷凍水溫控制策略研究
- 805不讀書-不吃苦-你要青春干嘛
- 研究生實(shí)驗(yàn)報(bào)告模板(word可修改)
- 部編版語(yǔ)文市級(jí)公開教學(xué)講座《口語(yǔ)交際》培訓(xùn)課件
- 高中英語(yǔ)-新外研版必修一unit5-The-Monarchs-Journey-公開課reading課件
- 建設(shè)項(xiàng)目用地預(yù)審與選址意見課件講解
- DB44∕T 1049-2012 物業(yè)服務(wù) 綠化養(yǎng)護(hù)檢查規(guī)范
- 腹膜透析治療的護(hù)理-課件資料
- 國(guó)家開放大學(xué)《調(diào)劑學(xué)(本)》形考任務(wù)1-4參考答案
- 幼兒園小班繪本:《一步一步_走啊走》 PPT課件
- 《基礎(chǔ)和聲學(xué)》試習(xí)題庫(kù)(6套答案)
- 馬克思主義政治經(jīng)濟(jì)學(xué)課程講義
評(píng)論
0/150
提交評(píng)論