菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

织梦CMS二次开发实现普通会员隐藏,VIP会员显示

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:织梦cms教程 织梦CMS二次开发

织梦CMS二次开发中,可以通过修改模板文件来实现普通会员隐藏,VIP会员显示的功能。具体操作如下: 1. 登录织梦后台,找到要修改的模板文件,通常是`article_view.htm`或`list_article.htm`。 2. 打开模板文件,找到普通会员和VIP会员信息的代码块。 3. 在代码块中添加判断条件,如果是普通会员则隐藏信息,如果是VIP会员则显示信息。 4. 保存模板文件并重新生成网站页面。

一、PHP判断文件

建立名称为AJAX_loginsta_c.php的php文件,放到/member/目录下,内容如下

<?phprequire_once(dirname(__FILE__)."/config.php");AjaxHead();if($myurl==''){exit('');}if($cfg_ml->fields['rank']>='20'){$row=$dsql->GetOne("Select*From`dede_addonarticle`where`aid`=$val");echo$row['字段英文名'];}?>

说明,上边三处根据自己情况修改。 1,上述中数字20,指的是会员级别值,织梦默认注册会员是10,在后台调整会员级别时可以自己设置,2,上述dede_addonarticle,是默认文章模型的附加表名,你用的别的模型请对应附加表;3、字段英文名,这个在你新增字段时会有对应的英文名称。

二、前台调用方法

1、首先模板头部引入文件

<scriptlanguage="javascript"type="text/javascript"src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script><scriptlanguage="javascript"type="text/javascript"><!--functionCheckLogin_c(){vartaget_obj=document.getElementById('_userlogin_c');varreq=document.getElementById('hid').value;myajax=newDedeAjax(taget_obj,false,false,'','','');myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta_c.php?val="+req);DedeXHTTP=null;}--></script>

2、使用方法

<spanid="_userlogin_c"><ahref="/member/index_do.php?fmdo=user&dopost=regnew">请注册后查看!</a></span><inputtype="hidden"value="{dede:field.aid/}"id="hid"/><scriptlanguage="javascript"type="text/javascript">CheckLogin_c();</script>

说明:上述 span 标签内的内容可以自己定义,id值不能修改。

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广