设置dedecms为动态页面、设置dedecms为静态页面、首页动态、列表动态和文章
1.所有文章的动态或静态解决方案(针对已添加的文章)
进入“系统”-->“SQL命令行工具”,输入以下命令
站内所有文章均动态执行SQL:update dede_archives set ismake=-1
站内所有文章均静态执行SQL:update dede_archives set ismake=0
列批量设置是动态执行SQL:update dede_arctype set isdefault=-1
将其更改为 1 表示静态,更改为 0 表示链接到列表的第一页。
如果您希望ID = 10的列中的所有文章都是动态的织梦批量添加栏目织梦批量添加栏目,而其他所有文章都是静态的
执行SQL: update dede_archives set ismake=-1 where typeid=10
2、如果希望以后添加的所有文章默认都是动态的,需要进行如下设置:
1.添加栏目时动态:找到/dede/templates/catalog_add.htm文件,在文件中搜索:(链接到默认页面)这几个字
导航到这三行:
链接到默认页面
链接到列表的第一页
使用动态页面
将第一行的checked="checked"剪到最后一行代码,记得将找到的默认主页改为index.php后缀
2、添加文章时(仅适用于普通文章):找到/dede/templates/article_add.htm文件,在文件中搜索:(生成HTML)这几个字
找到这些行:
生成 HTML
仅动态浏览
只需将第一行中的checked=“1”剪切到第二行代码中即可。
如果还需要搜索默认的“禁止评论”找几个字(允许评论)
找到这两行
允许评论 cfg_feedback_forbid=='N') echo "checked='1' "; ?> /> 禁止评论
交换两行中 php if($cfg_feedback_forbid== 等号的 Y 和 N。
3.其他类只是动态的,方法一样,找到对应的文件即可
3.首页动态设置(去掉if语句)
打开index.php
贴上下面一段话
=================================================== == ===
//自动生成HTML版本
如果(伊塞特(
GLOBALS['_arclistEnv'] = '索引';
dsql->GetOne("从#@__homepageset中选择*");
行['模板']);
pv->设置模板(
cfg_templets_dir 。 “/”。
pv->SaveToHtml(dirname(FILE).'/index.html');
包括(目录名(文件)。'/index.html');
出口();
别的