ChatGPT批量写原创文章软件

dedecms栏目生成(dedecms栏目标签)

DedeCms如何生成栏目以及静态的html文件在织梦后台有生成选项,有更新首页这个,选择生成HTML,还有动态浏览选项织梦cms如何设置指定栏目生成静态1、后台-系统参数-核心设置-是否使用伪静态:选

本文目录一览:

  • 1、DedeCms如何生成栏目以及静态的html文件
  • 2、织梦cms如何设置指定栏目生成静态
  • 3、怎么解决织梦dedecms生成栏目HTML缓慢

DedeCms如何生成栏目以及静态的html文件

在织梦后台有生成选项,有更新首页这个,选择生成HTML,还有动态浏览选项

dedecms栏目生成(dedecms栏目标签)

织梦cms如何设置指定栏目生成静态

1、后台-系统参数-核心设置-是否使用伪静态:选择“是”;

注:网站空间是否支持伪静态,可以与空间的IDC商联系一下,一般来说,空间都是支持伪静态的。

Apache服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可;

而IIS服务器伪静态的实现,则需要加载Rewrite组件,然后配置httpd.ini文件。

2、如果网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:

将所有文档设置为“仅动态浏览”:update dede_archives set ismake=-1

将所有栏目设置为“使用动态页”:update dede_arctype set isdefault=-1

3、列表页、文章页伪静态

打开/include/helpers/channelunit.helper.php。

(1)查找:

//动态文章

if($cfg_rewrite == 'Y')

{

return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

}

替换为

//动态文章

if($cfg_rewrite == 'Y')

{

return "/DedeCMS/DedeCMS5.7-".$aid.'-1.html';

}

意思是:将默认的/plus/view-1-1.html文章链接格式改为/DedeCMS/DedeCMS5.7-1-1.html。

(2) 查找:

//动态

$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

替换为

//动态

$reurl = "/category/list-".$typeid.".html";

意思是:将默认的频道或是列表页URL/plus//list.php?tid=1变更为/dedecms/list-1.html形式。

怎么解决织梦dedecms生成栏目HTML缓慢

织梦dedecms生成栏目HTML缓慢的一个可能原因及解决方法:

1、找到dede\makehtml_list_action.php 文件

在dede\makehtml_list_action.php 的文件行 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进行生成,这样比较合理,不然线程过多,或者时间过程,很容易导致卡死!

相关文章