最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

详解dedecms中html和htm的区别

来源:动视网 责编:小采 时间:2020-11-27 15:34:25
文档

详解dedecms中html和htm的区别

详解dedecms中html和htm的区别:dedecms中htm与html的区别在于建立文档模板时,是否会解析注意:如果不一致的话在dedecms后台生成文档模板时会出现模板不存在,无法解析,这时我们可以修改include/arc.archives.class.php中564行代码根据实际情况,如果你的模板是html,而无法解析就
推荐度:
导读详解dedecms中html和htm的区别:dedecms中htm与html的区别在于建立文档模板时,是否会解析注意:如果不一致的话在dedecms后台生成文档模板时会出现模板不存在,无法解析,这时我们可以修改include/arc.archives.class.php中564行代码根据实际情况,如果你的模板是html,而无法解析就


dedecms中htm与html的区别在于建立文档模板时,是否会解析

注意:如果不一致的话在dedecms后台生成文档模板时会出现“模板不存在,无法解析”,这时我们可以修改include/arc.archives.class.php中564行代码根据实际情况,如果你的模板是html,而无法解析就需要‘#.htm$#’改为‘#.html$#’。

可以在dedecms源码arc.archives.class.php文件564行,获得模板的位置

 /**
 * 获得模板文件位置
 *
 * @access public
 * @return string
 */
 function GetTempletFile()
 {
 global $cfg_basedir,$cfg_templets_dir,$cfg_df_style;
 $cid = $this->ChannelUnit->ChannelInfos['nid'];
 if(!empty($this->Fields['templet']))
 {
 $filetag = MfTemplet($this->Fields['templet']);
 if( !preg_match("#\/#", $filetag) ) $filetag = $GLOBALS['cfg_df_style'].'/'.$filetag;
 }
 else
 {
 $filetag = MfTemplet($this->TypeLink->TypeInfos["temparticle"]);
 }
 $tid = $this->Fields['typeid'];
 $filetag = str_replace('{cid}', $cid,$filetag);
 $filetag = str_replace('{tid}', $tid,$filetag);
 $tmpfile = $cfg_basedir.$cfg_templets_dir.'/'.$filetag;
 if($cid=='spec')
 {
 if( !empty($this->Fields['templet']) )
 {
 $tmpfile = $cfg_basedir.$cfg_templets_dir.'/'.$filetag;
 }
 else
 {
 $tmpfile = $cfg_basedir.$cfg_templets_dir."/{$cfg_df_style}/article_spec.htm";
 }
 }
 if ( defined('DEDEMOB') )
 {
 $tmpfile =str_replace('.htm','_m.htm',$tmpfile);
 }
 if(!file_exists($tmpfile))
 {
 $tmpfile = $cfg_basedir.$cfg_templets_dir."/{$cfg_df_style}/".($cid=='spec' ? 'article_spec.htm' : 'article_default.htm');
 if ( defined('DEDEMOB') )
 {
 $tmpfile =str_replace('.htm','_m.htm',$tmpfile);
 }
 }
 if (!preg_match("#.htm$#", $tmpfile)) return FALSE;
 return $tmpfile;
 }

注意:红字体的地方

文档

详解dedecms中html和htm的区别

详解dedecms中html和htm的区别:dedecms中htm与html的区别在于建立文档模板时,是否会解析注意:如果不一致的话在dedecms后台生成文档模板时会出现模板不存在,无法解析,这时我们可以修改include/arc.archives.class.php中564行代码根据实际情况,如果你的模板是html,而无法解析就
推荐度:
标签: 区别 详解 的区别
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top