DEDECMS会员信息在个人模板info和index的调用问题

DEDECMS会员信息在个人模板info和index的调用问题,第1张

DEDECMS会员信息在个人模板info和index的调用问题

成员index.php及其自变量文档index_do.php均由自变量 *** 纵,主页模板在index.php更改,其他文件在成员文件夹名称下的Inc/space_action.php中注明。

会员信息内容在本人模板info和index的启用难题,很久没处理百度发帖没有人回应看过一晚上编码自身解决了。

会员个人空间index.htm、listarticle.htm不可以像infos.htm模板一样应用

<?phpechoGetEnumsValue('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文件中的

复制代码编码以下:
/*---------------------------------
个人信息
functioninfos(){}
-------------------------------------*/
elseif($action=='infos')
{
include_once(DEDEDATA.'/enums/nativeplace.php');
include_once(DEDEINC."/enums.func.php");
$row=$dsql->GetOne("select*from`dede_member_person`wheremid='{$_vars['mid']}'");
$dpl=newDedeTemplate();
$dpl->LoadTemplate(DEDEMEMBER."/space/{$_vars['spacestyle']}/infos.htm");
$dpl->display();
}

拷到index.php历经挑选后的此部位,

复制代码编码以下:
/*-----------------------------
//会员空间主页
functionspace_index(){}
------------------------------*/
else
{
require_once(DEDEMEMBER.'/inc/config_space.php');
if($action=='')
{
include_once(DEDEINC."/channelunit.func.php");
$dpl=newDedeTemplate();
$tplfile=DEDEMEMBER."/space/{$_vars['spacestyle']}/index.htm";

改变方法以下

复制代码编码以下:
/*-----------------------------
//会员空间主页
functionspace_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`wheremid='{$_vars['mid']}'");/*--后加上拷贝回来--*/
$dpl=newDedeTemplate();
$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`wheremid='{$_vars['mid']}'");/*--后加上拷贝回来--*/

备注名称:相对的别的网页页面只必须在Inc/space_action.php统一加上三条句子就可以

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/773279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存