亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

ecshop仿京東評論 優點、不足、總結實現方法!

2024-04-25 20:32:18
字體:
來源:轉載
供稿:網友

修改前請備份數據庫和相關文件。

第一步:修改數據庫

進入數據庫 找到 ecs_comment,前綴修改過的,當然就不是這個表了,

在 content<----> text<----> utf8_general_ci

這個字段后 加上兩個字段

content2<----> text<----> utf8_general_ci

content3 <---->text<----> utf8_general_ci

我這里將以原來的

email <----> varchar(60)

這個字段為標題字段,當然你也可以再新加一個作為標題字段

這樣我現在的這個字段說明分別是:

email - 標題 content - 總結 content2 優點 content3-不足

第二步:修改 includes/lib_main.php

找到大概1586行:(紅色為添加部分)

 

$ids .= $ids ? ",$row[comment_id]" : $row['comment_id'];

 

$arr[$row['comment_id']]['id'] = $row['comment_id'];

$arr[$row['comment_id']]['email'] = $row['email'];

$arr[$row['comment_id']]['username'] = $row['user_name'];

$arr[$row['comment_id']]['content2'] = str_replace('/r/n', '<br />', htmlspecialchars($row['content2'])); //tc

$arr[$row['comment_id']]['content3'] = str_replace('/r/n', '<br />', htmlspecialchars($row['content3'])); //tc

$arr[$row['comment_id']]['content'] = str_replace('/r/n', '<br />', htmlspecialchars($row['content']));

$arr[$row['comment_id']]['content'] = str_replace('/n', '<br />', $arr[$row['comment_id']]['content']);

$arr[$row['comment_id']]['rank'] = $row['comment_rank'];

第三步:修改 /comment.php

1)找到大概247行:(紅色為添加部分)

$smarty->assign('comment_type', $cmt->type);

$smarty->assign('id', $cmt->id);

$smarty->assign('content2', $cmt->content2); //tc

$smarty->assign('content3', $cmt->content3); //tc

$smarty->assign('username', $_SESSION['user_name']);

$smarty->assign('email', $_SESSION['email']);

2)找到大概 290行,將下面這塊代碼 替換掉 原有的代碼

/* 保存評論內容 */

$sql = "INSERT INTO " .$GLOBALS['ecs']->table('comment') .

"(comment_type, id_value, email, user_name, content,content2,content3, comment_rank, add_time, ip_address, status, parent_id, user_id) VALUES " .

"('" .$cmt->type. "', '" .$cmt->id. "', '".$cmt->email."', '$user_name', '" .$cmt->content."','".$cmt->content2."','".$cmt->content3."', '".$cmt->rank."', ".gmtime().", '".real_ip()."', '$status', '0', '$user_id')";

最后一步:顯示頁面,修改themes/360/library/comments_list.lib

替換下面關鍵代碼。

... <div>

<ul>

<!-- {if $comments} -->

<!-- {foreach from=$comments item=comment} -->

<li style="border-bottom:#ccc 1px dashed;">

<font>

<!-- {if $comment.username} -->{$comment.username|escape:html}<!-- {else} -->{$lang.anonymous}<!-- {/if} -->

</font> ( {$comment.add_time} ) <font style="font-size:14px; font-weight:bold; color:#336699">{$comment.email}</font><br />

<img src="../images/stars{$comment.rank}.gif" alt="{$comment.comment_rank}" />

<p><font color="#FF9900">優點:</font>{$comment.content2}<br>

<font color="#FF9900">不足:</font>{$comment.content3}<br>

<font color="#FF9900">總結:</font>{$comment.content}</p>

<!-- {if $comment.re_content} -->

<p>

<font>{$lang.admin_username}</font><br>

{$comment.re_content}

</p>

<!-- {/if} -->

</li>

<!-- {/foreach} -->

<!--{else}-->

<li>{$lang.no_comments}</li>

<!--{/if}-->

</ul>

....

<script type="Text/Javascript" language="JavaScript">

<!--

{literal}

function selectPage(sel)

{

sel.form.submit();

}

{/literal}

//-->

</script>

</div>

<!--翻頁 END-->

<!--評論表單 start-->

<div>

<form action="javascript:;" onsubmit="submitComment(this)" method="post" name="commentForm" id="commentForm">

<table border="0" cellspacing="5" cellpadding="0" style="background:#FFF;">

<tr>

<td width="211" align="left" style="font-size:14px; font-weight:bold;">發表評價并打分:</td>

<td style="display:none" {if !$enabled_captcha}{/if}><!--{if $smarty.session.user_name}-->{$smarty.session.user_name}<!--{else}-->{$lang.anonymous}<!--{/if}--></td>

</tr>

<tr>

<td align="right">標題:</td>

<td>

<input type="text" name="email" id="email" style="width:420px;" maxlength="100" value=""/>

</td>

</tr>

<tr>

<td align="right">{$lang.comment_rank}:</td>

<td>

<input name="comment_rank" type="radio" value="1" id="comment_rank1" /> <img src="../images/stars1.gif" />

<input name="comment_rank" type="radio" value="2" id="comment_rank2" /> <img src="../images/stars2.gif" />

<input name="comment_rank" type="radio" value="3" id="comment_rank3" /> <img src="../images/stars3.gif" />

<input name="comment_rank" type="radio" value="4" id="comment_rank4" /> <img src="../images/stars4.gif" />

<input name="comment_rank" type="radio" value="5" checked="checked" id="comment_rank5" /> <img src="../images/stars5.gif" />

</td>

</tr>

<tr>

<td align="right" valign="top">您認為該商品的優點是:</td>

<td><textarea name="content2" style="height:50px; width:520px;"></textarea></td>

</tr>

<tr>

<td align="right" valign="top">您認為該商品的不足是:</td>

<td><textarea name="content3" style="height:50px; width:520px;">暫時還沒發現缺點哦!</textarea></td>

</tr>

<tr>

<td align="right" valign="top">總結:</td>

<td>

<textarea name="content" style="height:50px; width:520px;"></textarea>

<input type="hidden" name="cmt_type" value="{$comment_type}" />

<input type="hidden" name="id" value="{$id}" />

</td>

</tr>

<tr>

<td colspan="2">

<!-- 判斷是否啟用驗證碼{if $enabled_captcha} -->

....

<script type="text/javascript">

//<![CDATA[

{foreach from=$lang.cmt_lang item=item key=key}

var {$key} = "{$item}";

{/foreach}

{literal}

/**

* 提交評論信息

*/

function submitComment(frm)

{

var cmt = new Object;

//cmt.username = frm.elements['username'].value;

cmt.email = frm.elements['email'].value;

cmt.content = frm.elements['content'].value;

cmt.content2 = frm.elements['content2'].value;

cmt.content3 = frm.elements['content3'].value;

cmt.type = frm.elements['cmt_type'].value;

cmt.id = frm.elements['id'].value;

cmt.enabled_captcha = frm.elements['enabled_captcha'] ? frm.elements['enabled_captcha'].value : '0';

cmt.captcha = frm.elements['captcha'] ? frm.elements['captcha'].value : '';

cmt.rank = 0;

for (i = 0; i < frm.elements['comment_rank'].length; i++)

{

if (frm.elements['comment_rank'][i].checked)

{

cmt.rank = frm.elements['comment_rank'][i].value;

}

}

// if (cmt.username.length == 0)

// {

// alert(cmt_empty_username);

// return false;

// }

/*

if (cmt.email.length > 0)

{

if (!(Utils.isEmail(cmt.email)))

{

alert(cmt_error_email);

return false;

}

}

else

{

alert(cmt_empty_email);

return false;

}

*/

if (cmt.email.length == 0)

{

alert('請輸入評論標題!');

return false;

}

if (cmt.content.length == 0)

{

alert(cmt_empty_content);

return false;

}

if (cmt.content2.length == 0)

{

alert(cmt_empty_content);

return false;

}

if (cmt.content3.length == 0)

{

alert(cmt_empty_content);

return false;

}

if (cmt.enabled_captcha > 0 && cmt.captcha.length == 0 )

{

alert(captcha_not_null);

return false;

}

Ajax.call('comment.php', 'cmt=' + cmt.toJSONString(), commentResponse, 'POST', 'JSON');

return false;

}

.....

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产在线视频欧美| 亚洲天堂影视av| 亚洲欧美视频在线| 久久在线免费视频| 国产一区二区在线免费| 日韩中文字幕免费| 国产精品久久久久秋霞鲁丝| 欧美在线视频免费播放| 国产精品久久久久久av| 黄色成人av在线| 国产成人拍精品视频午夜网站| 成人精品aaaa网站| 亚洲最新视频在线| 久久精品国产v日韩v亚洲| 色综合天天狠天天透天天伊人| 亚洲淫片在线视频| 在线丨暗呦小u女国产精品| 成人a级免费视频| 国语自产在线不卡| 久久综合色88| 欧美激情网站在线观看| 5566成人精品视频免费| 久久乐国产精品| 国产欧美一区二区三区在线看| 欧美床上激情在线观看| 久久99久国产精品黄毛片入口| 亚洲天堂日韩电影| 久久香蕉国产线看观看网| 亚洲成av人片在线观看香蕉| 欧美亚洲国产日韩2020| 亚洲最新在线视频| 欧美视频在线观看 亚洲欧| 日本欧美一二三区| 91精品久久久久久久久久入口| 久久久久久亚洲精品| 神马久久久久久| 国产视频在线一区二区| 91精品国产综合久久香蕉922| 成人午夜一级二级三级| 懂色av中文一区二区三区天美| 日韩av免费看网站| 亚洲视频国产视频| 国产精品一区二区三| 国产精品自产拍在线观看| 国产一区二区三区高清在线观看| 亚洲爱爱爱爱爱| 欧美乱妇高清无乱码| 亚洲 日韩 国产第一| 国产精品一区专区欧美日韩| 久久久人成影片一区二区三区观看| 美日韩精品免费观看视频| 中文字幕国产精品久久| 亚洲欧洲免费视频| 国内精品久久久久久久久| 成人欧美一区二区三区在线湿哒哒| 亚洲美女av在线| 精品国产欧美一区二区五十路| 亚洲人成网在线播放| 欧美美女操人视频| 久久综合久中文字幕青草| 久久久精品一区二区| 欧美性生交大片免网| 视频在线一区二区| 欧美中文在线字幕| 国产亚洲精品激情久久| 欧美日韩亚洲系列| 欧美激情国内偷拍| 久久99亚洲精品| 国产mv免费观看入口亚洲| 久久久久久69| 日韩电影免费在线观看中文字幕| 91国内精品久久| 丝袜美腿精品国产二区| 久久久在线免费观看| 成人免费自拍视频| 8x拔播拔播x8国产精品| 日韩天堂在线视频| 精品久久久久久久久久久久| 亚洲国产精品va在线看黑人| 亚洲男人av电影| 国产一区二区三区直播精品电影| 亚洲午夜av久久乱码| 久久精品久久久久| 亚洲欧美制服中文字幕| 亚洲高清色综合| 国产欧美va欧美va香蕉在| 亚洲精品免费av| 在线视频亚洲欧美| 国产精品视频色| 欧美亚洲另类视频| 日韩www在线| 91精品啪aⅴ在线观看国产| 中文字幕精品av| 538国产精品一区二区在线| 成人午夜小视频| 久久国产精品视频| 国产精品永久免费视频| 久久久久久伊人| 欧美有码在线视频| 日韩av在线直播| 国产亚洲欧洲高清| 尤物99国产成人精品视频| 91天堂在线观看| 欧美华人在线视频| 欧美大全免费观看电视剧大泉洋| 成人性生交大片免费观看嘿嘿视频| 日韩免费在线观看视频| 亚洲美女又黄又爽在线观看| 久久伊人精品天天| 91麻豆桃色免费看| 亚洲国产欧美自拍| 欧美日韩在线观看视频| xx视频.9999.com| 亚洲第一天堂av| 欧美激情中文字幕乱码免费| 国产激情久久久久| 欧美激情中文网| 免费91麻豆精品国产自产在线观看| 国产成人精品综合| 亚洲精品电影网在线观看| 亚洲网站在线看| 亚洲一区二区三区在线视频| 精品久久久久久亚洲精品| 成人h片在线播放免费网站| 欧美大片在线免费观看| 亚洲天堂av高清| 日韩极品精品视频免费观看| 亚洲成人黄色网| 亚洲午夜国产成人av电影男同| 亚洲欧美制服综合另类| 国产精品91久久久久久| 久久躁狠狠躁夜夜爽| 国产有码在线一区二区视频| 搡老女人一区二区三区视频tv| 久热精品视频在线| 久久国产色av| 在线视频亚洲欧美| 亚洲国产欧美在线成人app| 欧美电影免费观看电视剧大全| 国产精品aaaa| 国产精品久久久久999| 国产精品自拍偷拍| 国产精品久久久久77777| 欧美日韩国产999| 欧美精品免费在线观看| 精品国产31久久久久久| 欧美午夜激情小视频| 国产成人一区二区三区电影| 日韩在线视频国产| 国产91精品久久久久久| 日韩欧美中文第一页| 国产精品18久久久久久首页狼| 欧美日韩福利在线观看| 最近2019中文免费高清视频观看www99| 热99久久精品| 在线观看国产成人av片| 国产精品18久久久久久首页狼| 亚洲成成品网站| 91精品国产沙发| 热re91久久精品国99热蜜臀| 俺也去精品视频在线观看| 成人av资源在线播放| 亲子乱一区二区三区电影| 国产精品免费福利|