织梦列表页,支持顶(赞)和踩的功能,顶过后标红高亮显示
2023/03/11 10:14
创新屋收录网
已浏览306次
模板
1 |
{dede:arclist row='6' orderby='id' titlelen='100'} |
|
css
2 |
background: url(../images/bg-main.png) -22px 5px no-repeat; |
5 |
background: url(../images/bg-main.png) 2px 4px no-repeat; |
8 |
background: url(../images/bg-main.png) 2px 4px no-repeat; |
|
然后在,plus中新建立一个digg_ajax_list.PHP文件,内容为
03 |
require_once(dirname(__FILE__)."/../include/common.inc.php"); |
05 |
$action = isset($action) ? trim($action) : ''; |
06 |
$id = empty($id)? 0 : intval(preg_replace("/[^d]/",'', $id)); |
12 |
$maintable = 'archives'; |
15 |
$dsql->ExecuteNoneQuery("Update `$maintable` set scores = scores + {$cfg_caicai_add},goodpost=goodpost+1,lastpost=".time()." where id='$id'"); |
17 |
else if($action=='bad') |
19 |
$dsql->ExecuteNoneQuery("Update `$maintable` set scores = scores - {$cfg_caicai_sub},badpost=badpost+1,lastpost=".time()." where id='$id'"); |
22 |
$row = $dsql->GetOne("Select goodpost,badpost,scores From `$maintable` where id='$id' "); |
27 |
if($row['goodpost']+$row['badpost'] == 0) |
29 |
$row['goodper'] = $row['badper'] = 0; |
33 |
$row['goodper'] = number_format($row['goodpost']/($row['goodpost']+$row['badpost']),3)*100; |
34 |
$row['badper'] = 100-$row['goodper']; |
37 |
if(empty($formurl)) $formurl = ''; |
38 |
if($formurl=='caicai') |
40 |
if($action == 'good') $digg = $row['goodpost']; |
41 |
if($action == 'bad') $digg = $row['badpost']; |
45 |
$row['goodper'] = trim(sprintf("%4.2f", $row['goodper'])); |
46 |
$row['badper'] = trim(sprintf("%4.2f", $row['badper'])); |
47 |
$digg = '.$id.')">.$id.'"class="icon-heart-on"> '.$row['goodpost']; |
|