您当前的位置: 主页 > 优化教程
织梦DEDECMS会员信息在个人模板info和index的调用问题 。
会员index.php以及变量文件index_do.php都由变量控制,首页模板在index.php中改写,其他文件则在会员文件夹下Inc/space_action.php中有说明
会员信息在个人模板info和index的调用问题,好长时间没解决 论坛发帖没人回答 看了一晚上代码 自己解决了。 
 
会员个人空间 index.htm 、 listarticle.htm不能像infos.htm模板一样使用 
 
<?php echo GetEnumsValue('pfirst',$row['pfirst']); ?> 语句来调用自定义联动数据,会报错 
 
会员index.php以及变量文件index_do.php都由变量控制,首页模板在index.php中改写,其他文件则在会员文件夹下Inc/space_action.php中有说明。 
 
以下为例子,要让index.htm同样和infos.htm一样调用处联动数据,header.htm跟随模板文件的改动而相应,比如infos支持,这个页面的header.htm加在调用会成功,否则失败报错。 
将Inc/space_action.php文件中的 
 
 
/*--------------------------------- 
个人资料 
function infos(){ } 
-------------------------------------*/ 
else if($action=='infos') 
include_once(DEDEDATA.'/enums/nativeplace.php'); 
include_once(DEDEINC."/enums.func.php"); 
$row = $dsql->GetOne("select * from `dede_member_person` where mid='{$_vars['mid']}' "); 
$dpl = new DedeTemplate(); 
$dpl->LoadTemplate(DEDEMEMBER."/space/{$_vars['spacestyle']}/infos.htm"); 
$dpl->display(); 
 
拷贝到index.php 经过筛选后的此位置, 
 
/*----------------------------- 
//会员空间主页 
function space_index(){ } 
------------------------------*/ 
else 
require_once(DEDEMEMBER.'/inc/config_space.php'); 
if($action == '') 
include_once(DEDEINC."/channelunit.func.php"); 
$dpl = new DedeTemplate(); 
$tplfile = DEDEMEMBER."/space/{$_vars['spacestyle']}/index.htm"; 
 
改写方式如下 
 
/*----------------------------- 
//会员空间主页 www.xxxx.com 网站建设
function space_index(){ } 
------------------------------*/ 
else 
require_once(DEDEMEMBER.'/inc/config_space.php'); 
include_once(DEDEDATA.'/enums/nativeplace.php');/*--后添加复制过来--*/ 
include_once(DEDEINC."/enums.func.php");/*--后添加复制过来--*/ 
if($action == '') 
include_once(DEDEINC."/channelunit.func.php"); 
$row = $dsql->GetOne("select * from `dede_member_person` where mid='{$_vars['mid']}' ");/*--后添加复制过来--*/ 
$dpl = new DedeTemplate(); 
$tplfile = DEDEMEMBER."/space/{$_vars['spacestyle']}/index.htm"; 
综上所述 只要在相应的位置添加以下三条数据即可 
 
include_once(DEDEDATA.'/enums/nativeplace.php');/*--后添加复制过来--*/ 
include_once(DEDEINC."/enums.func.php");/*--后添加复制过来--*/ 
$row = $dsql->GetOne("select * from `dede_member_person` where mid='{$_vars['mid']}' ");/*--后添加复制过来--*/ 
 
备注:相应的其他页面只需要在 Inc/space_action.php 统一添加三条语句即可  。
 

关键词:DEDECMS,会,员信息,在,个人,模板,info,和,i    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦dedecms文章标题长度修改方法一、首先你要进入dedecms后台,系统系统基本参数其他选项文档标... 2021-07-27
DEDECMS织梦模板标签loop循环标签的使用教程DedeCMS v5.7的loop标签非常有用,可以使用它来调用任意表... 2021-07-22
织梦会员投稿时增加金币或者积分改为管理员审核通过再增加很多站长朋友使用织梦(dedecms)程序做一些下载站,这些网站上面都... 2021-07-22
织梦不能正常删除栏目及文件夹的解决方案20180109新版的DedeCMS的WEB环境用的PHP版本有一定限... 2021-07-30
dedecms标签:arclist文章列表调用标签标签名称:arclist 标记简介:织梦常用标记,也称为自由列表标记,... 2021-07-22
dedecms织梦生成Google Sitemap的方法、在模版目录新建一个sitemap.htm文件,代码如下: ?xml ... 2021-07-22
DedeTag Engine Create File False DEDE栏目生成错误DEDE 织梦模板 可以说是最容易上手的CMS。尝试过很多CMS程序,... 2021-07-22
dedecms如何在文章内容页添加TAG标签功能我们在使用织梦dedecms的时候应该如何在文章内容页添加TAG标签功... 2021-07-27
dedecms织梦后台缩略图本地上传图片加水印dedecms织梦后台添加文章时,缩略图有本地上传和站内选择,就算你开... 2021-07-22
DedeCMS让channelartlist支持currentstyle属性dedecms默认模板的channelartlist是不支持curre... 2021-07-30
织梦修改附件按月保存避免文件夹越来越多网站垃圾附件失控会导致动态信息发布网站资源浪费或者被恶意利用消耗php... 2021-08-14
dedecmsdedecmsarclist标签调用副栏目的文章织梦DEDECMS的功能已经非常强大,但是需要也是在不断需要的,我们有... 2021-08-09
织梦DedeCMS标签typecontent调用栏目内容此标签是在上一版本上拓展而来。 用途:任意位置调用栏目内容 示例:{d... 2021-07-22
织梦CMS调用问答栏目文章到首页实现方法使用织梦CMS问答模块的站长还是挺多的,织梦问答系统高分悬赏问题,待解... 2021-07-27
详解织梦模板[field:global name=autoindex/]标签的使用有时候我们需要在dede:list或者dede:arclist里面为列... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn