帝国CMS顶踩功能实现详解,DiggTop与DiggDown操作指南

帝国CMS顶踩功能实现详解,DiggTop与DiggDown操作指南

浏览次数:
作者: 墨鱼
信息来源: 本站原创
更新日期: 2018-05-29 14:41:43
文章简介

帝国CMS顶踩功能实现详解:掌握diggtop与diggdown的精确操作,提升内容互动与反馈。本文将为您深入剖析具体实现方法,助您轻松打造活跃的网络社区。

  • 正文开始
  • 相关阅读
  • 推荐作品
1、增加 顶(diggtop)和踩(diggdown)两个字段,


后台-系统-管理数据表(右侧选择数据表)-管理字段-增加字段-设置说明

顶的设置说明:新建的字段名 必须填为diggtop;字段标识 可根据需要自由设置,本例填为“顶”;
         字段类型 选择大数值型(INT);字段的其他选项按默认设置提交即可。

踩的设置说明:新建的字段名 必须填为diggdown;字段标识 可根据需要自由设置,本例填为“踩”;
              字段类型 选择大数值型(INT);字段的其他选项按默认设置提交即可。

 后台-系统-管理数据表(右侧选择数据表)-管理系统模型-修改-(顶和踩)列表模板和内容模板(打钩)-录入表单模板和前台投稿表单模板(打钩)-提交

2、模板中顶和踩的应用
首先引入<script type="text/javascript" src="[!--news.url--]e/data/js/ajax.js"></script>

模板中如下:
<!----------------------------------顶------------------------------------------->

<div id="diggnum>
<script type="text/javascript" src="[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=5"></script>
</div>
<div>
<a href="JavaScript:makeRequest('[!--news.url--]e/public/digg/?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');">来顶一下</a></td>
</div>

或 全包在<a>标签

<a style="float:left" href="JavaScript:makeRequest('[!--news.url--]e/public/digg/?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');" class="action action-like"><span class="ldc-ul_cont ldc_red" title=顶><img src="[!--news.url--]e/data/images/displayadd.gif" />&nbsp;<span id="diggnum"><script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=5></script></span>&nbsp;</span></a>



<!----------------------------------上顶下踩------------------------------------------->

<div id="diggdown">
<script type="text/javascript" src="[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=6"></script>
</div>
<div>
<a href="JavaScript:makeRequest('[!--news.url--]e/public/digg/?classid=[!--classid--]&id=[!--id--]&dotop=0&doajax=1&ajaxarea=diggdown','EchoReturnedText','GET','');">来踩一下</a></td>
</div>

或 全包在<a>标签

<a style="float:left" href="JavaScript:makeRequest('[!--news.url--]e/public/digg/?classid=[!--classid--]&id=[!--id--]&dotop=0&doajax=1&ajaxarea=diggdown','EchoReturnedText','GET','');" class="action action-like"><span class="ldc-ul_cont ldc_green" title=踩><img src="[!--news.url--]e/data/images/displaynoadd.gif" />&nbsp;<span id="diggdown"><script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=6></script></span>&nbsp;</span></a>
 
<!----------------------------------踩------------------------------------------->

注意:顶一下的时候 id必须等于diggnum(即id="diggnum")
      down=5  dotop=1  ajaxarea=diggnum
      
      踩一下的时候 id必须等于diggdown(即id="diggdown")
      down=6  dotop=0  ajaxarea=diggdown



==================================================================================

一个页面实现多个顶一下并能点击生效

 id="diggnum"还有ajaxarea=diggnum, 这里面的diggnum全部改成diggnum[!--id--],这样就独一无二了,不会冲突了。

举例:
<div id="diggnum[!--id--]>
<script type="text/javascript" src="[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=5"></script>
</div>
<div>
<a href="JavaScript:makeRequest('[!--news.url--]e/public/digg/?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum[!--id--]','EchoReturnedText','GET','');">来顶一下</a></td>
</div>


灵动标签调用顶的实例:
[e:loop={'news',5,19,0}]
<li><?=$bqno?>、<a target="_blank" href="<?=$bqsr['titleurl']?>" title=""><?=$bqr['title']?></a>
<a href="JavaScript:makeRequest('[!--news.url--]e/public/digg?classid=<?=$bqr['classid']?>&id=<?=$bqr['id']?>&dotop=1&doajax=1&ajaxarea=diggnum<?=$bqr['id']?>','EchoReturnedText','GET','');"  class="action">
<spanid="diggnum<?=$bqr['id']?>"><script src="[!--news.url--]e/public/ViewClick?classid=<?=$bqr['classid']?>&id=<?=$bqr['id']?>&down=5"></script></span>喜欢</a></span>
</li>
[/e:loop]
关联内容: 帝国CMS diggtop
帝国CMS,按小时发布文章数统计详解
« 上一篇 2018年05月13日
帝国CMS,自动替换图片属性,提升信息展示效率
下一篇 » 2018年06月22日
  • ReplaceListVars() 帝国CMS函数
    805阅读0条评论57个赞
    函数:ReplaceListVars(),功能:替换列表模板/标签模板/搜索模板,位置:帝国CMS e/class/connect.php
  • 帝国CMS百度收录/e/extend/infocomment/commentajax.php?classid=xxxx&id=xxx帝国CMS信息评论 解决方法
    1865阅读0条评论14个赞
    近期有小伙伴问墨鱼为啥会收录http://网址/e/extend/infocomment/commentajax.php?classid=xxxx&id=xxx这样的地址。这里墨鱼给一个统一回复还有解决办法!首先收录这个并不重
  • 帝国CMS邮件发送配置教程
    7643阅读0条评论118个赞
    帝国CMS邮件发送设置教程:轻松掌握!首先,进入帝国CMS后台管理,找到系统设置模块。点击邮件设置,进入邮件配置页面。在此页面,需填写SMTP服务器地址、端口号、发送邮件账号及密码等关键信息。为确保邮件顺利发送,请检查SMTP服务是否启用SSL加密,并正确设置身份验证。完成配置后,保存并测试邮件发送功能,确保一切正常。
  • 帝国CMS图片水印设置教程
    11904阅读0条评论154个赞
    帝国CMS图片水印设置教程:轻松几步,为图片添加专属标识。首先,登录帝国CMS后台,进入系统模块,选择系统设置。接着,点击水印设置,在弹窗中启用水印功能,并上传水印图片。调整水印位置、透明度等参数,确保水印既明显又不影响图片美观。最后,保存设置并更新网站,所有上传图片将自动添加水印,有效保护图片版权。
  • 帝国CMS TAGS功能详解与管理指南
    4545阅读0条评论108个赞
    帝国CMS TAGS功能介绍与管理教程:TAGS是帝国CMS中强大的内容分类与检索工具,能帮助用户快速定位相关资讯。通过TAGS,管理员可轻松为文章打上标签,实现内容聚合与分类。管理TAGS时,可添加、编辑、删除标签,并设置标签显示样式。掌握TAGS功能,将极大提升内容管理与用户体验。本教程将详细指导您如何高效利用与管理TAGS功能。

如本文对您有帮助,就请墨鱼抽根烟吧!