dedecms 静态页改成动态页 所有页面、栏目

进去“系统” –> “SQL命令行工具” 输入以下命令就能够

想要暗许动态浏览只要改革对应的机要模板就足以,在../dede/templets/文件下。

RewriteRule
^(.*)/plus/list-([0-9]+).html$1/plus/list.php?tid=$2

2.充实随笔时(只限普通小说类):找到 /dede/templates/article_add.htm
文件后 在文书中检索: (生成HTMLState of Qatar 那多少个字
恒久到这几行:  

依然步入后台→系统→SQL命令行工具→运维SQL命令行: 单行命令施行查询命令:
1.将装有文书档案设置为“仅动态”:update dede_archives set ismake=-1
2.将具有文书档案设置为“仅静态”:update dede_archives set ismake=1
3.将具有栏目设置为“使用动态页”: update dede_arctype set isdefault=-1
4.将有着栏目设置为“使用静态页”: update dede_arctype set isdefault=1

update dede_archives set ismake=-1

三、首页动态设置 (去除if语句卡塔尔国
把以下一段

album_add.htm 发布画册模板
archives_add.htm 公布通用文书档案模板
article_add.htm 发布普通模板
archives_sg_add.htm 发表特殊类文章模板

  可是一些朋友为了实时的呈现一些消息.可能还想利用动态本子清除一些难题.不能够用静态的章程来显示网址内容.

把第一行的
checked=”checked” 剪切到 最终一行代码中就能够,记得把找到暗中同意首页改成index.php后缀的

改为:<input name=”ishtml” type=”radio” class=”np” value=”1″ />
生成HTML
<input type=”radio” name=”ishtml” class=”np” value=”0″
checked=”checked” />
仅动态浏览

SQL语句:

<input name=”ishtml” value=”1″ checked=”1″ type=”radio”>
生成HTML
<input name=”ishtml” value=”0″ type=”radio”>
仅动态浏览

将代码:<input name=”ishtml” type=”radio” class=”np” value=”1″
checked=”checked” />
生成HTML
<input type=”radio” name=”ishtml” class=”np” value=”0″ />
仅动态浏览

album_add.htm
发布图册模板
archives_add.htm 揭橥通用文书档案模板
article_add.htm 发布普通模板
archives_sg_add.htm 公布特殊类小说模板

把第一行的
checked=”checked” 剪切到 最终一行代码中就能够,记得把找到暗中同意首页改成index.php后缀的

将在公布的文章类型的模板代码改下就能够实现现在公布小说正是动态展现,不用在二个二个改换,完成暗中认可动态浏览。

改为:<inputname=”ishtml”
type=”radio” value=”1″ />
             生成HTML
             <input type=”radio” name=”ishtml”
value=”0″checked=”checked” />
             仅动态浏览

3.其余类仅动态的,方法同理,找到呼应文件就可以

若发表的是经常日常的稿子,该article_add.htm下的代码就足以。
2.什么样批量退换动态发表为静态生成,恐怕反过来修正。
用phpmyadmin打开dede_dede_archives 这个表
ismake这么些字段便是我们要改革的靶子。
运行sql语句:
UPDATE `dede_archives` SET `ismake` = ‘-1’ 修正全数文书档案为动态浏览
UPDATE `dede_archives` SET `ismake` = ‘1’ 校订全体文书档案为静态发布
这么就足以了

将在公布的篇章类型的沙盘模拟经营代码改下就足以兑现未来公布文章正是动态突显,不用在叁个二个修正,完成暗中同意动态浏览。

把两行中的 php if($cfg_feedback_forbid==   等于号的Y和N对换就可以

实际上改良模板就能够落成公布作品和征集都以运用的暗中认可动态展现。

 不过首先要把伪静态的平整写到apche里的httpd.conf里面,:

1.增添栏目时动态化: 找到 /dede/templates/catalog_add.htm 文件后
在文件中查找: (链接到暗中同意页卡塔尔(قطر‎ 这多少个字
定位到那三行:  
澳门新葡萄京娱乐场,             <input name=”isdefault” value=”1″ checked=”checked”
type=”radio”>
              链接到私下认可页
              <input name=”isdefault” value=”0″
type=”radio”>
              链接到列表第一页
              <input name=”isdefault” value=”-1″
type=”radio”>
              使用动态页

改成1正是静态。

?>

换成

=====================================================
//自动生成HTML版
require_once (dirname(__FILE__) . “/include/common.inc.php”);
require_once DEDEINC.”/arc.partview.class.php”;
$GLOBALS[‘_arclistEnv’] = ‘index’;
$row = $dsql->GetOne(“Select * From <%60dede_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();

  

如还需暗许 “制止商酌” 的 搜索找到位 (允许商量卡塔尔国 几个字
原则性到那二行
<input type=’radio’ name=’notpost’ class=’np’ value=’0′ <?php
if($cfg_feedback_forbid==’Y’State of Qatar echo “checked=’1′ “; ?>
/>允许商量
          <input type=’radio’ name=’notpost’ class=’np’ value=’1′
<?php if($cfg_feedback_forbid==’N’卡塔尔 echo “checked=’1′ “; ?>
/>禁绝商议

释疑:dede伪静态的情致是普通大家为了更加好的化解服务器压力,和升高检索引擎的本身面.都将小说内容生成静态页面.

2.日增作品时(只限普通随笔类):找到 /dede/templates/article_add.htm
文件后 在文件中找找: (生成HTMLState of Qatar 那多少个字
固定到这几行:  
<input name=”ishtml” type=”radio” class=”np” value=”1″
checked=”1″/>
生成HTML
<input type=”radio” name=”ishtml” class=”np” value=”0″ />
仅动态浏览

把根目录下转移的 index.html 删除就可以。(注意,现在不要再生成首页html,不然又成静态的了。)

一、全体随笔动态或静态的解决办法 (针对已经增添好的篇章State of Qatar

实践以下MySQL语句:

把第一行的 checked=”1″ 剪切到 第二行代码中就可以.

</IfModule>在把相关的模块展开

二、假诺想今后增添的稿子 都暗许是动态的话,还亟需进行以下设置:

 

=====================================================
//自动生成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 <%60dede_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’);
}

将享有文书档案设置为“仅动态”,
update dede_archives set ismake=-1
将持有栏目设置为“使用动态页”,
update dede_arctype set isdefault=-1

?>

初稿地址:

若发表的是平时平日的文章,该article_add.htm下的代码就能够。倘让你想将富有的发布都以动态浏览,就将相应的模版改下代码:

只要要ID =10 的栏目内 全部随笔生成动态,其余任何为静态
执行SQL: update dede_archives set ismake=-1 where typeid=10

3、首页动态

全站全体小说为动态    实施SQL: update dede_archives set ismake=-1
全站全部文章为静态    履行SQL: update dede_archives set ismake=0

#RewriteRule
^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+).html$1/plus/list.php?tid=$2&TotalResult=$3&PageNo=$4

栏目批量设置为动态    实行SQL: update dede_arctype set isdefault=-1
改为1便是静态

这个模板的代码都该下。要有依据的改,才干将对应发布的消息内容达成动态浏览。

update dede_arctype set isdefault=-1

想要暗许动态浏览只要校正对应的显要模板就足以,在../dede/templets/文件下。

RewriteEngine On

施行以下MySQL语句:

album_add.htm
发布画册模板
archives_add.htm 发表通用文书档案模板
article_add.htm 发布普通模板
archives_sg_add.htm 发布特殊类文章模板

1、将有着文书档案设置为“仅动态”:

也正是说直接从数据Curry取多少,然后生成页面。

RewriteRule
^(.*)/plus/view-([0-9]+)-([0-9]+).html$1/plus/view.php?arcID=$2&pageno=$3

将代码:<inputname=”ishtml”
type=”radio” value=”1″ checked=”checked”/>
             生成HTML
             <input type=”radio” name=”ishtml” value=”0″/>
             仅动态浏览

dedecms把全站改为动态(伪静态)浏览的方法

———————————————————————-

共八个步骤:
1、将有所文书档案设置为“仅动态”:施行以下MySQL语句:
update dede_archives set
ismake=-12、将全体栏目设置为“使用动态页”,也足以创设栏目时精选“使用动态页”:施行以下mysql语句:
update dede_arctype set isdefault=-13、首页动态:把根目

共三个步骤:

2、将兼具栏目设置为“使用动态页”,也足以创建栏目时接收“使用动态页”:

总之说下的是,网址空间小而数据库还足以的话,使用动态浏览也是科学的,然则官方的程序默许的扭转静态浏览的,只要一公布小说,就能自动生成静态页面,难道做揭露小说还要四个三个去退换其他的安装吗?麻烦。对于收罗的相爱的人的话也是个难点。难道就须要在后台用SQL语句改正呈现吗?

 实际上改革模板就能够直达发布小说和搜集都以使用的暗中认可动态展现。

RewriteRule ^(.*)/index.html
$1/index.PHP

<IfModule mod_Rewrite.c>

  可是那就损失了对搜索引擎的和煦面.怎么着在两个之间找个中等方法吗,那就产生了伪静态工夫.

发表评论

电子邮件地址不会被公开。 必填项已用*标注