DEDECMS生成动态网站及 DEDE批量修改动态页为静态

1.如何修改默认发布为动态页;
这个其实很简单,会改html就可以了!把dede文件夹打开,用编辑器打开article_add.php,找到<
 <input name="ishtml" type="radio" class="np" value="1" checked="1" />
生成HTML
  <input type="radio" name="ishtml" class="np" value="0"/>
仅动态浏览 </td>
 
修改为: 

  <input name="ishtml" type="radio" class="np" value="1" />
生成HTML
<input type="radio" name="ishtml" class="np" value="0" checked="1" />
仅动态浏览 </td>
  
刷新一下发布文章页面看看可以了不!用DW可以很直观的修改。

2.如何批量修改动态发布为静态生成,或者反过来修改。
用phpmyadmin打开dede_dede_archives 这个表
ismake这个字段就是我们要修改的对象。
运行sql语句:
UPDATE `dede_archives` SET `ismake` = '-1' 修改所有文档为动态浏览
UPDATE `dede_archives` SET `ismake` = '1' 修改所有文档为静态发布
UPDATE `dede_archives` SET `ismake` = '1' where `typeid`='22' 把某一栏目下的所有文章改为静态  

三步使DEDECMS生成动态网站:

一,首先在建立栏目的时候在列表页选项: 1链接到默认页 2链接到列表第一页 3列表使用动态页 处选择3,即你的列表生成时也是动态的。  

二,在自己手动添加文章的时候在发布选项: 1生成HTML 2仅动态浏览 处选择2,即手动添加的文章都是动态的。

三、以上的操作都是界面化的,如果你能够操作数据库,那么这些都可以在数据库中完成,当采集大量文章后,在数据库统一修改将是一件很轻松的事。在我的数据库里,文章的动态属性是由 archives 表的 ismake 标志位决定的。ismake 的值为1时为静态,-1 时表示动态,那么你只要用 update archives set ismake=-1 的sql语句就可以将你所有采集的文章都改为动态的。注意是所有,如果你要对某些项目作修改,那么在后面加 where “筛选条件”,而列表对应的属性是 arctype 表的 isdefault 标志位isdefault 的值为1时为静态,-1 时表示动态,那么你只要用 update arctype set isdefault=-1 的sql语句就可以将你的所有列表都改为动态的。