@@ -1,316 +0,0 @@ | |||
<?php | |||
require_once(dirname(__FILE__)."/../include/common.inc.php"); | |||
require_once(DEDEINC."/filter.inc.php"); | |||
require_once(DEDEINC."/channelunit.func.php"); | |||
if(!isset($action)) | |||
{ | |||
$action = ''; | |||
} | |||
//兼容旧的JS代码 | |||
if($action == 'good' || $action == 'bad') | |||
{ | |||
if(!empty($aid)) $id = $aid; | |||
require_once(dirname(__FILE__).'/digg_ajax.php'); | |||
exit(); | |||
} | |||
function GetOnebook($aid) | |||
{ | |||
global $dsql,$title; | |||
$aid = trim(preg_replace('#[^0-9]#i','',$aid)); | |||
$reArr = array(); | |||
$nquery = "Select * From `#@__story_books` where bid='$aid' "; | |||
$arcRow = $dsql->GetOne($nquery); | |||
if(!is_array($arcRow)) { | |||
return $reArr; | |||
} | |||
$reArr = $arcRow; | |||
$reArr['bid'] = $aid; | |||
$reArr['arctitle'] = $arcRow['bookname']; | |||
$title = $arcRow['bookname']; | |||
//$reArr['arcurl'] = GetFileUrl($aid,$arcRow['typeid'],$arcRow['senddate'],$reArr['bookname '],$arcRow['ismake'],$arcRow['arcrank'],$arcRow['namerule'], | |||
//$arcRow['typedir'],$arcRow['money'],$arcRow['filename'],$arcRow['moresite'],$arcRow['siteurl'],$arcRow['sitepath']); | |||
return $reArr; | |||
} | |||
$cfg_formmember = isset($cfg_formmember) ? true : false; | |||
$ischeck = $cfg_feedbackcheck=='Y' ? 0 : 1; | |||
$aid = (isset($aid) && is_numeric($aid)) ? $aid : 0; | |||
$fid = (isset($fid) && is_numeric($fid)) ? $fid : 0; | |||
if(empty($aid) && empty($fid)) | |||
{ | |||
ShowMsg('文档id不能为空!','-1'); | |||
exit(); | |||
} | |||
include_once(DEDEINC."/memberlogin.class.php"); | |||
$cfg_ml = new MemberLogin(); | |||
if($action=='goodfb') | |||
{ | |||
AjaxHead(); | |||
$fid = intval($fid); | |||
$dsql->ExecuteNoneQuery("Update `#@__bookfeedback` set good = good+1 where id='$fid' "); | |||
$row = $dsql->GetOne("Select good From `#@__bookfeedback` where id='$fid' "); | |||
echo "<a onclick=\"postBadGood('goodfb',{$aid})\">支持</a>[{$row['good']}]"; | |||
exit(); | |||
} | |||
else if($action=='badfb') | |||
{ | |||
AjaxHead(); | |||
$fid = intval($fid); | |||
$dsql->ExecuteNoneQuery("Update `#@__bookfeedback` set bad = bad+1 where id='$fid' "); | |||
$row = $dsql->GetOne("Select bad From `#@__bookfeedback` where id='$fid' "); | |||
echo "<a onclick=\"postBadGood('badfb',{$aid})\">反对</a>[{$row['bad']}]"; | |||
exit(); | |||
} | |||
//查看评论 | |||
/* | |||
function __ViewFeedback(){ } | |||
*/ | |||
//----------------------------------- | |||
else if($action=='' || $action=='show') | |||
{ | |||
//读取文档信息 | |||
$arcRow = GetOnebook($aid); | |||
if(empty($arcRow['bid'])) | |||
{ | |||
ShowMsg('无法查看未知文档的评论!','-1'); | |||
exit(); | |||
} | |||
extract($arcRow, EXTR_SKIP); | |||
include_once(DEDEINC.'/datalistcp.class.php'); | |||
$dlist = new DataListCP(); | |||
$dlist->pageSize = 20; | |||
if(empty($ftype) || ($ftype!='good' && $ftype!='bad' && $ftype!='feedback')) | |||
{ | |||
$ftype = ''; | |||
} | |||
$wquery = $ftype!='' ? " And ftype like '$ftype' " : ''; | |||
//评论内容列表 | |||
$querystring = "select fb.*,mb.userid,mb.face as mface,mb.spacesta,mb.scores from `#@__bookfeedback` fb | |||
left join `#@__member` mb on mb.mid = fb.mid | |||
where fb.aid='$aid' and fb.ischeck='1' $wquery order by fb.id desc"; | |||
$dlist->SetParameter('aid',$aid); | |||
$dlist->SetParameter('action','show'); | |||
$dlist->SetTemplate($cfg_basedir.$cfg_templets_dir.'/plus/bookfeedback_templet.htm'); | |||
$dlist->SetSource($querystring); | |||
$dlist->Display(); | |||
exit(); | |||
} | |||
//引用评论 | |||
//------------------------------------ | |||
/* | |||
function __Quote(){ } | |||
*/ | |||
else if($action=='quote') | |||
{ | |||
$row = $dsql->GetOne("Select * from `#@__bookfeedback` where id ='$fid'"); | |||
require_once(DEDEINC.'/dedetemplate.class.php'); | |||
$dtp = new DedeTemplate(); | |||
$dtp->LoadTemplate($cfg_basedir.$cfg_templets_dir.'/plus/bookfeedback_quote.htm'); | |||
$dtp->Display(); | |||
exit(); | |||
} | |||
//发表评论 | |||
//------------------------------------ | |||
/* | |||
function __SendFeedback(){ } | |||
*/ | |||
else if($action=='send') | |||
{ | |||
//读取文档信息 | |||
$arcRow = GetOnebook($aid); | |||
if((empty($arcRow['bid']) || $arcRow['notpost']=='1')&&empty($fid)) | |||
{ | |||
ShowMsg('无法对该文档发表评论!','-1'); | |||
exit(); | |||
} | |||
//是否加验证码重确认 | |||
if(empty($isconfirm)) | |||
{ | |||
$isconfirm = ''; | |||
} | |||
if($isconfirm!='yes' && $cfg_feedback_ck=='Y') | |||
{ | |||
extract($arcRow, EXTR_SKIP); | |||
require_once(DEDEINC.'/dedetemplate.class.php'); | |||
$dtp = new DedeTemplate(); | |||
$dtp->LoadTemplate($cfg_basedir.$cfg_templets_dir.'/plus/bookfeedback_confirm.htm'); | |||
$dtp->Display(); | |||
exit(); | |||
} | |||
//检查验证码 | |||
if($cfg_feedback_ck=='Y') | |||
{ | |||
$validate = isset($validate) ? strtolower(trim($validate)) : ''; | |||
$svali = strtolower(trim(GetCkVdValue())); | |||
if($validate != $svali || $svali=='') | |||
{ | |||
ResetVdValue(); | |||
ShowMsg('验证码错误!','-1'); | |||
exit(); | |||
} | |||
} | |||
//检查用户登录 | |||
if(empty($notuser)) | |||
{ | |||
$notuser=0; | |||
} | |||
//匿名发表评论 | |||
if($notuser==1) | |||
{ | |||
$username = $cfg_ml->M_ID > 0 ? '匿名' : '游客'; | |||
} | |||
//已登录的用户 | |||
else if($cfg_ml->M_ID > 0) | |||
{ | |||
$username = $cfg_ml->M_UserName; | |||
} | |||
//用户身份验证 | |||
else | |||
{ | |||
if($username!='' && $pwd!='') | |||
{ | |||
$rs = $cfg_ml->CheckUser($username,$pwd); | |||
if($rs==1) | |||
{ | |||
$dsql->ExecuteNoneQuery("Update `#@__member` set logintime='".time()."',loginip='".GetIP()."' where mid='{$cfg_ml->M_ID}'; "); | |||
} | |||
else | |||
{ | |||
$username = '游客'; | |||
} | |||
} | |||
else | |||
{ | |||
$username = '游客'; | |||
} | |||
} | |||
$ip = GetIP(); | |||
$dtime = time(); | |||
//检查评论间隔时间; | |||
if(!empty($cfg_feedback_time)) | |||
{ | |||
//检查最后发表评论时间,如果未登陆判断当前IP最后评论时间 | |||
if($cfg_ml->M_ID > 0) | |||
{ | |||
$where = "WHERE `mid` = '$cfg_ml->M_ID'"; | |||
} | |||
else | |||
{ | |||
$where = "WHERE `ip` = '$ip'"; | |||
} | |||
$row = $dsql->GetOne("SELECT dtime FROM `#@__bookfeedback` $where ORDER BY `id` DESC "); | |||
if($dtime - $row['dtime'] < $cfg_feedback_time) | |||
{ | |||
ResetVdValue(); | |||
ShowMsg('管理员设置了评论间隔时间,请稍等休息一下!','-1'); | |||
exit(); | |||
} | |||
} | |||
if(empty($face)) | |||
{ | |||
$face = 0; | |||
} | |||
$face = intval($face); | |||
extract($arcRow, EXTR_SKIP); | |||
$msg = cn_substrR(TrimMsg($msg),1000); | |||
$username = cn_substrR(HtmlReplace($username,2),20); | |||
if($feedbacktype!='good' && $feedbacktype!='bad') | |||
{ | |||
$feedbacktype = 'feedback'; | |||
} | |||
//保存评论内容 | |||
if($comtype == 'comments') | |||
{ | |||
$arctitle = addslashes($arcRow['arctitle']); | |||
$arctitle = $arcRow['arctitle']; | |||
if($msg!='') | |||
{ | |||
$inquery = "INSERT INTO `#@__bookfeedback`(`aid`,`catid`,`username`,`arctitle`,`ip`,`ischeck`,`dtime`, `mid`,`bad`,`good`,`ftype`,`face`,`msg`) | |||
VALUES ('$aid','$catid','$username','$bookname','$ip','$ischeck','$dtime', '{$cfg_ml->M_ID}','0','0','$feedbacktype','$face','$msg'); "; | |||
$rs = $dsql->ExecuteNoneQuery($inquery); | |||
if(!$rs) | |||
{ | |||
echo $dsql->GetError(); | |||
exit(); | |||
} | |||
} | |||
} | |||
//引用回复 | |||
elseif ($comtype == 'reply') | |||
{ | |||
$row = $dsql->GetOne("Select * from `#@__bookfeedback` where id ='$fid'"); | |||
$arctitle = $row['arctitle']; | |||
$aid =$row['aid']; | |||
$msg = $quotemsg.$msg; | |||
$msg = HtmlReplace($msg,2); | |||
$inquery = "INSERT INTO `#@__bookfeedback`(`aid`,`typeid`,`username`,`arctitle`,`ip`,`ischeck`,`dtime`,`mid`,`bad`,`good`,`ftype`,`face`,`msg`) | |||
VALUES ('$aid','$typeid','$username','$arctitle','$ip','$ischeck','$dtime','{$cfg_ml->M_ID}','0','0','$feedbacktype','$face','$msg')"; | |||
$dsql->ExecuteNoneQuery($inquery); | |||
} | |||
if($cfg_ml->M_ID > 0) | |||
{ | |||
#api{{ | |||
if(defined('UC_APPID')) | |||
{ | |||
include_once DEDEROOT.'/api/uc.func.php'; | |||
$row = $dsql->GetOne("SELECT `scores`,`userid` FROM `#@__member` WHERE `mid`='".$cfg_ml->M_ID."'"); | |||
uc_credit_note($row['userid'],$cfg_sendfb_scores); | |||
} | |||
#/aip}} | |||
$dsql->ExecuteNoneQuery("Update `#@__member` set scores=scores+{$cfg_sendfb_scores} where mid='{$cfg_ml->M_ID}' "); | |||
} | |||
//统计用户发出的评论 | |||
if($cfg_ml->M_ID > 0) | |||
{ | |||
#api{{ | |||
if(defined('UC_APPID')) | |||
{ | |||
include_once DEDEROOT.'/api/uc.func.php'; | |||
//推送事件 | |||
$arcRow = GetOnebook($aid); | |||
$feed['icon'] = 'thread'; | |||
$feed['title_template'] = '<b>{username} 在网站发表了评论</b>'; | |||
$feed['title_data'] = array('username' => $cfg_ml->M_UserName); | |||
$feed['body_template'] = '<b>{subject}</b><br>{message}'; | |||
$url = !strstr($arcRow['arcurl'],'http://') ? ($cfg_basehost.$arcRow['arcurl']) : $arcRow['arcurl']; | |||
$feed['body_data'] = array('subject' => "<a href=\"".$url."\">$arcRow[arctitle]</a>", 'message' => cn_substr(strip_tags(preg_replace("/\[.+?\]/is", '', $msg)), 150)); | |||
$feed['images'][] = array('url' => $cfg_basehost.'/images/scores.gif', 'link'=> $cfg_basehost); | |||
uc_feed_note($cfg_ml->M_LoginID,$feed); unset($arcRow); | |||
} | |||
#/aip}} | |||
$row = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__bookfeedback` WHERE `mid`='".$cfg_ml->M_ID."'"); | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET `feedback`='$row[nums]' WHERE `mid`='".$cfg_ml->M_ID."'"); | |||
} | |||
$_SESSION['sedtime'] = time(); | |||
if(empty($uid) && isset($cmtuser)) $uid = $cmtuser; | |||
$backurl = $cfg_formmember ? "index.php?uid={$uid}&action=viewarchives&aid={$aid}" : "bookfeedback.php?aid=$aid"; | |||
if($ischeck==0) | |||
{ | |||
ShowMsg("成功发表评论,但需审核后才会显示你的评论!",$backurl); | |||
}elseif($ischeck==1) | |||
{ | |||
ShowMsg("成功发表评论,现在转到评论页面!",$backurl); | |||
} | |||
exit(); | |||
} | |||
?> |
@@ -1,23 +0,0 @@ | |||
<?php | |||
require_once(dirname(__FILE__)."/../include/common.inc.php"); | |||
require_once(DEDEINC."/datalistcp.class.php"); | |||
if(isset($arcID)) | |||
{ | |||
$aid = $arcID; | |||
} | |||
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0; | |||
if($aid==0) | |||
{ | |||
exit(" Request Error! "); | |||
} | |||
$querystring = "select fb.*,mb.userid,mb.face as mface,mb.spacesta,mb.scores from `#@__bookfeedback` fb | |||
left join `#@__member` mb on mb.mid = fb.mid | |||
where fb.aid='$aid' and fb.ischeck='1' order by fb.id desc"; | |||
$dlist = new DataListCP(); | |||
$dlist->pageSize = 6; | |||
$dlist->SetTemplet(DEDETEMPLATE.'/plus/bookfeedback_templet_js.htm'); | |||
$dlist->SetSource($querystring); | |||
$dlist->display(); | |||
?> |
@@ -1,184 +0,0 @@ | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" /> | |||
<title>用户评论:{dede:global.title/}</title> | |||
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" /> | |||
<script language="javascript" type="text/javascript" src="../include/js/dedeajax2.js"></script> | |||
<script language="javascript"> | |||
function postDigg(ftype,aid) | |||
{ | |||
var taget_obj = document.getElementById(ftype+aid); | |||
var saveid = GetCookie('diggid'); | |||
if(saveid != null) | |||
{ | |||
var saveids = saveid.split(','); | |||
var hasid = false; | |||
saveid = ''; | |||
j = 1; | |||
for(i=saveids.length-1;i>=0;i--) | |||
{ | |||
if(saveids[i]==aid && hasid) continue; | |||
else { | |||
if(saveids[i]==aid && !hasid) hasid = true; | |||
saveid += (saveid=='' ? saveids[i] : ','+saveids[i]); | |||
j++; | |||
if(j==10 && hasid) break; | |||
if(j==9 && !hasid) break; | |||
} | |||
} | |||
if(hasid) { alert("不要重复顶贴!"); return false; } | |||
else saveid += ','+aid; | |||
SetCookie('diggid',saveid,1); | |||
} | |||
else | |||
{ | |||
SetCookie('diggid',aid,1); | |||
} | |||
myajax = new DedeAjax(taget_obj,false,false,'','',''); | |||
myajax.SendGet2("bookfeedback.php?action="+ftype+"&aid="+aid); | |||
DedeXHTTP = null; | |||
} | |||
function postBadGood(ftype,fid) | |||
{ | |||
var taget_obj = document.getElementById(ftype+fid); | |||
//document.write("feedback.php?action="+ftype+"&fid="+fid); | |||
//return; | |||
myajax = new DedeAjax(taget_obj,false,false,'','',''); | |||
myajax.SendGet2("bookfeedback.php?aid=1&action="+ftype+"&fid="+fid); | |||
DedeXHTTP = null; | |||
} | |||
</script> | |||
</head> | |||
<body class="commentpage"> | |||
<div class="header"> | |||
<div class="top w960 center"> | |||
<div class="title"> | |||
<h1> <a href="{dede:global.cfg_basehost/}">{dede:global.cfg_webname/}</a> </h1> | |||
</div> | |||
<!-- /title --> | |||
<div class="welcome"> | |||
<?php if($cfg_ml->M_ID <= 0) { ?> | |||
您好,欢迎来到本网站,您还没有登陆,请先<a href="<?php echo $cfg_memberurl; ?>/index.php">登陆</a>或者<a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=user&dopost=regnew">注册</a>. | |||
<?php }else{ ?> | |||
<?php echo $cfg_ml->M_LoginID; ?>,欢迎您的登陆。 | |||
<a href="<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> | | |||
<a href="<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">我的资料</a> | | |||
<a href="<?php echo $myurl;?>">我的空间</a> | | |||
<a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a> | |||
<?php | |||
} | |||
?> | |||
</div> | |||
</div> | |||
<!-- /top --> | |||
</div><!-- /nav --> | |||
</div><!-- /header --> | |||
<div class="w960 clear center mt1 cmt-box"> | |||
<div class="sp-title"> | |||
<h2>评论:<a href='{dede:global.arcurl/}' >{dede:global.title/}</a></h2> | |||
</div> | |||
<div> | |||
<dl class="tbox"> | |||
<dt> | |||
<strong>摘要:</strong> | |||
</dt> | |||
<dd> | |||
<div class="dede_comment"> | |||
<div class="decmt-box"> | |||
<span class="date">发布时间:{dede:global.pubdate function="MyDate('Y-m-d H:i',@me)" /}</span> | |||
</div><!-- /decmt-title --> | |||
<div class="decmt-act"> | |||
<span>总积分[{dede:global.scores/}]</span> | |||
<span id='good{dede:global.id/}'><a href="#" onclick="postDigg('good',{dede:global.id/})">好评</a>[{dede:field.goodpost/}]</span> | |||
<span id='bad{dede:global.id/}'><a href="#" onclick="postDigg('bad',{dede:global.id/})">差评</a>[{dede:field.badpost/}]</span> | |||
<span><a href="stow.php?aid={dede:global.id/}">收藏</a></span> | |||
</div><!-- /decmt-act --> | |||
<div class="decmt-content"> | |||
{dede:global.description/}... | |||
</div> | |||
</div><!-- /dede_comment --> | |||
</dd> | |||
</dl> | |||
</div> | |||
<div class="mt1"> | |||
<dl class="tbox"> | |||
<dt><strong>发表评论</strong></dt> | |||
<dd> | |||
<div class="dede_comment_post"> | |||
<form action="bookfeedback.php" method="post" name="feedback"> | |||
<input type="hidden" name="action" value="send" /> | |||
<input type="hidden" name="aid" value="<?php echo $aid; ?>" /> | |||
<input type="hidden" name="isconfirm" value="yes" /> | |||
<div class="dcmp-mood"> | |||
<strong>表情:</strong> | |||
<ul> | |||
<li><input type="radio" name='face' value='6' checked="1" /><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-6.gif" /></li> | |||
<li><input type="radio" name='face' value='4'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-4.gif" /></li> | |||
<li><input type="radio" name='face' value='3'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-3.gif" /></li> | |||
<li><input type="radio" name='face' value='5'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-5.gif" /></li> | |||
<li><input type="radio" name='face' value='2'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-2.gif" /></li> | |||
<li><input type="radio" name='face' value='1'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-1.gif" /></li> | |||
<li><input type="radio" name='face' value='7'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-7.gif" /></li> | |||
</ul> | |||
</div><!-- /dcmp-mood --> | |||
<div class="dcmp-stand"> | |||
<strong>评价:</strong> | |||
<input type="radio" name="feedbacktype" checked="1" value="feedback" id="dcmp-stand-neu" /><label for="dcmp-stand-neu"><img src="{dede:global.cfg_templets_skin/}/images/cmt-neu.gif" />中立</label> | |||
<input type="radio" name="feedbacktype" value="good" id="dcmp-stand-good" /><label for="dcmp-stand-good"><img src="{dede:global.cfg_templets_skin/}/images/cmt-good.gif" />好评</label> | |||
<input type="radio" name="feedbacktype" value="bad" id="dcmp-stand-bad" /><label for="dcmp-stand-bad"><img src="{dede:global.cfg_templets_skin/}/images/cmt-bad.gif" />差评</label> | |||
</div><!-- /dcmp-stand --> | |||
<div class="dcmp-content"> | |||
<textarea cols="60" name="msg" rows="5" class="ipt-txt"></textarea> | |||
</div><!-- /dcmp-content --> | |||
<div class="dcmp-title"> | |||
<small>请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。</small> | |||
</div><!-- /dcmp-title --> | |||
<div class="dcmp-post"><!--未登陆--> | |||
<div class="dcmp-userinfo"> | |||
用户名: | |||
<?php if($cfg_ml->M_ID <= 0) { ?> | |||
<input name="username" type="text" id="username" size="10" class="nb" /> | |||
(<a href="../member/index_do.php?fmdo=user&dopost=regnew" target="_blank"><u>注册新用户</u></a>) | |||
密码: | |||
<input name="pwd" type="password" id="pwd" size="10"class="nb" /> | |||
<?php | |||
}else{ echo $cfg_ml->M_LoginID." "; } | |||
?> | |||
<input name="notuser" type="checkbox" id="notuser" value="1" /> | |||
匿名评论 | |||
<?php if($cfg_feedback_ck=='Y') { ?> | |||
验证码:<input name="validate" type="text" id="validate" size="10" style="height:18px;width:60px;margin-right:6px;text-transform: uppercase;" class="nb" /> | |||
<img src='../include/vdimgck.php' /> | |||
<?php } ?> | |||
<button type="button" onClick='javascript:if(document.feedback.msg.value!="") document.feedback.submit(); else alert("评论内容不能为空!");' class="btn-2">发表评论</button> | |||
</div><!-- /dcmp-submit --> | |||
</div><!-- /dcmp-post --> | |||
</form> | |||
</div><!-- /dede_comment_post --> | |||
</dd> | |||
</dl> | |||
</div> | |||
</div> | |||
{dede:include filename="../default/footer.htm"/} | |||
<!-- /footer --> | |||
</body> | |||
</html> |
@@ -1,134 +0,0 @@ | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" /> | |||
<title>用户评论:<?php echo $row['arctitle'];?></title> | |||
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" /> | |||
</head> | |||
<body class="commentpage"> | |||
<div class="header"> | |||
<div class="top w960 center"> | |||
<div class="title"> | |||
<h1> <a href="{dede:global.cfg_basehost/}">{dede:global.cfg_webname/}</a> </h1> | |||
</div> | |||
<!-- /title --> | |||
<div class="welcome"> | |||
<?php if($cfg_ml->M_ID <= 0) { ?> | |||
您好,欢迎来到本网站,您还没有登陆,请先<a href="<?php echo $cfg_memberurl; ?>/index.php">登陆</a>或者<a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=user&dopost=regnew">注册</a>. | |||
<?php }else{ ?> | |||
<?php echo $cfg_ml->M_LoginID; ?>,欢迎您的登陆。 | |||
<a href="<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> | | |||
<a href="<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">我的资料</a> | | |||
<a href="<?php echo $myurl;?>">我的空间</a> | | |||
<a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a> | |||
<?php | |||
} | |||
?> | |||
</div> | |||
<!-- /banner --> | |||
</div> | |||
<!-- /top --> | |||
</div><!-- /nav --> | |||
</div><!-- /header --> | |||
<div class="w960 clear center mt1 cmt-box"> | |||
<div class="sp-title"> | |||
<h2>评论:<?php echo $row['arctitle'];?></h2> | |||
</div> | |||
<div> | |||
<dl class="tbox"> | |||
<dt> | |||
<strong>评论说明:</strong> | |||
</dt> | |||
<dd> | |||
<div class="dede_comment"> | |||
<div class="decmt-box"> | |||
选择不同的评价类型会影响文章的积分,心情不影响积分,如果你不想长篇大论,只需点击“好评/差评”图标,同样可以为文章增加或减少积分。<br /> | |||
选择“匿名评论”后,不管是否登陆都不显示你的空间链接,请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。</div> | |||
</div><!-- /dede_comment --> | |||
</dd> | |||
</dl> | |||
</div> | |||
<div class="mt1"> | |||
<dl class="tbox"> | |||
<dt><strong>发表评论</strong></dt> | |||
<dd> | |||
<div class="dede_comment_post"> | |||
<form action="bookfeedback.php" method="post" name="feedback"> | |||
<input type="hidden" name="action" value="send" /> | |||
<input type="hidden" name="comtype" value="reply" /> | |||
<input type="hidden" name="fid" value="<?php echo $row['id']; ?>" /> | |||
<input type="hidden" name="isconfirm" value="yes" /> | |||
<input type="hidden" name="typeid" value="<?php echo $row['typeid'];?>" /> | |||
<div class="dcmp-mood"> | |||
<strong>表情:</strong> | |||
<ul> | |||
<li><input type="radio" name='face' value='6' checked="1" /><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-6.gif" /></li> | |||
<li><input type="radio" name='face' value='4'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-4.gif" /></li> | |||
<li><input type="radio" name='face' value='3'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-3.gif" /></li> | |||
<li><input type="radio" name='face' value='5'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-5.gif" /></li> | |||
<li><input type="radio" name='face' value='2'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-2.gif" /></li> | |||
<li><input type="radio" name='face' value='1'/><img src="{dede:global.cfg_templets_skin/}/mages/mood/ico-mood-1.gif" /></li> | |||
<li><input type="radio" name='face' value='7'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-7.gif" /></li> | |||
</ul> | |||
</div><!-- /dcmp-mood --> | |||
<div class="dcmp-stand"> | |||
<strong>评价:</strong> | |||
<input type="radio" name="feedbacktype" checked="1" value="feedback" id="dcmp-stand-neu" /><label for="dcmp-stand-neu"><img src="{dede:global.cfg_templets_skin/}/images/cmt-neu.gif" />中立</label> | |||
<input type="radio" name="feedbacktype" value="good" id="dcmp-stand-good" /><label for="dcmp-stand-good"><img src="{dede:global.cfg_templets_skin/}/images/cmt-good.gif" />好评</label> | |||
<input type="radio" name="feedbacktype" value="bad" id="dcmp-stand-bad" /><label for="dcmp-stand-bad"><img src="{dede:global.cfg_templets_skin/}/images/cmt-bad.gif" />差评</label> | |||
</div><!-- /dcmp-stand --> | |||
<div class="dcmp-content"> | |||
<input type="hidden" name="quotemsg" value="{quote}<?php echo '{title}'.$row['username'].' 的原帖:{/title}{content}'.$row['msg'].'{/content}';?>{/quote}" /> | |||
<textarea cols="60" name="msg" rows="5" class="ipt-txt"></textarea> | |||
</div><!-- /dcmp-content --> | |||
<div class="dcmp-title"> | |||
<small>请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。</small> | |||
</div><!-- /dcmp-title --> | |||
<div class="dcmp-post"><!--未登陆--> | |||
<div class="dcmp-userinfo"> | |||
用户名: | |||
<?php if($cfg_ml->M_ID <= 0) { ?> | |||
<input name="username" type="text" id="username" size="10" class="nb" /> | |||
(<a href="../member/index_do.php?fmdo=user&dopost=regnew" target="_blank"><u>注册新用户</u></a>) | |||
密码: | |||
<input name="pwd" type="password" id="pwd" size="10"class="nb" /> | |||
<?php | |||
}else{ echo $cfg_ml->M_LoginID." "; } | |||
?> | |||
<input name="notuser" type="checkbox" id="notuser" value="1" /> | |||
匿名评论 | |||
<?php if($cfg_feedback_ck=='Y') { ?> | |||
验证码:<input name="validate" type="text" id="validate" size="10" style="height:18px;width:60px;margin-right:6px;text-transform: uppercase;" class="nb" /> | |||
<img src='../include/vdimgck.php' /> | |||
<?php } ?> | |||
<button type="button" onClick='javascript:if(document.feedback.msg.value!="") document.feedback.submit(); else alert("评论内容不能为空!");'>发表评论</button> | |||
</div><!-- /dcmp-submit --> | |||
</div><!-- /dcmp-post --> | |||
</form> | |||
</div><!-- /dede_comment_post --> | |||
</dd> | |||
</dl> | |||
</div> | |||
</div> | |||
{dede:include filename="../default/footer.htm"/} | |||
<!-- /footer --> | |||
</body> | |||
</html> |
@@ -1,210 +0,0 @@ | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" /> | |||
<title>用户评论:{dede:global.title/}</title> | |||
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" /> | |||
<script language="javascript" type="text/javascript" src="../include/js/dedeajax2.js"></script> | |||
<script language="javascript"> | |||
function postBadGood(ftype,fid) | |||
{ | |||
var taget_obj = document.getElementById(ftype+fid); | |||
var saveid = GetCookie('badgoodid'); | |||
if(saveid != null) | |||
{ | |||
var saveids = saveid.split(','); | |||
var hasid = false; | |||
saveid = ''; | |||
j = 1; | |||
for(i=saveids.length-1;i>=0;i--) | |||
{ | |||
if(saveids[i]==fid && hasid) continue; | |||
else { | |||
if(saveids[i]==fid && !hasid) hasid = true; | |||
saveid += (saveid=='' ? saveids[i] : ','+saveids[i]); | |||
j++; | |||
if(j==10 && hasid) break; | |||
if(j==9 && !hasid) break; | |||
} | |||
} | |||
if(hasid) { alert('您刚才已表决过了喔!'); return false; } | |||
else saveid += ','+fid; | |||
SetCookie('badgoodid',saveid,1); | |||
} | |||
else | |||
{ | |||
SetCookie('badgoodid',fid,1); | |||
} | |||
//document.write("feedback.php?action="+ftype+"&fid="+fid); | |||
//return; | |||
myajax = new DedeAjax(taget_obj,false,false,'','',''); | |||
myajax.SendGet2("bookfeedback.php?aid={dede:global.aid/}&action="+ftype+"&fid="+fid); | |||
DedeXHTTP = null; | |||
} | |||
</script> | |||
<body class="commentpage"> | |||
<div class="header"> | |||
<div class="top w960 center"> | |||
<div class="title"> | |||
<h1> <a href="{dede:global.cfg_basehost/}/">{dede:global.cfg_webname/}</a> </h1> | |||
</div> | |||
<!-- /title --> | |||
<div class="welcome"> | |||
<?php if($cfg_ml->M_ID <= 0) { ?> | |||
您好,欢迎来到本网站,您还没有登陆,请先<a href="<?php echo $cfg_memberurl; ?>/index.php">登陆</a>或者<a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=user&dopost=regnew">注册</a>. | |||
<?php }else{ ?> | |||
<?php echo $cfg_ml->M_LoginID; ?>,欢迎您的登陆。 | |||
<a href="<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> | | |||
<a href="<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">我的资料</a> | | |||
<a href="<?php echo $cfg_memberurl; ?>/index.php?uid=<?php echo urlencode($cfg_ml->M_LoginID);?>">我的空间</a> | | |||
<a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a> | |||
<?php | |||
} | |||
?> | |||
</div> | |||
<!-- /banner --> | |||
</div> | |||
<!-- /top --> | |||
</div><!-- /nav --> | |||
</div><!-- /header --> | |||
<div class="w960 clear center mt1 cmt-box"> | |||
<div class="sp-title"> | |||
<h2>评论:<a href='/book/book.php?bid={dede:global.bid/}'>{dede:global.title/}</a></h2> | |||
</div> | |||
<div> | |||
<dl class="tbox"> | |||
<dt> | |||
<strong>评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)</strong> | |||
<span class="label"> | |||
<a href='bookfeedback.php?aid={dede:global.aid/}&ftype=good' <?php if($ftype=='good') echo "class='thisclass'"; ?>>只看好评</a> | |||
<a href='bookfeedback.php?aid={dede:global.aid/}&ftype=bad' <?php if($ftype=='bad') echo "class='thisclass'"; ?>>只看差评</a> | |||
<a href='bookfeedback.php?aid={dede:global.aid/}&ftype=feedback' <?php if($ftype=='feedback') echo "class='thisclass'"; ?>>只看中立</a> | |||
<a href='bookfeedback.php?aid={dede:global.aid/}' <?php if($ftype=='') echo "class='thisclass'"; ?>>全部评论</a> | |||
</span> | |||
</dt> | |||
<dd> | |||
<div class="dede_comment"> | |||
{dede:datalist} | |||
<?php | |||
if($fields['userid']!='') $spaceurl = $cfg_basehost.'/member/index.php?uid='.$fields['userid']; | |||
else $spaceurl = "#"; | |||
if($fields['username']=='匿名') $spaceurl = "#"; | |||
$fields['bgimg'] = 'cmt-neu.gif'; | |||
$fields['ftypetitle'] = '该用户表示中立'; | |||
if($fields['ftype']=='bad') { | |||
$fields['bgimg'] = 'cmt-bad.gif'; | |||
$fields['ftypetitle'] = '该用户表示差评'; | |||
} | |||
else if($fields['ftype']=='good') { | |||
$fields['bgimg'] = 'cmt-good.gif'; | |||
$fields['ftypetitle'] = '该用户表示好评'; | |||
} | |||
?> | |||
<div class="decmt-box"> | |||
<div class="decmt-title"> | |||
<span class="moodico"><img src="{dede:global.cfg_templets_skin/}/images/mood/<?php if($fields['face']>0) echo "ico-mood-{$fields['face']}.gif"; ?>" /> </span> | |||
<span class="username"> {dede:field.username/}</span> | |||
<span class="date"> 于 {dede:field.dtime function="MyDate('m-d H:i',@me)" /}</span>说到</div><!-- /decmt-title --> | |||
<div class="decmt-act"> | |||
<span id='goodfb{dede:field.id/}'><a href="#" onclick="postBadGood('goodfb',{dede:field.id/})">支持</a>[{dede:field.good/}]</span> | |||
<span id='badfb{dede:field.id/}'><a href="#" onclick="postBadGood('badfb',{dede:field.id/})">反对</a>[{dede:field.bad/}]</span> | |||
<span><a href="bookfeedback.php?fid={dede:field.id/}&action=quote">引用</a></span> | |||
</div><!-- /decmt-act --> | |||
<div class="decmt-content"> | |||
{dede:field.msg function="Quote_replace(@me)"/} | |||
<img src="{dede:global.cfg_templets_skin/}/images/{dede:field.bgimg/}" /> | |||
</div><!-- /decmt-content --> | |||
</div><!-- /decmt-box --> | |||
{/dede:datalist} {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} </div><!-- /dede_comment --> | |||
</dd> | |||
</dl> | |||
</div> | |||
<div class="mt1"> | |||
<dl class="tbox"> | |||
<dt> | |||
<strong>发表评论</strong> | |||
</dt> | |||
<dd> | |||
<div class="dede_comment_post"> | |||
<form action="bookfeedback.php" method="post" name="feedback"> | |||
<input type="hidden" name="action" value="send" /> | |||
<input type="hidden" name="comtype" value="comments"> | |||
<input type="hidden" name="aid" value="<?php echo $aid; ?>" /> | |||
<input type="hidden" name="isconfirm" value="yes" /> | |||
<div class="dcmp-title"> | |||
<small>请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。</small> | |||
</div><!-- /dcmp-title --> | |||
<div class="dcmp-stand"> | |||
<strong>评价:</strong> | |||
<input type="radio" name="feedbacktype" checked="1" value="feedback" id="dcmp-stand-neu" /><label for="dcmp-stand-neu"><img src="{dede:global.cfg_templets_skin/}/images/cmt-neu.gif" />中立</label> | |||
<input type="radio" name="feedbacktype" value="good" id="dcmp-stand-good" /><label for="dcmp-stand-good"><img src="{dede:global.cfg_templets_skin/}/images/cmt-good.gif" />好评</label> | |||
<input type="radio" name="feedbacktype" value="bad" id="dcmp-stand-bad" /><label for="dcmp-stand-bad"><img src="{dede:global.cfg_templets_skin/}/images/cmt-bad.gif" />差评</label> | |||
</div><!-- /dcmp-stand --> | |||
<div class="dcmp-content"> | |||
<textarea cols="60" name="msg" rows="5" class="ipt-txt"></textarea> | |||
</div><!-- /dcmp-content --> | |||
<div class="dcmp-mood"> | |||
<strong>表情:</strong> | |||
<ul> | |||
<li><input type="radio" name='face' value='6' checked="1" /><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-6.gif" /></li> | |||
<li><input type="radio" name='face' value='4'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-4.gif" /></li> | |||
<li><input type="radio" name='face' value='3'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-3.gif" /></li> | |||
<li><input type="radio" name='face' value='5'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-5.gif" /></li> | |||
<li><input type="radio" name='face' value='2'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-2.gif" /></li> | |||
<li><input type="radio" name='face' value='1'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-1.gif" /></li> | |||
<li><input type="radio" name='face' value='7'/><img src="{dede:global.cfg_templets_skin/}/images/mood/ico-mood-7.gif" /></li> | |||
</ul> | |||
</div><!-- /dcmp-mood --> | |||
<div class="dcmp-post"><!--未登陆--> | |||
<div class="dcmp-userinfo"> | |||
用户名: | |||
<?php if($cfg_ml->M_ID <= 0) { ?> | |||
<input name="username" type="text" id="username" size="10" class="nb" /> | |||
(<a href="../member/index_do.php?fmdo=user&dopost=regnew" target="_blank"><u>注册新用户</u></a>) | |||
密码: | |||
<input name="pwd" type="password" id="pwd" size="10"class="nb" /> | |||
<?php | |||
}else{ echo $cfg_ml->M_LoginID." "; } | |||
?> | |||
<input name="notuser" type="checkbox" id="notuser" value="1" /> | |||
匿名评论 | |||
<?php if($cfg_feedback_ck=='Y') { ?> | |||
验证码:<input name="validate" type="text" id="validate" size="10" style="height:18px;width:60px;margin-right:6px;text-transform: uppercase;" class="nb" /> | |||
<img src='../include/vdimgck.php'/> | |||
<?php } ?> | |||
<button type="submit" class="btn-2">发表评论</button> | |||
</div><!-- /dcmp-submit --> | |||
</div><!-- /dcmp-post --> | |||
</form> | |||
</div><!-- /dede_comment_post --> | |||
</dd> | |||
</dl> | |||
</div> | |||
</div> | |||
{dede:include filename="../default/footer.htm"/} | |||
<!-- /footer --> | |||
</body> | |||
</html> |
@@ -1,39 +0,0 @@ | |||
<?php | |||
require_once(DEDEINC."/common.func.php"); | |||
?> | |||
{dede:config pagesize='5'/} | |||
{dede:datalist} | |||
<?php | |||
if($fields['userid']!='') $spaceurl = $cfg_basehost.'/member/index.php?uid='.$fields['userid']; | |||
else $spaceurl = "#"; | |||
if($fields['username']=='匿名') $spaceurl = "#"; | |||
$fields['bgimg'] = 'cmt-neu.gif'; | |||
$fields['ftypetitle'] = '该用户表示中立'; | |||
if($fields['ftype']=='bad') { | |||
$fields['bgimg'] = 'cmt-bad.gif'; | |||
$fields['ftypetitle'] = '该用户表示差评'; | |||
} | |||
else if($fields['ftype']=='good') { | |||
$fields['bgimg'] = 'cmt-good.gif'; | |||
$fields['ftypetitle'] = '该用户表示好评'; | |||
} | |||
?> | |||
document.write("<div class='decmt-box'>"); | |||
document.write("<div class='decmt-title'>"); | |||
document.write("<span class='moodico'><img src='{dede:global.cfg_templeturl/}/images/mood/ico-mood-<?php if($fields['face']>0) echo $fields['face'];?>.gif'/></span>"); | |||
document.write("<span class='username'><a href='<?php echo $spaceurl;?>'>{dede:field.username/}</a></span>"); | |||
document.write("<span class='date'>{dede:field.dtime function=GetDateMk(@me)/}</span>"); | |||
document.write("<span>发表</span>"); | |||
document.write("</div>"); | |||
document.write("<div class='decmt-act'>"); | |||
document.write("<span id='goodfb{dede:field.id/}'><a href=#goodfb{dede:field.id/} onclick=postBadGood('goodfb',{dede:field.id/})>支持</a>[{dede:field.good/}]</span>"); | |||
document.write("<span id='badfb{dede:field.id/}'><a href=#badfb{dede:field.id/} onclick=postBadGood('badfb',{dede:field.id/})>反对</a>[{dede:field.bad/}]</span>"); | |||
document.write("<span><a href='/plus/bookfeedback.php?fid={dede:field.id/}&action=quote'>引用</a></span>"); | |||
document.write("</div>"); | |||
document.write("<div class='decmt-content'>{dede:field.msg function=jstrim(@me,100)/}<img src='{dede:global.cfg_templeturl/}/images/{dede:field.bgimg/}' alt='{dede:field.ftypetitle/}' />"); | |||
document.write("</div>"); | |||
document.write("</div>"); | |||
{/dede:datalist} | |||