文章摘要
这篇文章介绍了如何在帝国CMS中添加点踩功能。首先,需要参考帝国CMS默认的点赞字段,并在此基础上新建一个点踩字段。然后,在需要点踩的模板页面加载AJAX插件,并编写点击事件代码。点击事件代码包括点击和点踩的标签及属性,例如: ```html<a href="JavaScript:makeRequest('/e/public/digg?classid=' . $r['classid'] . '&&id=' . $r['id'] . '&&dotop=0&doajax=1&ajaxarea=diggdown' . $r['id'] . ',' . 'EchoReturnedText','GET','');" class="like fall"> <label class="num">利空</label> <em id="diggdown" . $r['id'] . '" style="font-style:normal";> <script src="/e/public/ViewClick?classid=' . $r['classid'] . '&&id=' . $r['id'] . '&&down=6"></script> </em></a> <a href="JavaScript:makeRequest('/e/public/digg?classid=' . $r['classid'] . '&&id=' . $r['id'] . '&&dotop=1&doajax=1&ajaxarea=diggnum' . $r['id'] . ',' . 'EchoReturnedText','GET','');" class="like rose"> <label class="num">利好</label> <em id="diggnum" . $r['id'] . '" style="font-style:normal";> <script src="/e/public/ViewClick?classid=' . $r['classid'] . '&&id=' . $r['id'] . '&&down=5"></script> </em></a>``` 这些代码实现了利空和利好两种点击事件,分别对应点击和点踩功能。文章还提到了如何通过AJAX插件来加载这些点击事件,以及如何配置点踩字段以实现类似的效果。
1、首先需要你参考帝国CMS默认点赞字段再新建一个点踩的字段。
2、在需要点赞的模板页面加载AJAX插件
<script src=”[!–news.url–]e/data/js/ajax.js”></script>
示例代码
<a href=”JavaScript:makeRequest(‘/e/public/digg?classid=’.$r[classid].’&id=’.$r[id].’&dotop=0&doajax=1&ajaxarea=diggdown’.$r[id].”,’EchoReturnedText’,’GET’,”);” class=”like fall”>
<label class=”num”>利空 <em id=”diggdown’.$r[id].'” style=”font-style:normal”><script src=/e/public/ViewClick?classid=’.$r[classid].’&id=’.$r[id].’&down=6></script></em></label>
</a>
<a href=”JavaScript:makeRequest(‘/e/public/digg?classid=’.$r[classid].’&id=’.$r[id].’&dotop=1&doajax=1&ajaxarea=diggnum’.$r[id].”,’EchoReturnedText’,’GET’,”);” class=”like rose”>
<label class=”num”>利好 <em id=”diggnum’.$r[id].'” style=”font-style:normal”><script src=/e/public/ViewClick?classid=’.$r[classid].’&id=’.$r[id].’&down=5></script></em></label>
</a>