DedeCMS系统,后台模板生成HTML页面时,不能解析dede标签,直接输出dede标签乱码的问题。

DedeCMS系统,后台模板生成HTML页面时,不能解析dede标签,直接输出dede标签乱码的问题。,第1张

关于这个问题常规的实现方法有两种!

使用js调用公共部分的代码,插入到HTML文件中。

如代码:

<!doctype html>

<html>    

<head>       

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />      

<title></title>      

</head>    

<body>    

<!--headerjs里面调用你所需要的公共头部的页面代码--><script type="text/javascript" src="/js/headerjs"></script>  

<!--页面主题部分-->    

<!--footerjs里面调用你所需要的公共头部的页面代码--><script src="/js/footerjs"></script>    

</body>    

</html>

使用PHP或其他后台语言调用(smarty模板引擎)。

代码以dedecms的程序为例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "http://wwww3org/TR/xhtml1/DTD/xhtml1-transitionaldtd">

<html xmlns="http://wwww3org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset={dede:globalcfg_soft_lang/}">

     

        <meta name="mobile-agent" content="format=html5; url={dede:globalcfg_wapurl/}">

        <link rel="alternate" media="only screen and(max-width: 640px)" href="{dede:globalcfg_wapurl/}" >

<title>{dede:globalcfg_webname/}</title>

{dede:include filename="headhtm"/}<!--调用的公共页面头部-->

<!--网页主体部分-->

{dede:include filename="footerhtm"/}<!--调用的公共页面底部-->

</html>

可能原因如下:

模板选择不正确或者模板主页为空。

模板主页的地址未设置正确

建议通过浏览器审查元素查看一下具体原因,查看代码有没有正常显示,如果没有那可能就是模板是空文件。

如果实在无法解决,建议付费找人处理。

检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。

页面的编码、文件的存储的编码、dedecms程序的编码要统一。

编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DedeCMS系统,后台模板生成HTML页面时,不能解析dede标签,直接输出dede标签乱码的问题。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情