dedecms织梦 进行全局标记测试结果显示正常 但前台的html不能显示,不能解析dede标
是不是你在“高级选项”中的“发布选项”选中了“仅动态浏览”。。。可以把它选 成“生成HTML”。试试看
PS:没道理啊。。这个默认选项是“生成HTML”的。。。一般如果是安装正常是不会出现你这样的情况的。有可能是你在安装过程中设置有误。如果是在本地测试可以重新安装一遍看看
新闻列表页和产品列表页的,翻页功能错误,应该是伪静态的缘故,手机版肯定是没有伪静态,开启了伪静态以后翻译就会错误!
解决办法:
进DATA 文件夹 找到configcacheincphp
修改configcacheincphp里面的
$cfg_rewrite = 'Y'; 把Y改成N就行了
百试百灵!
这个功能基本用不到。
1:先排除系统程序问题还是模板问题,把模板风格切换成默认的default, 看下是否正确。假设切换成default正常,说明你的标签写的有问题,好好检查。
2:如果切换成default后,仍然不正常,提取数据库、样式、模板、uploads换内核程序。
可能原因如下:
模板选择不正确或者模板主页为空。
模板主页的地址未设置正确
建议通过浏览器审查元素查看一下具体原因,查看代码有没有正常显示,如果没有那可能就是模板是空文件。
如果实在无法解决,建议付费找人处理。
织梦dedecms生成栏目HTML缓慢的一个可能原因及解决方法:
1、找到dede\makehtml_list_actionphp 文件
在dede\makehtml_list_actionphp 的文件行 101 处
//$lv->CountRecord();
有这样一处注释掉的代码,这一个计算某个栏目类有多少分页的代码居然不运行,从而导致后面一行
if($lv->TypeLink->TypeInfos[‘ispart’]==0 && $lv->TypeLink->TypeInfos[‘isdefault’]!=-1) $ntotalpage = $lv->TotalPage;
else $ntotalpage = 1;
导致这里面的 $ntotalpage 根本得不到值 (NULL),因为 $lv->TotalPage 是在$lv->CountRecord 函数里面赋值
,从而想到,取消此处注释,让栏目生成HTML 分批进行
2、尽量不要一次性生成过多
在生成后台我们可以安排日期进行生成或者安排id进行生成,这样比较合理,不然线程过多,或者时间过程,很容易导致卡死!
0条评论