设置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便是静态 假如要ID =10 的栏目内 全部文章生成动态,其它所有为静态 执行SQL: update dede_archives set ismake=-1 where typeid=10 2、若是想之后添加的文章 都默认是动态的话,还须要进行如下设置: 1.增长栏目时动态化: 找到 /dede/templates/catalog_add.htm 文件后 在文件中搜索: (连接到默认页) 这几个字 定位到这三行:                <input type='radio' name='isdefault' value='1' class='np' checked="checked" />               连接到默认页               <input type='radio' name='isdefault' value='0' class='np' />               连接到列表第一页               <input type='radio' name='isdefault' value='-1' class='np' />               使用动态页 把第一行的 checked="checked" 剪切到 最后一行代码中便可,记得把找到默认首页改为index.php后缀的 2.增长文章时(只限普通文章类):找到 /dede/templates/article_add.htm 文件后 在文件中搜索: (生成HTML) 这几个字 定位到这几行:   <input name="ishtml" type="radio" class="np" value="1" checked="1"/> 生成HTML <input type="radio" name="ishtml" class="np" value="0" /> 仅动态浏览 把第一行的 checked="1" 剪切到 第二行代码中便可. 如还需默认 "禁止评论" 的 搜索找到位 (容许评论) 几个字 定位到这二行 <input type='radio' name='notpost' class='np' value='0' <?php if($cfg_feedback_forbid=='Y') echo "checked='1' "; ?> />容许评论           <input type='radio' name='notpost' class='np' value='1' <?php if($cfg_feedback_forbid=='N') echo "checked='1' "; ?> />禁止评论 把两行中的 php if($cfg_feedback_forbid==   等于号的Y和N对换便可 3.其它类仅动态的,方法同理,找到相应文件便可 3、首页动态设置 (去除if语句) 把如下一段 ===================================================== //自动生成HTML版 if(isset($_GET['upcache'])) { require_once (dirname(__FILE__) . "/include/common.inc.php"); require_once DEDEINC."/arc.partview.class.php"; $GLOBALS['_arclistEnv'] = 'index'; $row = $dsql->GetOne("Select * From `#@__homepageset`"); $row['templet'] = MfTemplet($row['templet']); $pv = new PartView(); $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']); $pv->SaveToHtml(dirname(__FILE__).'/index.html'); include(dirname(__FILE__).'/index.html'); exit(); } else { header('HTTP/1.1 301 Moved Permanently'); header('Location:index.html'); } ?> ===================================================== 换成 ===================================================== //自动生成HTML版 require_once (dirname(__FILE__) . "/include/common.inc.php"); require_once DEDEINC."/arc.partview.class.php"; $GLOBALS['_arclistEnv'] = 'index'; $row = $dsql->GetOne("Select * From `#@__homepageset`"); $row['templet'] = MfTemplet($row['templet']); $pv = new PartView(); $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']); $pv->SaveToHtml(dirname(__FILE__).'/index.html'); include(dirname(__FILE__).'/index.html'); exit(); ?>
相关文章
相关标签/搜索