设置dedecms为动态页面,设置dedecms为静态页面,首页动态,列表动

设置dedecms为动态页面,设置dedecms为静态页面,首页动态,列表动态和文章

一、所有文章动态或静态的解决方法 (针对已经添加好的文章)

进入“系统” –> "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

二、如果想以后添加的文章 都默认是动态的话,还需要进行以下设置:

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.其它类仅动态的,方法同理,找到相应文件即可

三、首页动态设置 (去除if语句)

打开index.php

把以下一段

=====================================================//自动生成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 `dede_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 `dede_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();

?>=====================================================

注:需要把默认首页游index.html改为index.php

玩linux…做运维…集群..http://scottlinn.blog.51cto.com/829656/412743

会让你的心态更平和更坦然,

设置dedecms为动态页面,设置dedecms为静态页面,首页动态,列表动

相关文章:

你感兴趣的文章:

标签云: