• 域名认证
  • 模板:390
  • 文库:144|
  • 网赚:0|
  • 资源:21|
织梦模板中隐藏指定字段仅对会员显示-实操

织梦模板中隐藏指定字段仅对会员显示-实操

浏览次数:
作者: 小工
信息来源: 未知
更新日期: 2019-04-14 22:46
文章简介

大家都知道,Discuz程序在发文章时有个【隐藏】功能,可以限制这个隐藏内容供某些级别的会员查看。 在织梦模板中,做些改动,也是可以实现的。例如:电话号码,下载地址等等。 前提是开

打赏此文

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

  • 正文开始
  • 相关阅读
  • 推荐作品

大家都知道,Discuz程序在发文章时有个【隐藏】功能,可以限制这个隐藏内容供某些级别的会员查看。 在织梦模板中,做些改动,也是可以实现的。例如:电话号码,下载地址等等。

前提是开启会员功能,已经有了自定义字段。 

一、建立文件 ajax_loginsta_c.php

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


<?php
require_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、首先模板头部引入文件


<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
<script language="javascript" type="text/javascript">
<!--
function CheckLogin_c(){ 
      var taget_obj = document.getElementById('_userlogin_c'); 
	  var req = document.getElementById('hid').value; 
	  myajax = new DedeAjax(taget_obj,false,false,'','',''); 
	  myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta_c.php?val="+req); DedeXHTTP = null;}
-->
</script>
2、在你要显示自定义字段的位置引入



<span id="_userlogin_c"><a href="/member/index_do.php?fmdo=user&dopost=regnew">请注册后查看!</a></span>
<input type="hidden" value="{dede:field.aid/}" id="hid" />
<script language="javascript" type="text/javascript">CheckLogin_c();</script>   
说明:上述 span 标签内的内容可以自己定义,id值不能修改。  



至此,教程完结。 




转载请注明: 织梦工具屋 » 织梦模板中隐藏指定字段仅对会员显示-实操

标签: 织梦字段
织梦CMS会员注册使用邀请码插件
« 上一篇2019-03-08
  • 织梦实现链接提交给百
    3708阅读 织梦SEO 织梦站内优化
    今天和大家分享的是关于织梦建站的链接推送实例,例如:你发布了一篇新文章,等着百度来抓取,那就很被动,不知道什么时候才能被收录;但是我们可以主动去推送,下边我们具体来操作说明。 第一步:首先在织梦的后台添加2个变量。 1.添加cfg_badutoken系统变...
  • 关于织梦频道管理员信
    1980阅读 织梦权限设置
    织梦默认情况下,自定义表单只能是系统管理员才能查看,频道管理员和信息管理员是看不到的。那么怎么样让频道管理员和信息管理员能看呢? 下面的方式修改查看权限实测可用。供参考: 1、dede/inc/inc_menu.php 把自定义表单那一行移到常用操作菜单下,修改ra...
  • 织梦CMS会员注册使用邀
    2340阅读
    用织梦模板搭建的网站,开通了会员功能,为了便于管理,有些时候我们需要用邀请码这个工具来做文章。 注册会员必须得有邀请码。 要么是营销宣传,要么直接售卖邀请码。 插件经过本站亲...
  • 织梦模板中隐藏指定字
    830阅读 织梦字段
    大家都知道,Discuz程序在发文章时有个【隐藏】功能,可以限制这个隐藏内容供某些级别的会员查看。 在织梦模板中,做些改动,也是可以实现的。例如:电话号码,下载地址等等。 前提是开...
  • 织梦tag标签增加SEO描述
    553阅读
    DedeCMS可以为网站增加大量的页面,必须处理得当,否则会产生非常多的垃圾页面。页面SEO优化的三要素Title、Keywords、Description。最重要的是Title,而TAG页面没有对应的Descripition描述,可以把当前...
  • 织梦实现链接提交给百
    3708阅读 织梦SEO 织梦站内优化
    今天和大家分享的是关于织梦建站的链接推送实例,例如:你发布了一篇新文章,等着百度来抓取,那就很被动,不知道什么时候才能被收录;但是我们可以主动去推送,下边我们具体来操作说明。 第一步:首先在织梦的后台添加2个变量。 1.添加cfg_badutoken系统变...
  • 织梦后台文章管理中增
    2359阅读 织梦二次开发
    需求背景: 之前发布了不少文章,后来发现之前的这些文章当时发布时都没有添加tag标签,然而现在需要都添加上tag标签,然而这个在默认的织梦后台是没办法批量实现的,只能一篇篇文章去...
  • 织梦CMS会员注册使用邀
    2340阅读
    用织梦模板搭建的网站,开通了会员功能,为了便于管理,有些时候我们需要用邀请码这个工具来做文章。 注册会员必须得有邀请码。 要么是营销宣传,要么直接售卖邀请码。 插件经过本站亲...
  • 解决织梦dedecms搜索列表
    2272阅读 织梦搜索
    相信很多人都遇到过这个问题,一点搜索,除了标题、简介、日期、点击能出来,很多自定义字段都调取不到数据,显示为空,我也遇到了,但是我也遇到了好人,教我处理了这个问题,现在教大家修改几个地方就可以使用自定义字段标签调出数据了。 第一处修改的是:...
  • 关于织梦频道管理员信
    1980阅读 织梦权限设置
    织梦默认情况下,自定义表单只能是系统管理员才能查看,频道管理员和信息管理员是看不到的。那么怎么样让频道管理员和信息管理员能看呢? 下面的方式修改查看权限实测可用。供参考: 1、dede/inc/inc_menu.php 把自定义表单那一行移到常用操作菜单下,修改ra...
  • 织梦删除空间中多余的
    1810阅读 批量删除
    在用织梦建站的时候,我们时常会删除一些文章,但是有个问题,就是删除文章的同时,文章内的图片还保存在网站空间中,占用了服务器资源。我曾经就有过一次,无用的图片达到八百多MB,要是手动去删,何年何月...
  • 织梦调用tag标签对应文
    1271阅读 织梦标签 织梦tag
    有些时候我们想实现类似于wordpress博客那样的tag标签,就是在显示tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。 但是织梦默认没有这样的标签来调用,这就需要我们自己对系统文件进行修改来实现了,具体方法如下: 找到并打开/include/taglib/...
  • 织梦后台文章列表中显
    1131阅读 织梦后台修改
    织梦后台的文章发布列表中,有些信息没有必要显示,同时又需要显示自定义字段的内容。先看图: 下面就是解决方法:找到dede/content_list.PHP文件第165行 注释掉这行 $whereSql = empty($channelid) ? ...
  • 让织梦artlist标签增加
    1111阅读 织梦标签改造
    织梦的标签功能非常强大,只要熟悉这些标签,在前台调用各种形式的后台数据就能得心应手。当然,如果能懂点技术,对织梦的标签再加以改进,那就更完美了。 我 最近在对自己小站的栏目进行扩展和细分,由原来的七个一级栏目变成十二个一级栏目,每个一级栏目...
  • 织梦更换kindeditor编辑器
    1043阅读 织梦插件
    KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP...
  • 织梦批量重新提取缩略
    946阅读
    在用织梦模板制作网站的时候,我们势必也会遇到感觉网站样式不好看,要重新改版。 有一种情况就是,之前织梦模板所匹配的缩略图是一种尺寸,然而新的织梦模板匹配的缩略图尺寸是另一...
  • 织梦后台文章列表中快
    925阅读 织梦后台修改
    最近发现dedecms的文章快速属性编辑里面不能编辑tag标签,于是折腾半天自己添加上了该属性 可能很多朋友在用织梦的时候没有用到快速属性编辑,其实你点开所有档案列表-文章-操作第一个就是快...
  • 织梦模板中隐藏指定字
    830阅读 织梦字段
    大家都知道,Discuz程序在发文章时有个【隐藏】功能,可以限制这个隐藏内容供某些级别的会员查看。 在织梦模板中,做些改动,也是可以实现的。例如:电话号码,下载地址等等。 前提是开...
  • 织梦tag标签增加SEO描述
    553阅读
    DedeCMS可以为网站增加大量的页面,必须处理得当,否则会产生非常多的垃圾页面。页面SEO优化的三要素Title、Keywords、Description。最重要的是Title,而TAG页面没有对应的Descripition描述,可以把当前...
  • 织梦tag增加属性分类及
    316阅读
    织梦模板中的TAG标签不是很灵活,有时候我们的标签需要进行一个分类,能不能像{dede:arclist}标签的自定义属性(如:flag='c,h'),这样全站调用的时候更灵活。 全站调用TAG标签方法一般是 {de...