舟山闪爸电子技术有限公司

KesionCMS 幫助
幫助首頁 模板標(biāo)簽管理 - 問題匯總

17、SQL標(biāo)簽教程實(shí)現(xiàn)人才招聘效果

0 2009/8/4 16:18:07

科汛系統(tǒng)有著強(qiáng)大的自定義SQL標(biāo)簽,利用SQL標(biāo)簽,我們可以做出很多一般系統(tǒng)函數(shù)標(biāo)簽沒辦法實(shí)現(xiàn)的特殊效果。

今天我們接著“解密 V4.0自定義模型(手把手教你建企業(yè)招聘模塊)”這篇教程來利用自定義SQL標(biāo)簽實(shí)現(xiàn)一個(gè)企業(yè)人才招聘的功能,我們把要實(shí)現(xiàn)的效果構(gòu)思一下,

例如我們要利用自定義SQL標(biāo)簽調(diào)用我們上節(jié)講的自定義模型(人才招聘)中的以下參數(shù),要求如下:

招聘單位 招聘職位 工作地區(qū) 學(xué)歷要求 招聘人數(shù) 詳情
           

我們?cè)诤笈_(tái)人才招聘系統(tǒng)下建個(gè)人才招聘欄目并添加以下招聘信息,如下圖:

 
圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:21_clip_image002_0004.jpg
圖片點(diǎn)擊可在新窗口打開查看

現(xiàn)在我們要利用自定義SQL標(biāo)簽把這些信息的招聘單位,職位,工作地區(qū),學(xué)歷要求,招聘人數(shù)及查看詳情調(diào)用出來。

具體步驟:登錄系統(tǒng)后臺(tái)--標(biāo)簽--自定義SQL函數(shù)標(biāo)簽

1、新建標(biāo)簽:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:2.jpg
圖片點(diǎn)擊可在新窗口打開查看

點(diǎn)擊“新建標(biāo)簽”進(jìn)入第一步:為SQL標(biāo)簽建立數(shù)據(jù)源,如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:3.jpg
圖片點(diǎn)擊可在新窗口打開查看
 

 輸入標(biāo)簽名稱--人才招聘,數(shù)據(jù)源選擇KesionCMS主數(shù)據(jù)庫,選擇Ajax調(diào)用,標(biāo)簽類型選擇“普通標(biāo)簽”,點(diǎn)擊“下一步”,進(jìn)入第二步:構(gòu)造SQL查詢語句,如下圖:




圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:21_clip_image002_0004.jpg
圖片點(diǎn)擊可在新窗口打開查看
 

主表中選擇--招聘數(shù)據(jù)表,選擇字段選擇我們需要用到的字段名稱即可(按Ctrl或Shift鍵可多選),查詢語句會(huì)跟著自動(dòng)相應(yīng)的顯示出來,如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:2.jpg
圖片點(diǎn)擊可在新窗口打開查看
 

如果我們要求只查詢最新10條招聘信息并按id降序排列,查詢語句則變成:select top 10 ID,Tid,Title,Hits,KS_Area,KS_company,KS_intro,KS_Num,KS_XL from KS_U_rencaizhaopin order by id desc

如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:3.jpg
圖片點(diǎn)擊可在新窗口打開查看

點(diǎn)擊“下一步”進(jìn)入第三步:建立標(biāo)簽樣式,如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:21_clip_image002_0004.jpg
圖片點(diǎn)擊可在新窗口打開查看
 

接下來的工作就是建立循環(huán)體,把我們要的效果

招聘單位 招聘職位 工作地區(qū) 學(xué)歷要求 招聘人數(shù) 詳情
           

的這段代碼:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:2.jpg
圖片點(diǎn)擊可在新窗口打開查看
粘貼到循環(huán)體操作框,如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:3.jpg
圖片點(diǎn)擊可在新窗口打開查看

我們分析一下,招聘單位,職位,工作地區(qū),學(xué)歷要求,招聘人數(shù)及詳情是不需要循環(huán)的。需要循環(huán)的是以下加紅部份:

<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

下面,我們把相應(yīng)的字段參數(shù)標(biāo)簽用[loop][/loop]使它循環(huán)顯示最新的10條招聘信息,代碼如下:


<table width="650" border="0">
<tr>
<td height="25" bgcolor="#9999CC" scope="col">招聘單位</td>
<td bgcolor="#9999CC" scope="col">招聘職位</td>
<td width="70" bgcolor="#9999CC" scope="col"><strong>工作地區(qū)</strong></td>
<td width="70" bgcolor="#9999CC" scope="col"><strong>學(xué)歷</strong>要求</td>
<td width="60" bgcolor="#9999CC" scope="col"><strong>招聘人數(shù)</strong></td>
<td width="100" bgcolor="#9999CC" scope="col">詳情</td>
</tr>
[loop=10]
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
[/loop]

</table>

插入標(biāo)簽,在第一行<td></td>之間把 刪除并點(diǎn)擊名稱可用字段,系統(tǒng)會(huì)彈出字段屬性設(shè)置對(duì)話框,輸出類型選擇“文本型”,輸出長度設(shè)置為100,如果不截?cái)鄤t為0,如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:21_clip_image002_0004.jpg
圖片點(diǎn)擊可在新窗口打開查看
點(diǎn)擊“插入”,其它字段標(biāo)簽以同樣的方法插入,插入后見下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:2.jpg
圖片點(diǎn)擊可在新窗口打開查看
 

“詳情”我們給它一個(gè)鏈接并讓它在新窗口中打開,代碼如下:

<td><a href="{$Field(ID,GetInfoUrl,111,1)}" target="_blank">詳情</td>

最終整個(gè)循環(huán)體如下圖所示:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:3.jpg
圖片點(diǎn)擊可在新窗口打開查看

點(diǎn)擊“保存標(biāo)簽”。

建好的SQL標(biāo)簽如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:21_clip_image002_0004.jpg
圖片點(diǎn)擊可在新窗口打開查看
 

接下來的工作就是在模板中插入該標(biāo)簽調(diào)用內(nèi)容了。

打開模板在人才招聘位置點(diǎn)擊鼠標(biāo),“選擇更多標(biāo)簽”--“用戶自定義函數(shù)標(biāo)簽”--“{SQL_人才招聘}”插入標(biāo)簽,如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:2.jpg
圖片點(diǎn)擊可在新窗口打開查看
 

插入標(biāo)簽后,點(diǎn)擊“保存模板“,最終前臺(tái)顯示效果如下圖:


圖片點(diǎn)擊可在新窗口打開查看此主題相關(guān)圖片如下:3.jpg
圖片點(diǎn)擊可在新窗口打開查看

只要發(fā)揮你的想像力,科汛自定義SQL函數(shù)標(biāo)簽可以實(shí)現(xiàn)更多意想不到的網(wǎng)頁效果,更多更強(qiáng)大的功能等你體驗(yàn)......

100%