dedecms,在模板里引入
php文件
篇一:织梦标签引入共用html
1.无法在这个位置到: {dede:include filename=
织梦模板include插入非模板目录文件出现“无法在这个位置到”错误的解决办法以下是dede V55_UTF8 查dede include标签手册
(3) include 引入一个文件,形式为:
{dede:include file=';文件名称' ismake=';是否为dede板块模板(yes/no)'/}
对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录其实根本不是这个样子的,如果你要引用一个其它目录的东西如:
{dede:include filename=/haixiait/template/default/inc_head.htm/} 那么就会返回为空字符串,很显然,并没有对文件进行引用.下面经过改造就可以引用各个目录的文件了.(很简单,下面加粗蓝字体为修改部分)
文件目录为:dede安装根目录/include/dedetag.class.php //引入文件
function IncludeFile($filename,$ismake='no') {
global $cfg_df_style;
$restr = '';
if($filename=='')
{
return '';
}
if( file_exists(DEDEROOT./templets/.$filename) )
{
$okfile = DEDEROOT./templets/.$filename;
}
else if(file_exists(DEDEROOT.'/templets/'.$cfg_df_st yle.'/'.$filename) ) {
$okfile = DEDEROOT.'/templets/'.$cfg_df_style.'/&# 39;.$filename;
}
else if(file_exists(DEDEROOT.$filename) )
{
$okfile = DEDEROOT.$filename;
}
else
{
return 无法在这个位置到:$filename;
}
//编译
if($ismake!=no)
{
require_once(DEDEINC./channelunit.func.php); $dtp = new DedeT agParse();
$dtp-LoadT emplet($okfile);
MakeOneT ag($dtp,$this-refObj);
$restr = $dtp-GetResult();
}
else
{
修改织梦网站页面模板
$fp = @fopen($okfile,r);
while($line=fgets($fp,1024)) $restr.=$line;
fclose($fp);
}
return $restr;
}
2.图片以及其他文件样式、js导入路径标签
{dede:global.cfg_cmspath/} 是dedecms 的安装目录,一般就是网站的根目录。{dede:global.cfg_templets_skin/} 网站模板的路径或者说模板目录。
{dede:global.cfg_cmsurl/}是当前目录
注意加一根斜线{dede:global.cfg_cmsurl/}/是根目录
[field:typeid/] 返回文章id
[field:sortrank/] 返回一个数不知道什么意思
[field:flag/] 返回文章属性(字母)
[field:ismake/]
[field:channel/] 返回频道(模型)id
[field:arcrank/]
[field:click/] 返回文章点击量
[field:money/]
[field:title/] 返回文章标题
[field:shorttitle/] 返回文章短标题
[field:color/] 返回文章标题设置的颜代码如:#FFFF00 [field:writer/] 返回文章作者
[field:source/] 返回文章来源
[field:litpic/] 返回文章缩略图地址
[field:pubdate/]
[field:senddate/]
[field:mid/]
[field:lastpost/]
[field:scores/]
[field:goodpost/]
[field:badpost/]
[field:notpost/]
[field:description/] 返回文章摘要/简介[field:info/]
[field:filename/] 返回文章html文件地址
[field:image/] 返回缩略图=<img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’
[field:imglink/] 返回缩略图= <a href='arcurl'<img src='picname' border='0' width='imgwidth' height='imgheight'</a
[field:fulltitle/] 返回完整标题blog.csdn/yanli_xu/article/details/7610585
[field:textlink/] = <a href='[field:arcurl/]'[field:title/]</a
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论