目錄
目錄X
[SF2.0版新功能揭秘]留言模型(自定義表單)的改進
一、留言模型的改進
雖然利用SiteFactory? CMS 2.0 之前的留言模型可以實現(xiàn)一些在線提交表單效果和自定義模型,但是礙于模型中系統(tǒng)字段無法刪除和模板界面缺陷等原因,在制作過程中會遇到很多問題且操作起來也會非常的不便。如今,SiteFactory? CMS 2.0 在模型功能上進行了大量的改進,用于解決這些問題。在具體介紹之前我們先看看新留言模型(上)和舊留言模型(下)的對比圖:


仔細(xì)對比上圖紅色方框中的功能項目,也許你可以猜出一二了 :) 經(jīng)過改良后的留言模型具有三個顯著的特性:
一是增加了一個“顯示/不顯示”的功能代替“啟用/禁用”功能,這樣做是為了幫助用戶對不需要顯示的系統(tǒng)字段進行隱藏,或者對暫時不需要的字段進行隱藏。隱藏后的字段將不會在前臺和后臺顯示出來。
二是改良后的留言模型能夠自由增刪字段,制作成各種提交表單模型。如下圖是簡單制作的“在線咨詢模型”:
后臺字段列表:

前臺提交樣式

看到這里可能你就會有疑問了:為什么“管理員回復(fù)”和“回復(fù)時間”兩個字段沒有顯示出來呢?呵呵,很簡單,利用SiteFactory? 特有的字段權(quán)限功能,將這兩個字段設(shè)置為注冊用戶不能夠看到,如圖:

三是模型界面模板化
很多用戶在制作留言模型的模板時,反映界面修改過于復(fù)雜和不便,抱怨比較多。在綜合多方意見后,SiteFactory? CMS 開發(fā)小組隨即將留言模型的界面徹底模板化了。簡單一點說,就是在留言模板中可以插入任意留言模型中的字段并顯示出來,方便用戶對前臺留言界面的制作與美化,而不需要去修改.Net文件。目前留言模型還在繼續(xù)完善中,正式版發(fā)布時將會比現(xiàn)在更加易用。
二、管理員回復(fù)的改進
在SiteFactory? 1.0 版本中,管理員對留言的回復(fù)默認(rèn)前臺是看不見的,只有自己手動在模板中調(diào)用相關(guān)標(biāo)簽才能夠?qū)崿F(xiàn)。SiteFactory? 2.0 版本中,新版本對這個問題進行了修改,除了讓管理員的回復(fù)默認(rèn)能夠顯示以外,還對管理員的回復(fù)進行了特別的提示處理,如下圖:


通過對上述留言模型改良后的特性介紹,我們利用此模型可以方便快捷的做出各種在線提交表單和模型了。值得一提的是留言模型的改進只是SiteFactory? CMS 2.0 自定義模型和表單改進中的冰山一角,后面將會陸續(xù)介紹整個“冰山”
雖然利用SiteFactory? CMS 2.0 之前的留言模型可以實現(xiàn)一些在線提交表單效果和自定義模型,但是礙于模型中系統(tǒng)字段無法刪除和模板界面缺陷等原因,在制作過程中會遇到很多問題且操作起來也會非常的不便。如今,SiteFactory? CMS 2.0 在模型功能上進行了大量的改進,用于解決這些問題。在具體介紹之前我們先看看新留言模型(上)和舊留言模型(下)的對比圖:


仔細(xì)對比上圖紅色方框中的功能項目,也許你可以猜出一二了 :) 經(jīng)過改良后的留言模型具有三個顯著的特性:
一是增加了一個“顯示/不顯示”的功能代替“啟用/禁用”功能,這樣做是為了幫助用戶對不需要顯示的系統(tǒng)字段進行隱藏,或者對暫時不需要的字段進行隱藏。隱藏后的字段將不會在前臺和后臺顯示出來。
二是改良后的留言模型能夠自由增刪字段,制作成各種提交表單模型。如下圖是簡單制作的“在線咨詢模型”:
后臺字段列表:

前臺提交樣式

看到這里可能你就會有疑問了:為什么“管理員回復(fù)”和“回復(fù)時間”兩個字段沒有顯示出來呢?呵呵,很簡單,利用SiteFactory? 特有的字段權(quán)限功能,將這兩個字段設(shè)置為注冊用戶不能夠看到,如圖:

三是模型界面模板化
很多用戶在制作留言模型的模板時,反映界面修改過于復(fù)雜和不便,抱怨比較多。在綜合多方意見后,SiteFactory? CMS 開發(fā)小組隨即將留言模型的界面徹底模板化了。簡單一點說,就是在留言模板中可以插入任意留言模型中的字段并顯示出來,方便用戶對前臺留言界面的制作與美化,而不需要去修改.Net文件。目前留言模型還在繼續(xù)完善中,正式版發(fā)布時將會比現(xiàn)在更加易用。
二、管理員回復(fù)的改進
在SiteFactory? 1.0 版本中,管理員對留言的回復(fù)默認(rèn)前臺是看不見的,只有自己手動在模板中調(diào)用相關(guān)標(biāo)簽才能夠?qū)崿F(xiàn)。SiteFactory? 2.0 版本中,新版本對這個問題進行了修改,除了讓管理員的回復(fù)默認(rèn)能夠顯示以外,還對管理員的回復(fù)進行了特別的提示處理,如下圖:


通過對上述留言模型改良后的特性介紹,我們利用此模型可以方便快捷的做出各種在線提交表單和模型了。值得一提的是留言模型的改進只是SiteFactory? CMS 2.0 自定義模型和表單改進中的冰山一角,后面將會陸續(xù)介紹整個“冰山”
用戶登錄
還沒有賬號?
立即注冊