不知道以前有没有人发过相同的,只是因为自己今天需要就做了一个, 拿出来共享.并没有修改什么,因为本身WC写的代码很好增加,所以只是简单的添加了一个差评, 大家见笑了.有问题可以QQ224123 注明帝国论坛.半夜了沙发应该是我自己的了吧 在你需要增加差评的数据库字段中首先增加一个badComment
e/public/ViewClick/index.php中后部增加修改如下
........ //digg数 elseif($down==5) { $r=$empire->fetch1("select diggtop from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); $shownum=$r['diggtop']; } //badComment 增加的差评数 elseif($down==6) { $r=$empire->fetch1("select badComment from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); $shownum=$r['badComment']; } db_close(); $empire=null; echo"document.write('".$shownum."');"; ?>
e/public/digg/index.php中增加修改如下
if($dotop) { $n='+1'; $mess='DoDiggGSuccess'; } else { $n='-1'; $mess='DoDiggBSuccess'; }
//这下面一段是改动过的,前面没有动过,请找到地方替换
$bad=(int)$_GET['bad']; if($bad) { $sql=$empire->query("update {$dbtbpre}ecms_".$class_r[$classid][tbname]." set badComment=badComment".$n." where id='$id'"); } else { $sql=$empire->query("update {$dbtbpre}ecms_".$class_r[$classid][tbname]." set diggtop=diggtop".$n." where id='$id'"); }
if($sql) { esetcookie('lastdiggid',$checkid,$checktime); //最后发布 if($doajax==1) { if($bad) { $nr=$empire->fetch1("select badComment from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id'"); $num=$_GET['ajaxarea'].'|'.$nr['badComment']; } else { $nr=$empire->fetch1("select diggtop from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id'"); $num=$_GET['ajaxarea'].'|'.$nr['diggtop']; } ajax_printerror($num); } else { printerror($mess,$_SERVER['HTTP_REFERER'],1); } } else { $doajax==1?ajax_printerror():printerror('DbError','',1); } } ?>
内容模板中需要修改的地方
<table border="0" align="center" cellpadding="0" cellspacing="8"> <tr> <td><table border="0" align="center" cellpadding="0" cellspacing="0" class="digg"> <tr> <td class="diggnum" id="diggnum"><strong><script type="text/javascript" src="[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=5"></script></strong></td> </tr> <tr> <td class="diggit"><a href="JavaScript:makeRequest('[!--news.url--]e/public/digg?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');">来顶一下</a></td> </tr> </table></td> <td><table border="0" align="center" cellpadding="0" cellspacing="0" class="digg"> <tr> <td class="diggnum" id="badnum"><strong><script type="text/javascript" src="[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=6"></script></strong></td> </tr> <tr> <td class="diggit"><a href="JavaScript:makeRequest('[!--news.url--]e/public/digg?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=badnum&bad=1','EchoReturnedText','GET','');">差评一下</a></td> </tr> </table></td> <td><table border="0" align="center" cellpadding="0" cellspacing="0" class="digg"> <tr> <td valign="middle" class="diggnum"><strong><a href="[!--news.url--]"><img src="[!--news.url--]skin/default/images/back.gif" alt="近回首页" width="12" height="13" border="0" align="absmiddle" /></a></strong></td> </tr> <tr> <td class="diggit"><a href="[!--news.url--]">返回首页</a></td> </tr> </table></td> </tr> </table> </td> </tr> </table> [!--temp.pl--] </td>
</tr> </table> [!--temp.footer--] [!--page.stats--] </body> </html>
演示地址 : http://doubiao.com/news/sports/2008-05-08/77.html
|