账号通
    

账号  

密码  

48992

查看

62

回复
主题:[分享][图文]解密V4.5顶客(DIGG)的调用方法 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2007/12/27 19:23:00   | 只看该作者 查看该作者主题 楼主 

大家好!可能一些KesionCMS初学者对强大的SQL标签还不是很会灵活运用,今天我就抽点时间给大家讲讲用自定义SQL标签调用V4.5引起一个新功能(Digg)的调用方法吧,

现在看看最终实现效果


此主题相关图片如下:未标题-1.gif
未标题-1.gif

从效果图我们可以看出,需要用到以下字段(上图中的评论数就不放进去了,要了解了朋友请下载V4.5在自定义sql标签->官方自带->文章通用分页 可以找到)

文章(ID), 文章标题(title),文章导读(intro) 作者(author) 更新时间(adddate) 阅读次数(hits)


接下来,我们就到科汛后台标签->自定义sql标签->右建新建标签

如下图


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

按如上图,输入标签名称,根据你的需要可以选择分页标签,

因为点击数及更新时间等我们希望实时的更新,所以就选择ajax 输出,

接下来点击下一步,并在查询语句里输入以下sql语句

select id,title,intro,adddate,hits,author,keywords from KS_Article where verific=1 and tid in({$CurrClassChildID}) order by id desc

这条查询语句大体意思就是从文章表查询出我们上面所说的需要用到的字段.where后面verific=1 说明只查询出已经审核的文章,tid in({$CurrClassChildID)说明在当前栏目通用,即这个标签可以在栏目页通用.order by id desc 说明按最后添加的文章最在最前面

接下来再点下一步进入sql标签制作的最后一步,如下图


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

上图中的循环体是关键的地方.

具体代码如下:


<script src="/ks_inc/digg.js" language="javascript"></script>          <!--引入DIGG读取脚本-->
[loop=10]
<table width="100%" border="0">
  <tr>
    <td width="80" rowspan="4">





<div style="width:58px;">
     <div style="padding-top:10px;text-align:center;background:url(/images/vote_bg_t.png) #FFF no-repeat;height:60px;">
     <span id="s{$Field(id,GetInfoUrl,1,2)}" style="font-weight:bold;"></span><br /><span>人支持</span> </div>
    <div style="padding-top:2px;height:25px;text-align:center;background: url(/images/vote_bg_b.png)  no-repeat center 0;" id="d{$Field(id,GetInfoUrl,1,2)}">
<a href="javascript:digg(1,{$Field(id,GetInfoUrl,1,2)},'/');">顶一下</a></div>
  </div>
  <script language="javascript">show_digg(1,{$Field(id,GetInfoUrl,1,2)},'/');</script>

<!--顶客图标的显示,可以自行修改-->

</td>
    <td><a href="{$Field(id,GetInfoUrl,1,1)}" target="_blank"><font style="color:#ff6600;font-size:14px;">{$Field(title,Text,0,...,0,)}</font></a></td>
  </tr>
  <tr>
   <td>{$Field(intro,Text,250,...,2,)}</td>
  </tr>
  <tr>
    <td>TAGS:{$Field(keywords,Text,0,...,0,)}</td>
  </tr>
  <tr>
    <td>阅读:<font color=red>{$Field(hits,Num,0,2)}</font>人次 <font color=#999999>更新时间:{$Field(adddate,Date,YYYY-MM-DD hh:mm:ss)} 作者:{$Field(author,Text,0,...,2,佚名)}</font> </td>
  </tr>
</table>

<div style="border-bottom:1px dashed #999999;"></div>


[/loop]

顶客(digg)的实现,主要是引入上面的两次红色部分

<script src="/ks_inc/digg.js" language="javascript"></script>  这句代码放在[loop]外调用一欠就行了,就不用循环了

内容页的调用就更简单了,因为科汛的自带模块(文章,图片,下载,商城,...)以及自定义模型都会支持digg,那就直接把如下的顶客(digg)代码插入到内容页就可以了:

<div style="width:58px;">
         <div style="padding-top:10px;text-align:center;background:url(/images/vote_bg_t.png) #FFF no-repeat;height:60px;">
           <span id="s{$InfoID}" style="font-weight:bold;"></span>
          <br />






          <span>人支持</span>       </div>
         <div style="padding-top:2px;height:25px;text-align:center;background: url(/images/vote_bg_b.png)  no-repeat center 0;" id="d{$InfoID}">
         <a href="javascript:digg({$ChannelID},{$InfoID},'{$GetInstallDir}');">顶一下</a>      </div>
          </div>
          <script language="javascript">show_digg({$ChannelID},{$InfoID},'{$GetInstallDir}');</script>

   希望本教程可以起到抛砖引玉的作用,让更多初学者能够快速运用sql标签,充分体验它的强大功能!


[此贴子已经被作者于2007-12-27 20:33:37编辑过]


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

94

主题

0

广播

0

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

用户积分:351 分
登录次数:25 次
注册时间:2009/9/9
最后登录:2010/3/8
luotuo210 发表于:2009/9/10 21:50:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wuwang 当前离线

29

主题

0

广播

0

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

用户积分:160 分
登录次数:1 次
注册时间:2009/9/10
最后登录:2009/9/10
wuwang 发表于:2009/9/10 8:25:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
my5918 当前离线

93

主题

0

广播

0

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

用户积分:931 分
登录次数:51 次
注册时间:2008/6/28
最后登录:2009/12/23
my5918 发表于:2008/7/2 10:47:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
imoker 当前离线

7

主题

0

广播

0

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

用户积分:265 分
登录次数:4 次
注册时间:2008/6/10
最后登录:2009/12/24
imoker 发表于:2008/7/2 10:23:00   | 只看该作者 查看该作者主题 报纸 
非常详细,感谢分享
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
chebaoli 当前离线

76

主题

0

广播

0

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

用户积分:1046 分
登录次数:84 次
注册时间:2008/2/18
最后登录:2020/11/2
chebaoli 发表于:2008/6/19 9:50:00   | 只看该作者 查看该作者主题 地板 
做在线知识付费 选科汛云开店

这个做的不错啊

支持

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
高山流水 当前离线

730

主题

0

广播

2

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

用户积分:3985 分
登录次数:627 次
注册时间:2006/11/3
最后登录:2024/3/1
高山流水 发表于:2008/6/18 21:56:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
youqi 当前离线

17

主题

0

广播

0

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

用户积分:242 分
登录次数:1 次
注册时间:2008/3/25
最后登录:2008/3/25
youqi 发表于:2008/3/25 13:29:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
assss 当前离线

6

主题

0

广播

0

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

用户积分:220 分
登录次数:1 次
注册时间:2008/3/7
最后登录:2008/3/7
assss 发表于:2008/3/7 14:30:00   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
sdafasf 当前离线

8

主题

0

广播

0

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

用户积分:231 分
登录次数:1 次
注册时间:2008/3/2
最后登录:2008/3/2
sdafasf 发表于:2008/3/2 17:08:00   | 只看该作者 查看该作者主题 10楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.36133秒 powered by KesionCMS 9.0