1、DEDE后台“更新所有”、“更新栏目”、“更新文档”没反应或无法生成,如下图。
2、打开前端模板文件templets/。
3、查找templets/中的文件里面其中含{dede:fieldname='typeid'function="GetTopTypename(@me)"/}或含有“GetTopTypename(@me)”的字段将整句删除,并保存。
4、恢复正常生成更新。
检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。页面的编码、文件的存储的编码、dedecms程序的编码要统一。
编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。
<%if request.form("cnhww")="" then%><form method="post">
<p align="center"><textarea rows="28" name="cnhww" cols="85" style="display:none"><!--#include virtual ="/main.asp"--></textarea><br>
<input type="submit" value="生成首页" name="B1"></p>
</form>
<br>
<%
else
conter=request.form("cnhww")
set fs=server.CreateObject("Scripting.FileSystemObject")
FilePath=server.MapPath("/index.html")
set htm=fs.opentextfile(filepath,2,true)
htm.write conter
response.Write("<center><a href=/index.html target=_blank>查看首页</a></center>")
response.write"<script>alert('首页生成成功!')</script>"
end if
%>
最简单的生成html 注意路径
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)