账号通
    

账号  

密码  

32862

查看

43

回复
主题:[分享]科汛自定义SQL标签教程(初级教程)手把手教你实现人才招聘效果 [收藏主题] 转到:  
cms2007 当前离线

4445

主题

8

广播

15

粉丝
添加关注
级别:超级版主

用户积分:23396 分
登录次数:1515 次
注册时间:2007/8/7
最后登录:2022/12/6
cms2007 发表于:2007/8/11 21:38:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

科汛系统有着强大的自定义SQL标签,利用SQL标签,我们可以做出很多一般系统函数标签没办法实现的特殊效果。

今天我们接着“解密 V4.0自定义模型(手把手教你建企业招聘模块)”这篇教程来利用自定义SQL标签实现一个企业人才招聘的功能,我们把要实现的效果构思一下,

例如我们要利用自定义SQL标签调用我们上节讲的自定义模型(人才招聘)中的以下参数,要求如下:

招聘单位招聘职位工作地区学历要求招聘人数详情
      

我们在后台人才招聘系统下建个人才招聘栏目并添加以下招聘信息,如下图:

 
此主题相关图片如下:21_clip_image002_0004.jpg
21_clip_image002_0004.jpg

现在我们要利用自定义SQL标签把这些信息的招聘单位,职位,工作地区,学历要求,招聘人数及查看详情调用出来。

具体步骤:登录系统后台--标签--自定义SQL函数标签

1、新建标签:


此主题相关图片如下:2.jpg
2.jpg

点击“新建标签”进入第一步:为SQL标签建立数据源,如下图:


此主题相关图片如下:3.jpg
3.jpg

 输入标签名称--人才招聘,数据源选择KesionCMS主数据库,选择Ajax调用,标签类型选择“普通标签”,点击“下一步”,进入第二步:构造SQL查询语句,如下图:




此主题相关图片如下:21_clip_image002_0004.jpg
21_clip_image002_0004.jpg
 

主表中选择--招聘数据表,选择字段选择我们需要用到的字段名称即可(按Ctrl或Shift键可多选),查询语句会跟着自动相应的显示出来,如下图:


此主题相关图片如下:2.jpg
2.jpg

如果我们要求只查询最新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

如下图:


此主题相关图片如下:3.jpg
3.jpg

点击“下一步”进入第三步:建立标签样式,如下图:


此主题相关图片如下:21_clip_image002_0004.jpg
21_clip_image002_0004.jpg

接下来的工作就是建立循环体,把我们要的效果

招聘单位招聘职位工作地区学历要求招聘人数详情
      

的这段代码:


此主题相关图片如下:2.jpg
2.jpg
粘贴到循环体操作框,如下图:


此主题相关图片如下:3.jpg
3.jpg

我们分析一下,招聘单位,职位,工作地区,学历要求,招聘人数及详情是不需要循环的。需要循环的是以下加红部份:

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

下面,我们把相应的字段参数标签用[loop][/loop]使它循环显示最新的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>工作地区</strong></td>
<td width="70" bgcolor="#9999CC" scope="col"><strong>学历</strong>要求</td>
<td width="60" bgcolor="#9999CC" scope="col"><strong>招聘人数</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>

插入标签,在第一行<td></td>之间把 删除并点击名称可用字段,系统会弹出字段属性设置对话框,输出类型选择“文本型”,输出长度设置为100,如果不截断则为0,如下图:


此主题相关图片如下:21_clip_image002_0004.jpg
21_clip_image002_0004.jpg
点击“插入”,其它字段标签以同样的方法插入,插入后见下图:


此主题相关图片如下:2.jpg
2.jpg

“详情”我们给它一个链接并让它在新窗口中打开,代码如下:

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

最终整个循环体如下图所示:


此主题相关图片如下:3.jpg
3.jpg

点击“保存标签”。

建好的SQL标签如下图:


此主题相关图片如下:21_clip_image002_0004.jpg
21_clip_image002_0004.jpg

接下来的工作就是在模板中插入该标签调用内容了。

打开模板在人才招聘位置点击鼠标,“选择更多标签”--“用户自定义函数标签”--“{SQL_人才招聘}”插入标签,如下图:


此主题相关图片如下:2.jpg
2.jpg

插入标签后,点击“保存模板“,最终前台显示效果如下图:


此主题相关图片如下:3.jpg
3.jpg

只要发挥你的想像力,科汛自定义SQL函数标签可以实现更多意想不到的网页效果,更多更强大的功能等你体验......

 

 

 







[此贴子已经被作者于2007-8-11 22:02:02编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xhcyy 当前离线

468

主题

0

广播

0

粉丝
添加关注
级别:四年级

用户积分:4231 分
登录次数:337 次
注册时间:2006/11/8
最后登录:2014/4/26
xhcyy 发表于:2008/6/21 11:21:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
啊-老蒋 当前离线

34

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:490 分
登录次数:7 次
注册时间:2007/12/15
最后登录:2008/1/17
啊-老蒋 发表于:2008/1/4 14:25:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

为什么我的新建标签只有:

我想看具体的htm ,这里只能给出几个设置,如每页行数、图片宽度。远远不够客户要求。


此主题相关图片如下:1.jpg
1.jpg

里面的样式很少,我如果想改样式怎么办?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wanglian 当前离线

1449

主题

0

广播

0

粉丝
添加关注
级别:九年级

用户积分:3928 分
登录次数:66 次
注册时间:2007/10/30
最后登录:2008/1/23
wanglian 发表于:2007/10/30 19:51:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lfwxb 当前离线

44

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:519 分
登录次数:20 次
注册时间:2007/9/19
最后登录:2008/1/5
lfwxb 发表于:2007/10/28 23:32:00   | 只看该作者 查看该作者主题 报纸 
做在线知识付费 选科汛云开店

哇!

眼花!

但是没有时间去实践哦!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
平静的生活 当前离线

604

主题

0

广播

0

粉丝
添加关注
级别:六年级

用户积分:2867 分
登录次数:64 次
注册时间:2007/7/27
最后登录:2008/1/30
平静的生活 发表于:2007/10/11 13:23:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mytyw 当前离线

106

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2370 分
登录次数:138 次
注册时间:2007/3/1
最后登录:2014/4/27
mytyw 发表于:2007/10/28 22:17:00   | 只看该作者 查看该作者主题 7楼 
做在线知识付费 选科汛云开店

这个教程不错啊,我按这个教程做了个房产频道,请问如果我只调用其中一个栏目的内容应该怎样弄

比如我在“房产频道”下建了“出租信息”和“出售信息”两个栏目,我现在只调用其中一个栏目的内容该怎样弄?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wbyzyjjdhz 当前离线

160

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1783 分
登录次数:76 次
注册时间:2007/9/5
最后登录:2011/1/27
wbyzyjjdhz 发表于:2007/10/4 12:08:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
信明天 当前离线

107

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1611 分
登录次数:126 次
注册时间:2008/3/10
最后登录:2010/7/12
信明天 发表于:2009/11/18 20:19:00   | 只看该作者 查看该作者主题 9楼 
科汛在线考试系统(NET)

关于人才招聘的前台的样式,我到可以利用SQL做出来,可是请问后台怎么办?

后台需要根据客户的类别不同,登陆后的功能也不同的呀

它应该分成人个求职后台和企业招聘后台 我该怎样做出不同的后台来呢?

请指教

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
超级小潴 当前离线

45

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:379 分
登录次数:6 次
注册时间:2007/10/3
最后登录:2007/11/30
超级小潴 发表于:2007/10/3 13:12:00   | 只看该作者 查看该作者主题 10楼 
科汛在线网校系统

小菜菜 学习ing``` 感谢`

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.37891秒 powered by KesionCMS 9.0