设置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 `#@__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();

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

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

转载于:https://blog.51cto.com/scottlinn/412743

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

  1. html 动态调用php文件,html静态页面调用php文件的方法

    html静态页面调用php文件的方法 本文实例讲述了html静态页面调用php文件的方法.分享给大家供大家参考.具体方法如下: 静态页面中看上去好像是不能直接调用php文件的,但是却可以使用js调用方 ...

  2. php页面怎么转换成静态页面,php如何生成静态页面

    用php生成静态html页面 因为每次用户点击动态链接的时候都会对服务器发送数据查询的要求 对于一个访问量可能达百万千万级别的网站来说 这无疑是服务器一个大大的负担 所以把动态数据转换成静态html页 ...

  3. 静态html页面传递参数,javascript静态页面传值的三种方法分享

    一:JavaScript静态页面值传递之URL篇能过URL进行传值.把要传递的信息接在URL上.Post.htm function Post() { //单个值 Read.htm?username=b ...

  4. smarty能创建 php页面,php+smarty生成静态页面详解

    /* 以下是我在工作中对php生成静态页的一种方法,以下程序,如有任何不明白的地方,可到我的网站给我留言. www.wuvale.com  愿意和你一起探讨. */ require('libs/Sma ...

  5. php静态页面缓存,php处理静态页面:页面设置缓存时间实例

    通过PHP去生成一个纯静态的页面:https://www.jb51.net/article/116814.htm 问:如何触发系统生成纯静态化页面? 1.页面添加缓存时间 2.手动触发的方式 3.cr ...

  6. php编写用户登录页面,js+php实现静态页面实时调用用户登陆状态的方法

    这篇文章主要介绍了js+php实现静态页面实时调用用户登陆状态的方法,采用在静态页面中使用js调用php页面从而实现用户登录状态的实时调用功能,需要的朋友可以参考下 本文实例讲述了js+php实现静态 ...

  7. 页面增加html,为静态页面HTML增加session功能

    一般来说,只有服务器端的CGI程序(ASP.PHP.JSP)具有session会话功能,用来保存用户在网站期间(会话)的活动数据信息,而对于数量众多的静态页面(HTML)来说,只能使用客户端的cook ...

  8. php简单的静态页面现成,PHP生成静态页面的简单方法

    页面静态化的方法,分为两种,一种是伪静态,就是url 重写,一种是你真的静态化.下面介绍PHP中页面静态化的方法. 什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现 ...

  9. 织梦支持html5吗,自动更新HTML FOR DedeCMS V5.3(支持首页,列表页,文章页)

    关键字描述:支持 首页 文章 更新 自动 DedeCMS 模块 安装 DedeCMS V5.3的使用方法很简单~~~ 直接用后台的模块安装就可以了.坚决贯彻实施官方的插件模块化,一键安装的理念. 当然 ...

  10. html静态页面引用其他页面,Shtml完美解决静态页面内部调用其他页面(非Iframe、Object、Js方法)...

    我想这个是所有前端工程师都会碰到的问题,在你做了很多页面,需要调用同一个头部或者底部的时候,需要嵌套一下,这个时候怎么办 Iframe.Object.Js调用的方法就不讨论了,网上搜索一大堆,不过兼容 ...

最新文章

  1. 简明python教程购买-自学Python买什么书?
  2. matlab多个绘图,合并多个绘图 - MATLAB Simulink - MathWorks 中国
  3. 1、SELECT:数据表查询语句
  4. 升学在线如何从容应对流量高峰?
  5. 平安iq测试没通过的话影响入职吗_从外包测试到阿里巴巴,一位三本女生逆袭之路...
  6. c++ 中extern C 及#ifdef __cplusplus的作用
  7. PP视频如何将默认缓存清晰度设置成超清
  8. flatform installer web 安装php_web安装平台-微软web服务器配置安装工具(Web Platform Installer)5.0 官方最新版-东坡下载...
  9. conda创建虚拟环境,拥有多个Anconda版本
  10. getchar(关于键盘缓冲区)
  11. 详述近期遭利用的 Atlassian Confluence OGNL 注入漏洞 (CVE-2021-26084)
  12. python学习网站-关于python学习,最系统的学习网站看这里
  13. 一切都是瞬息,一切都会过去,而那过去了的,将成为亲切的回忆。
  14. 简单易懂的PHP的命名空间以及配合use的使用
  15. vsftpd 可以登录,无法写入和上传
  16. exawear能运行java_VirSCAN.org-多引擎在线病毒扫描网 v1.02,当前支持 47 款杀毒引擎...
  17. hd_Lanswitch Web System
  18. java实现文件移动_java实现文件的复制,移动
  19. LCD1602单片机(STC51/STM32)驱动程序详解
  20. 为了背单词,我花了两天写了一款背单词小程序

热门文章

  1. mysql 存储过程 out list_MySQL存储过程中的IN,OUT,INOUT类型 用法
  2. 前端 docker + gitlab CI 的持续集成(二)
  3. [Cocoa]深入浅出 Cocoa 之消息
  4. interpreter_command_state pattern
  5. cvs有机添加剂检测_固化剂检测,项目标准有哪些呢?
  6. python 优点_python语言有什么优势
  7. html的form表单详解
  8. 简述osi参考模型各层主要功能_简述OSI参考模型及各层的功能
  9. python 数据去重 max()_荐 用 Python 对 Excel 表格内数据进行去重、分类,标记异常及分析...
  10. vscode中打开pdf文件_Visual Studio Code Preview深度体验、使用技巧.pdf