织梦html引入html代码,织梦标签引入共html.doc

news/2024/7/3 0:42:52

织梦标签引入共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_style.'/'.$filename) ) { $okfile = DEDEROOT.'/templets/'.$cfg_df_style.'/'.$filename; } else if(file_exists(DEDEROOT.$filename) ) { $okfile = DEDEROOT.$filename; } else { return "无法在这个位置找到: $filename"; }

//编译 if($ismake!="no") { require_once(DEDEINC."/channelunit.func.php"); $dtp = new DedeTagParse(); $dtp->LoadTemplet($okfile); MakeOneTag($dtp,$this->refObj); $restr = $dtp->GetResult(); } else { $fp = @fopen($okfile,"r"); while($line=fgets($fp,1024)) $restr.=$line; fclose($fp); } return $restr;}

图片以及其他文件样式、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/][


http://lihuaxi.xjx100.cn/news/236253.html

相关文章

101种设计模式

https://sourcemaking.com/design-patterns-and-tips

htcd816+android密码,HTC Desire 816刷机解锁教程

一、解锁前的准备:1.解锁将会丢失所有数据,请先做好备份,如电话本、短信、照片、应用程序。2.下载并安装驱动程序HTC Driver。3.注册HTC Dev帐号,为提交解锁码做好准备。4.下载并解压 “Desire 816 解锁工具”:5.手机关…

学习 JavaScript (四)核心概念:操作符

JavaScript 的核心概念主要由语法、变量、数据类型、操作符、语句、函数组成,前面三个上一篇文章已经讲解完了。后面三个内容超级多,这篇文章主要讲解的是操作符。 操作符 什么叫做操作符? 这是一种工具,帮助我们操作字符串、数字…

android设备未指定怎么办,APKpath未指定为模块“示例 – 示例”

退出Android工作室 。 用pipe理员权限启动它。这解决了Windows 7中的 Android Studio v0.1的问题。我有同样的问题,我没有select 2个文件,然后收到错误"ERROR: APK path is not specified for module"我刚刚重新启动Android Studio并重新打开该…

Java多线程编程实战:模拟大量数据同步

背景 最近对于 Java 多线程做了一段时间的学习,笔者一直认为,学习东西就是要应用到实际的业务需求中的。否则要么无法深入理解,要么硬生生地套用技术只是达到炫技的效果。 不过笔者仍旧认为自己对于多线程掌握不够熟练,不敢轻易应…

django html数据库连接,Django数据库连接的问题

多线程运行项目。有N个工作线程从DB中获取jobs,并把结果写回DB。项目运行一段时间后,发现数据库连接耗尽了,幸好内存大,然后一直往上调,最后连接数都上8000多。耗尽连接数的时候,postgresql会出现类似这样的…

商品评论html,商品评论列表.html

提交取 消new Vue({el: #app,data: {fullLoad:,dialogVisible:false,jsonData:{"id":"","type":"edit","list":[{"type":"grid","icon":"icon-grid-","columns":[{"…

RSA签名的PSS模式

本文由云社区发表作者:mariolu 一、什么是PSS模式? 1.1、两种签名方式之一RSA-PSS PSS (Probabilistic Signature Scheme)私钥签名流程的一种填充模式。目前主流的RSA签名包括RSA-PSS和RSA-PKCS#1 v1.5。相对应PKCS(Public Key Cryptography …