您当前的位置: 主页 > 优化教程
织梦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)

织梦二次开发中几个标签的应用在织梦里面对于数组进行循环的标签有好几个,在前台模板即使用静态模板引擎... 2021-07-27
dedecms sql语句调用推荐图片小编打算做个功能, 在会员中心直接把指定带图片的文档调用出来,研究了下... 2021-08-09
dedecms5.7联动类型无法显示的解决方法问题原因:一般是由于路径问题( 路径缺少分隔符/ )导致js无法正常加... 2021-07-27
dedecms文章标题栏突破60个字符限制本文介绍了dedecms文章标题栏突破60个字符限制的实现方法,怎么样... 2021-07-22
织梦dedecms文件调用或超链接使用绝对路径dedecms网站页面的超链接和文件调用默认使用的是相对路径,相对路径... 2021-07-30
织梦dedecms当前文章关键词相同的文章最近在做一个站,想做一个功能,就是有一个div块里显示的是与当前文章关... 2021-07-30
织梦dedecms channel标签中使用php和sql{dede:channel type=son } [field:id ... 2021-07-27
DedeCMS 会员空间“的空间”删除方法掉烦人的会员空间名称总有个的空间的办法 找到文件 /member/ed... 2021-07-22
DedeCMS中function='Html2Text(@me)的用法分析本文实例讲述了DedeCMS中function=Html2Text(@... 2021-07-30
织梦cms首页调用单页栏目内容和文章内容的方法用dedecms做企业站时,通常在首页会调用公司简介、联系我们之类的单... 2021-07-30
织梦文章页单独调用上一篇下一篇URL网址链接方法织梦dedecms文章页单独调用上一篇下一篇URL网址链接的方法 上一... 2021-07-22
织梦DedeCMS后台登录-验证码总是提示不正确这个问题经常有网友会遇到,解决办法如下: 1.data目录下sessi... 2021-07-22
织梦dede channelartlist 标签循环次数的控制全局标签测试中去测试一下: {dede:channelartlist ... 2021-07-22
修改dede5.7 ask源码标签 使之实现---&amp;gt;调用相应级别的问答修改dede5.7 ask源码标签 使之实现---调用相应级别[一级,... 2021-08-09
DedeCMS 文章实现标题+栏目+站点名称的方法第一种: 在/include/inc_archives_view.ph... 2021-07-22
详解织梦模板[field:global name=autoindex/]标签的使用有时候我们需要在dede:list或者dede:arclist里面为列... 2021-07-22

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