帝国CMS点赞和点踩示例代码教程
帝国CMS点赞点踩示例代码教程:首先,在模板文件中找到需要添加点赞和点踩功能的模块位置。然后,创建一个名为“vote”的自定义字段,用于存储点赞和点踩的数量。接下来,编写一个函数,用于处理点赞和点踩的操作。在这个函数中,我们需要判断用户是否已经对该内容进行过点赞或点踩操作,如果已经操作过,则更新相应的数量;如果没有操作过,则插入一条新的记录。最后,在模板文件中调用这个函数,并显示点赞和点踩的数量。
1、首先需要你参考帝国CMS默认点赞字段再新建一个点踩的字段。
2、在需要点赞的模板页面加载AJAX插件
<scriptsrc="[!--news.url--]e/data/js/ajax.js"></script>
示例代码
<ahref="JavaScript:makeRequest('/e/public/digg?classid='.$r[classid].'&id='.$r[id].'&dotop=0&doajax=1&ajaxarea=diggdown'.$r[id].'','EchoReturnedText','GET','');"class="likefall"><labelclass="num">利空<emid="diggdown'.$r[id].'"style="font-style:normal"><scriptsrc=/e/public/ViewClick?classid='.$r[classid].'&id='.$r[id].'&down=6></script></em></label></a><ahref="JavaScript:makeRequest('/e/public/digg?classid='.$r[classid].'&id='.$r[id].'&dotop=1&doajax=1&ajaxarea=diggnum'.$r[id].'','EchoReturnedText','GET','');"class="likerose"><labelclass="num">利好<emid="diggnum'.$r[id].'"style="font-style:normal"><scriptsrc=/e/public/ViewClick?classid='.$r[classid].'&id='.$r[id].'&down=5></script></em></label></a>