📄 comments_list.lbi
字号:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- {foreach from=$comments item=comment} -->
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="0" style="border:#eee solid 1px; margin-bottom:5px">
<tr>
<td colspan="2" bgcolor="#f7f7f7"></tr>
<tr>
<td bgcolor="#f7f7f7"><img src="../images/ico_q.gif">
<!-- {if $comment.username} -->
{$comment.username|escape:html}
<!-- {else} -->
{$lang.anonymous}
<!-- {/if} --></td>
<td bgcolor="#f7f7f7"><img src="../images/stars{$comment.rank}.gif" alt="{$comment.comment_rank}" /></td>
</tr>
<tr>
<td height="30" colspan="2">{$comment.content}<br /> <span style="font-size:9px">( {$comment.add_time} )</span></td>
</tr>
<!-- {if $comment.re_content} -->
<tr>
<td colspan="2" style="border-top:#eee solid 1px"><img src="../images/ico_a.gif"> {$comment.re_username|escape:html}</td>
</tr>
<tr>
<td height="30" colspan="2">{$comment.re_content}<br /><span style="font-size:9px">( {$comment.re_add_time} )</span></td>
</tr>
<!-- {/if} -->
</table>
<!-- {foreachelse} -->
<div style="padding:5px">{$lang.no_comments}</div>
<!-- {/foreach} -->
<!-- {if $comments} -->
<div align="center">{$lang.pager_1}{$pager.record_count}{$lang.pager_2}{$lang.pager_3}{$pager.page_count}{$lang.pager_4}</div>
<div align="center"> <a href="{$pager.page_first}">{$lang.page_first}</a> <a href="{$pager.page_prev}">{$lang.page_prev}</a> <a href="{$pager.page_next}">{$lang.page_next}</a> <a href="{$pager.page_last}">{$lang.page_last}</a> </div>
<!-- {/if} -->
<form action="javascript:;" onsubmit="submitComment(this)" method="post" name="commentForm" id="commentForm">
<table width="100%" border="0" align="center" cellspacing="1" style="border-top: 3px solid #eee; margin-top:5px">
<tr>
<td width="50">{$lang.username}</td>
<td colspan="2"><!--{if $smarty.session.user_name}-->{$smarty.session.user_name}<!--{else}-->{$lang.anonymous}<!--{/if}--></td>
</tr>
<tr>
<td>Email</td>
<td colspan="2"><input name="email" type="text" id="email" maxlength="100" value="{$smarty.session.email|escape}" style="width:160px" /></td>
</tr>
<tr>
<td>评级</td>
<td colspan="2"><input name="comment_rank" type="radio" value="1" />1<input name="comment_rank" type="radio" value="2" />2<input name="comment_rank" type="radio" value="3" />3<input name="comment_rank" type="radio" value="4" />4<input name="comment_rank" type="radio" value="5" checked="checked"/>5</td>
</tr>
<!-- 判断是否启用验证码{if $enabled_captcha} -->
<tr>
<td valign="top">{$lang.comment_captcha}</td>
<td width="40"><input type="text" name="captcha" style="width:35px" /></td>
<td width="120"><img src="captcha.php?{$rand}" alt="captcha" style="vertical-align: middle;cursor: pointer;" onClick="this.src='captcha.php?'+Math.random()" /></td>
</tr>
<!--{/if}-->
<tr>
<td colspan="3" valign="top">{$lang.comment_content}</td>
</tr>
<tr>
<td colspan="3" align="center"><textarea name="content" id="content" style="width:210px; height:100px;"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="hidden" name="cmt_type" value="{$comment_type}" />
<input type="hidden" name="id" value="{$id}" />
<input type="submit" name="Submit" value="{$lang.submit_comment}" />
<input type="reset" name="Submit2" value="{$lang.button_reset}" /> </td>
</tr>
</table>
</form>
<script type="text/javascript">
{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.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.content.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;
}
/**
* 处理提交评论的反馈信息
*/
function commentResponse(result)
{
if (result.message)
{
alert(result.message);
}
if (result.error == 0)
{
var layer = document.getElementById('ECS_COMMENT');
if (layer)
{
layer.innerHTML = result.content;
}
}
}
{/literal}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -