Ⅰ 求phpweb修改文章发布时间方法
这就简单了,找到数据库时间字段,update 表 set 修改
Ⅱ thinkphp发布文章怎样生成静态页面呢
'HTML_CACHE_ON' => true, // 开启静态缓存
'HTML_CACHE_TIME' => 60, // 全局静态缓存有效期
'HTML_FILE_SUFFIX' => '.shtml', // 设置静态缓存文件后缀
'HTML_CACHE_RULES' => array( // 定义静态缓存规则
// 定义格式1 数组方式
'静态地址' => array('静态规则', '有效期', '附加规则'),
// 定义格式2 字符串方式
'静态地址' => '静态规则',
)
手册里面讲解的很详细,去看看就明白了
Ⅲ phpcms v9 定时发布文章后如何自动生成静态页
这个程序后台有选择的,选择正在静态化以后,发布的文章页是静态页面的了。
Ⅳ php后台添加文章,生成新文章页面是怎么实现的
添加的时候把文章保存到数据库,显示文章的时候就从数据库里取出来。
Ⅳ phpcms 2008 sp4发布文章时不会自动生成文章页,数据库中有数据,别的栏目都没有问题,
更新栏目缓存
Ⅵ 如何让phpcmsV9再发布修改内容的时候不自动生成首页和栏目页
在用phpcms V9做二次开发的时候,由于没有做首页的模板,又为了让首页显示栏目页的内容,就修改了/phpcms/moles/content/create_html.php文件里面的public_index函数,该函数大概在499行,我们修改让首页的内容读取的是栏目页首页的内容,也就是首页是,但是我们读取了的内容,目的是可以省去一个模板,而且还可以有首页。但是这样做又出现了一个问题,就是每次更新和修改内容的时候,由于自动更新了栏目页和首页,导致了之前首页读取栏目页的内容失败,回到了旧版的V9的首页,每次更新内容都要重新发布首页,确实很麻烦。
想了许久,终于找到了解决方法,首先我们找到/phpcms/model/content_model.class.php里面的add_content函数,大概在33行,我们找到215-216行,注释掉以下代码:
//在添加和修改内容处定义了 INDEX_HTML
if(defined('INDEX_HTML')) $html->index();
if(defined('RELATION_HTML')) $html->create_relation_html($catid);
这个只是添加文章不自动生成首页和栏目页,还有修改编辑文章不自动生成首页和栏目页,这次我们要在该文件下找到edit_content函数,大概在226行,我们找到321-314行,然后注释掉以下代码:
//在添加和修改内容处定义了 INDEX_HTML
if(defined('INDEX_HTML')) $html->index();
if(defined('RELATION_HTML')) $html->create_relation_html($systeminfo['catid']);
这样我们就解决了,在添加和修改文章时候自动更新首页和栏目页的问题,同样该方法也可用于那些不想让V9自动生成首页和栏目页,想手动去生成的人。
Ⅶ Php做发布文章,如何在编写好文章后点击发布,新生成一个html页来浏览wen zhang
你的理解有误,遍历出来之后不是生成html页面,而是共用了一个html,根据你获取当前的文章id值来判断显示文章的属性内容。
Ⅷ phpcms 文章发布
看看是不是你的 action参数有问题。 你可以在模版里输出一下数组 看看拿到你要的数据没 {var_mp($data)} 没有的话检查标签的参数~
Ⅸ thinkphp怎么生成静态页面 还有发布的文章也是
你先搜下不就行了....
1、在入口文件index.php文件中定义生成静态页面的文件位置
define('HTML_PATH','./htm');
2、在根目录的config文件夹中的config.php配置静态页面的类型,设为 html
'HTML_FILE_SUFFIX' => '.html',// 默认静态文件后缀
3、在“Tpl/default/”目录中新建一个Index的文件夹,文件夹下面新建一个index.html的模板,
模板里面内容为:这是生成静态页例子
4、控制器IndexAction.class.php中的代码
class IndexAction extends Action{
publicfunction index(){
$this->buildHtml('1',HTML_PATH.'/','index','utf8');//注意:这里的utf8不能写成utf-8
$this->display();
}
}
解释:
这里的buildHtml是thinkphp内置的函数,这里的意思是:
将index的模板文件生成utf8编码格式的静态网页,该文件名为1.html,存在于根目录的htm文件中
该函数有5个参数,具体如下:
buildHtml($htmlfile,$htmlpath,$templateFile,$charset,$contentType='text/html')
参数:
$htmlfile生成的静态文件名称
$htmlpath生成的静态文件路径
$templateFile 指定要生成静态的模板文件
$charset生成静态文件的编码格式
$contentType生成静态文件的类型
Ⅹ PHP网站发布文章不能生成html了,后台【更新缓存】功能失效,怎么办急!
如果一开始就不能生成,有可能网站目录的权限不可写;如果一直都能生成,突然不能了,则回想一下此前是否改过模板,可能改出毛病了,退回模板修改之前,也许就解决了。