织梦DedeCMS 仅限会员发表评论的修改方法
作者:39资源网日期:2025-02-14阅读次数:61
织梦有会员才可以发表评论。实现原理:判断是否登录,是,则加载评论框和按钮等,否则提示只有注册或登录后才可以发表评论。
下面列出需要修改的文件的代码:
1、文章页模板article_article.htm(以下代码插入你模板的合适位置):
CopytoZiDiu.ComCodes引用的内容:
<divclass="box">
<h2><aname="comment">评论内容</a></h2>
<p></p>
<divclass="content">
<formaction="{dede:fieldname='phpurl'/}/feedback.php"method="post"name="feedback">
<inputtype="hidden"name="action"value="send"/>
<inputtype="hidden"name="comtype"value="comments">
<inputtype="hidden"name="aid"value="{dede:fieldname="id"/}"/>
<inputtype="hidden"name="isconfirm"value="yes"/>
<p>
<scriptlanguage='javascript'type='text/javascript'src="{dede:fieldname='phpurl'/}/feedback_js.php?aid={dede:fieldname='id'/}"></script>
<br></p>
<p><labelfor="txaArticle"></label></p>
<divclass="dcmp-userinfo"id="_ajax_feedback">
请您<b><atarget="_blank"href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew"><fontsize="4"color="#008000">注册</font></a></b>或者<b><atarget="_blank"href="{dede:global.cfg_memberurl/}/login.php"><fontsize="4"color="#008000">登录</font></a></b>后发表评论!忘记密码了?点击<b><atarget="_blank"href="{dede:global.cfg_memberurl/}/resetpassword.php"><fontcolor="#008000"size="4">这里</font></a></b>找回密码!
</div>
<scriptlanguage="javascript"type="text/javascript">CheckLogin();</script>
</p><br>
</form>
</div></div>
2、member目录下的ajax_feedback.php(全部内容):
CopytoZiDiu.ComCodes引用的内容:
<?php
require_once(dirname(__FILE__)."/config.php");
AjaxHead();
if($myurl=='')
{
exit('');
}
$uid=$cfg_ml->M_LoginID;
$face=$cfg_ml->fields['face']==''?$GLOBALS['cfg_memberurl'].'/images/nopic.gif':$cfg_ml->fields['face'];
?>
<p>
<divclass="dcmp-mood">
<strong>评价:</strong>
<ul>
<li><inputtype="radio"name="feedbacktype"checked="1"value="feedback"id="dcmp-stand-neu"/><labelfor="dcmp-stand-neu"><imgsrc="/templets/images/cmt-neu.gif"/>中立</label>
<li><inputtype="radio"name="feedbacktype"value="good"id="dcmp-stand-good"/><labelfor="dcmp-stand-good"><imgsrc="/templets/images/cmt-good.gif"/>好评</label>
<li><inputtype="radio"name="feedbacktype"value="bad"id="dcmp-stand-bad"/><labelfor="dcmp-stand-bad"><imgsrc="/templets/images/cmt-bad.gif"/>差评</label>
</ul>
</div>
</p>
<divclass="dcmp-mood">
<strong>表情:</strong>
<ul>
<li><inputtype="radio"name='face'value='6'checked="1"/><imgsrc="/templets/images/mood/ico-mood-6.gif"/></li>
<li><inputtype="radio"name='face'value='4'/><imgsrc="/templets/images/mood/ico-mood-4.gif"/></li>
<li><inputtype="radio"name='face'value='3'/><imgsrc="/templets/images/mood/ico-mood-3.gif"/></li>
<li><inputtype="radio"name='face'value='5'/><imgsrc="/templets/images/mood/ico-mood-5.gif"/></li>
<li><inputtype="radio"name='face'value='2'/><imgsrc="/templets/images/mood/ico-mood-2.gif"/></li>
<li><inputtype="radio"name='face'value='1'/><imgsrc="/templets/images/mood/ico-mood-1.gif"/></li>
<li><inputtype="radio"name='face'value='7'/><imgsrc="/templets/images/mood/ico-mood-7.gif"/></li>
</ul>
</div>
<p><textareacols="60"name="msg"rows="5"class="ipt-txt"style="width:600px;height:100px;"></textarea></p>
以用户名<?phpecho$cfg_ml->M_UserName;?>发表评论,请控制在200字以内。系统会自动记录你的IP地址,请勿发布非法信息!
<p>验证码:<inputname="validate"type="text"id="validate"size="10"style="height:15px;width:50px;margin-right:6px;"class="nb"/>
<imgsrc='<?phpecho$cfg_cmsurl;?>/include/vdimgck.php'width='50'height='20'/>
<inputtype="submit"id="submit"value="提交评论"class="button"/>
<?phpif($cfg_feedback_ck=='Y'){?>
</p>
<?php}?>
3、templets目录下plus里的feedback_templet_js.htm(全部内容):
CopytoZiDiu.ComCodes引用的内容:
{dede:configpagesize='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']='该用户表示差评';
}
elseif($fields['ftype']=='good'){
$fields['bgimg']='cmt-good.gif';
$fields['ftypetitle']='该用户表示好评';
}
?>
document.write("<divclass='decmt-box'>");
document.write("<divclass='decmt-title'>");
document.write("<spanclass='moodico'><imgsrc='{dede:global.cfg_templeturl/}/images/mood/ico-mood-<?phpif($fields['face']>0)echo$fields['face'];?>.gif'/></span>");
document.write("<spanclass='username'><ahref='<?phpecho$spaceurl;?>'>{dede:field.username/}</a></span>");
document.write("<spanclass='date'>{dede:field.dtimefunction=GetDateMk(@me)/}</span>");
document.write("<span>评论<imgsrc='{dede:global.cfg_templeturl/}/images/{dede:field.bgimg/}'alt='{dede:field.ftypetitle/}'/></span>");
document.write("</div>");
document.write("<divclass='decmt-act'>");
document.write("</div>");
document.write("<divclass='decmt-content'>{dede:field.msgfunction='jstrim(@me,500)'/}");
document.write("");
document.write("<spanid='goodfb{dede:field.id/}'><ahref=#goodfb{dede:field.id/}onclick=postBadGood('goodfb',{dede:field.id/})>支持</a>[{dede:field.good/}]</span>");
document.write("<spanid='badfb{dede:field.id/}'><ahref=#badfb{dede:field.id/}onclick=postBadGood('badfb',{dede:field.id/})>反对</a>[{dede:field.bad/}]</span>");
document.write("</div>");
document.write("</div>");
{/dede:datalist}
本文链接:http://www.3939l.cn/dedecms/43.html 转载需授权! 未经允许 禁止转载
相关文章
- 2025-02-14织梦新建php支持标签,织梦教程:新建php页面且模板支持读取标签
- 2025-02-14织梦cms首页添加digg顶一下的修改方法
- 2025-02-14DedeCms织梦文章置顶显示置顶或置顶图标
- 2025-02-14dedecms生成word文档方法
- 2025-02-14详解如何防止dede网站DDos被攻击
- 2025-02-14详解织梦dedecms做的网站首页标题篡改跳转赌博网站解决方案
- 2025-02-14dedecms后台添加登录管理认证码的方法
- 2025-02-14织梦DedeCMS 仅限会员发表评论的修改方法
Copyright© 3939l.Cn 版权所有〖39资源网〗
本站发布的内容来源于互联网,如果有侵权内容,请联系我们删除!QQ:110
关于我们|商务合作|我要投稿|免责声明|XML地图|给我留言|XYHCMS