php中$tpl= add_member_info ;什么意思,DEDECMS会员信息在个人模板info和index的调用问题...
会员信息在个人模板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";
改写方式如下
复制代码
代码如下:
/*-----------------------------
//会员空间主页
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 统一添加三条语句即可
php中$tpl= add_member_info ;什么意思,DEDECMS会员信息在个人模板info和index的调用问题...相关推荐
- php中$tpl= add_member_info ;什么意思,织梦CMS 怎么样调用会员信息在个人模板info和index...
在织梦DEDE中,会员index.php以及变量文件index_do.php都由变量控制,首页模板在index.php中改写,其他文件则在会员文件夹下Inc/space_action.php中有说明. ...
- dedeCMS 会员:个人空间模板style修改
如果觉得dedecms官方提供的个人空间style风格样式不好,可以自己编写代码替换. 所需修改文件路径(如下图所示): 路径:C:\wamp64\www\member\space\person: 具 ...
- php制作会员签到打开,【PHP】织梦dedecms会员中心模板带会员签到赚金币功能
一:将member文件夹上传覆盖网站根目录 二:后台添加统一页头页尾调用模板(具体操作请见截图) 三:在系统-SQL命令行工具中运行一下SQL创建数据库: (此为utf-8) CREATE TABLE ...
- dedecms调用自定义会员模型会员信息的方法
小编给大家分享一下dedecms调用自定义会员模型会员信息的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! dede ...
- 织梦会员登录PHP,DEDECMS会员登录后跳转首页的简单实现方法
DEDECMS会员登录后跳转首页的简单实现方法 互联网 发布时间:2009-06-06 15:06:24 作者:jb51 我要评论 关键字描述:简单 实现 方法 首页 会员 登录 & ...
- 织梦php echo 调用金币,dedecms实现任意页面调用当前会员信息的方法
文实例讲述了dedecms实现任意页面调用当前会员信息的方法.分享给大家供大家参考.具体实现方法如下: 1.在你需要调用的页面里面 之间加入 代码如下: function CheckInfo(){ v ...
- dedeCMS 会员中心注册登陆页面 - 模板修改
dedeCMS 会员中心:注册登陆页面(logo.版权信息等)的修改问题 一. 模板文件路径及修改业务: 文件名 member\templets\ 涉及页面 修改业务 涉及图片名称 reg-new.h ...
- dedeCMS会员注册功能,如何开启或关闭?
dedeCMS会员注册的时候,弹出提示信息:"系统关闭了会员功能,因此你无法访问此页面",(截图如下): 如何开启会员功能? 具体操作如下: "系统" > ...
- php mid转id,dedecms 会员网站UID注册名转MID
dedecms 会员网站UID注册名转MID dedecms做网络的大家都不陌生,小弟也做了一个网站,网站会员注册分为企业和个人注册,注册会员之后完善相关信息就会拥有一个独立的网站,但是所有会员站的的 ...
最新文章
- Go 学习笔记(30)— Go 语言 make 和 new 的区别
- 电子电路基础复习 —— 三极管
- 高性能编程:三级缓存(LLC)访问优化
- Count Subrectangles CodeForces - 1323B(思维)
- linux开发需要学习什么,linux开发需要掌握哪些知识?
- 前端学习(536):多列布局3列得间距
- 程序员经典面试题,高并发系统,一般需要怎么做
- python bytes查找位置_Python进阶5---StringIO和BytesIO、路径操作、OS模块、shutil模块
- A Free CDN For Open Source
- ionic获取手机通讯录
- 计算机组成原理计算题题库,计算机组成原理习题库.doc
- 新建DataTable添加列添加行
- 使用jQuery的load()进行页面模块化加载
- 深入浅出—一文看懂支持向量机(SVM)
- 坚持连续背单词一年是什么体验
- 【对比Java学Kotlin】协程-异步流
- 频域处理:傅里叶变换及小波变换
- useragent怎么获取
- A3Mall电商平台——测试计划
- 不只为生活服务 物联网助力南极科研考察