织梦Dedecms文章页模板中两次调用checkLogin问题的处理方法

今天在笔者在制作织梦模板遇到一个问题,在文章页部分,顶部和评论部分都要检查会员是否登录。而检查登陆的函数都是同名的。这里就会造成冲突,总有一个无法使用。最终,找到了解决办法,就是修改函…

 

今天在笔者在制作织梦模板遇到一个问题,在文章页部分,顶部和评论部分都要检查会员是否登录。

而检查登陆的函数都是同名的。这里就会造成冲突,总有一个无法使用。

最终,找到了解决办法,就是修改函数名。

头部检查是否登录JS:

    <script language="javascript" type="text/javascript">
     <!–
     function isLogins(){
       var taget_obj = document.getElementById(‘_userlogin’);
       myajax = new DedeAjax(taget_obj,false,false,”,”,”);
       myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta.php");
       DedeXHTTP = null;
     }
    –>
    </script>

评论部分检查是否登录:

    function CheckLogin(){
       var taget_obj = document.getElementById(‘_ajax_feedback’);
       myajax = new DedeAjax(taget_obj,false,false,”,”,”);
       myajax.SendGet2("{dede:global.cfg_cmsurl/}/member/ajax_feedback.php");
       DedeXHTTP = null;
    }

我是修改了头部检查是否登录的函数名。把checkLogin修改为isLogins。修改完之后,需要修改头部检查登录的JS。同时,要修改每个页面的函数名。

如果修改评论部分的代码,则只需要修改ajaxfeedback.htm里的JS代码以及其他文章页的JS代码。

本文来自:http://www.67945.com/69/ 转载请注明

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

dedecms织梦默认的TAG标签不是很灵活。有时候我们的标签需要进行一个分类,能不能像{dede:arclist}标签的自定义属性(如:flag=c,h),这样全站调用的时候更灵活。 全站调用TAG标签方法一般是: {dede:tag row='100' sort='new' getall='1'}a target="_blank
我们在用到织梦dedecms软件模型的时候,手动指定地址通常只能是引用其他网址或者链接,我们要实现直接选取站内的文件,这个要怎么操作呢?下面小编一步步为您解答,最终效果如下图所示: 实现教程 1、打开 /dede/templets/soft_add.htm 找到 input type=text
我们有时候需要对织梦文档的点击量进行批量维护,比如采集来的文章,点击量都为0,需要批量修改,可以用到如下方法1。 1、在数据库里运行下面的代码就可以了,文章的点击量变得随机从500到1000 UPDATE dede_archives SET click=FLOOR(500 + (RAND() * 1000))
报错内容:把数据保存到数据库附加表`dede_addonimages`时出错,请把相关信息提交给DedeCMS官方。YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenearrow,col,isrm,ddmaxwidth,pagepicnum,body
大家都知道,dedecms织梦的默认模板目录是default,我们要修改这个目录的话要怎么操作呢? 首先,我们假设修改模板文件名称为:cms(可自行设置) 1:打开后台--系统--系统基本参数 模板默认风格:cms ,然后确定。 2:后台--生成--更新主页 选择主页模板:{st
很多新手站长朋友不知道dedecms织梦的手机站怎么使用,对应的模板怎么制作!我们在制作模板时通常都会参考织梦默认模板default中的标签使用,所以,接下来我们就来分析一下织梦默认模板default中使用手机模板的制作方法 注意:本教程适合有织梦模板开发经验