本篇文章给大家谈谈织梦dedecms会员模板调用全站head.htm模板,以及织梦seo教程的知识点,同时本文还将给你拓展DEDECMS会员信息在个人模板中的调用方法、dedecms模板调用全站随机文
本篇文章给大家谈谈织梦dedecms会员模板调用全站head.htm模板,以及织梦seo教程的知识点,同时本文还将给你拓展DEDECMS会员信息在个人模板中的调用方法、dedecms模板调用全站随机文章、Dedecms留言板调用head.htm、dedecms织梦会员模板调用全站head.htm模板等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:- 织梦dedecms会员模板调用全站head.htm模板(织梦seo教程)
- DEDECMS会员信息在个人模板中的调用方法
- dedecms模板调用全站随机文章
- Dedecms留言板调用head.htm
- dedecms织梦会员模板调用全站head.htm模板
织梦dedecms会员模板调用全站head.htm模板(织梦seo教程)
DEDECMS会员信息在个人模板中的调用方法
会员信息在个人模板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 统一添加三条语句即可
总结
以上是小编为你收集整理的DEDECMS会员信息在个人模板中的调用方法全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
dedecms模板调用全站随机文章
Dedecms模板调用全站随机文章的代码:
//Dedecms模板调用全站随机文章 https://www.360muye.cn
<h2>本站随机文章</h2> <ul> {dede:arclist row=8 titlelen=42 orderby=rand typeid=rand} <li><a href=”[field:arcurl/]“>[field:title/]</a></li> {/dede:arclist} </ul>
通过上面的代码即可实现在在任意页面上调用全站的随机文章。转载请注明:板材资讯
Dedecms留言板调用head.htm
dedecms留言板 头部调用 修改方法:
第一部:我们需要打开"/include/common.func.PHP",这个文件5.6版本默认存在,5.7的不存在我们可以建一个,这个文件功能是用来解析模版的
也可以打开"include/extend.func.PHP"文件。
在该文件中加入一个函数,代码如下:
-
function pasterTempletDiy($path)
-
{
-
require_once(DEDEINC."/arc.partview.class.PHP");
-
global$cfg_basedir,$cfg_templets_dir;
-
$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径
-
$dtp = new PartView();
-
$dtp->SetTemplet($tmpfile);
-
$dtp->display();
-
}
第二步,打开留言本的模版文件,默认的是/templets/plus/guestbook.htm
找到"
用以下代码替换原来的调用头部代码
PHP
pasterTempletDiy("default/head.htm");
?>
dedecms织梦会员模板调用全站head.htm模板
第一步:打开"/include/common.func.PHP",该文件5.6版本默认存在,5.7的不存在自己建一个。
然后在该文件中加入一个函数,代码如下:
在模板页用以下代码替换原因的调用头部代码function pasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.PHP");
global $cfg_basedir,$cfg_templets_dir;
$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径
$dtp = new PartView();
$dtp->SetTemplet($tmpfile);
$dtp->display();
}
PHP pasterTempletDiy("default/head.htm");?>
我们今天的关于织梦dedecms会员模板调用全站head.htm模板和织梦seo教程的分享就到这里,谢谢您的阅读,如果想了解更多关于DEDECMS会员信息在个人模板中的调用方法、dedecms模板调用全站随机文章、Dedecms留言板调用head.htm、dedecms织梦会员模板调用全站head.htm模板的相关信息,可以在本站进行搜索。
本文标签: