在本文中,我们将为您详细介绍DEDECMS等PHP系统自动更新首页的方案的相关知识,并且为您解答关于php实现自动更新的疑问,此外,我们还会提供一些关于dedecms{dede:php}标签用法介绍,
在本文中,我们将为您详细介绍DEDECMS等PHP系统自动更新首页的方案的相关知识,并且为您解答关于php实现自动更新的疑问,此外,我们还会提供一些关于dedecms {dede:php}标签用法介绍,dedecmsdede、dedecms {dede:php}标签用法介绍,dedecmsdede_PHP教程、DedeCMS 自动定时更新首页html插件、dedecms 调用单页栏目内容到首页的方法的有用信息。
本文目录一览:- DEDECMS等PHP系统自动更新首页的方案(php实现自动更新)
- dedecms {dede:php}标签用法介绍,dedecmsdede
- dedecms {dede:php}标签用法介绍,dedecmsdede_PHP教程
- DedeCMS 自动定时更新首页html插件
- dedecms 调用单页栏目内容到首页的方法
DEDECMS等PHP系统自动更新首页的方案(php实现自动更新)
DEDECMS程序现在使用的人很多。因为很好用很方便,即使是菜鸟也能快速使用DEDECMS建站,下面我就为告诉大家织梦定时自动更新首页的办法。如果网站主页使用了支持随机调用新闻的CMS,如:dedecms,内容又是采集的,并且你没多少时间进行手动更新内容的话,但又想让baidu喜欢你的网站,用这个小程序将会对你相当的有用和方便。
代码如下:
以下为引用的内容:
<?php
set_time_limit(0); //你网站的CMS根URL,结束不要加 / $baseCmsUrl = ; //动态主页的名称 $dmPageName = "index.php"; //静态主页的名称 $stPageName = "index.html"; //你希望多长时间更新一次,单位是秒 $mkTime = 3600; //下面是执行的代码 $tureStFile = dirname(__FILE__).'/'.$stPageName; $ftime = @filemtime($tureStFile); if(!file_exists($tureStFile) || ($ftime < time()-$mkTime)) { $body = file_get_contents($baseCmsUrl.'/'.$dmPageName); $fp = fopen($tureStFile, 'w'); fwrite($fp, $body); fclose($fp); } ?>
将上述代码保存为 task.php
然后在主页的静态HTML结尾引入下面的JS
<script language='javascript' src='task.php'></script>。
以上代码在dedecms和phpcms中均可用,ecms可能是不行的,不过它似乎有计划任务功能,但没有随机调用的功能用这个也没用。 本文章网址:http://www.ppssdd.com/code/10497.html。转载请保留出处,谢谢合作!
dedecms {dede:php}标签用法介绍,dedecmsdede
dedecms {dede:php}标签用法介绍,dedecmsdede
最简单的输入如
代码如下 复制代码
{dede:php}
$numA = 1;
$numB = 2;
echo $numA + $numB;
立即学习“PHP免费学习笔记(深入)”;
{/dede:php}
从上面语句可以看出dede:php标签可以名符其实的让在php中一样的用法,上面语句在php写法如下
代码如下 复制代码
$numA=1;
$numB=2;
echo $numA+$numB;
?>
是不是看上去很像啊,再看一个再有if else 条件判断的
代码如下 复制代码
[field:global runphp=''yes'' name=autoindex]
$a="";
$b="";
$c="";
if (@me > 3) @me = $c.@me.$b;
else @me = $a.@me.$b;
[/field:global]
这个在php中写法我就不写了,下面我们要看dede php标签结合起来sql标签使用。
结合SQL查询输出单条内容
代码如下 复制代码
{dede:php}
$row = $dsql->GetOne(''select id,typename from dede_arctype where id=2'');
print_r($row);
{/dede:php}
这个输出的内容是
Array
(
[id] => 2
[typename] => 问答
)
是不是很简单啊,有需要学习的朋友可以参考一下本文章哈。
from:http://www.111cn.net/wy/CMS/42052.htm
dedecms {dede:php}标签用法介绍,dedecmsdede_PHP教程
dedecms {dede:php}标签用法介绍,dedecmsdede
最简单的输入如
代码如下 复制代码
{dede:php}
$numA = 1;
$numB = 2;
echo $numA + $numB;
立即学习“PHP免费学习笔记(深入)”;
{/dede:php}
从上面语句可以看出dede:php标签可以名符其实的让在php中一样的用法,上面语句在php写法如下
代码如下 复制代码
$numA=1;
$numB=2;
echo $numA+$numB;
?>
是不是看上去很像啊,再看一个再有if else 条件判断的
代码如下 复制代码
[field:global runphp=''yes'' name=autoindex]
$a="";
$b="";
$c="";
if (@me > 3) @me = $c.@me.$b;
else @me = $a.@me.$b;
[/field:global]
这个在php中写法我就不写了,下面我们要看dede php标签结合起来sql标签使用。
结合SQL查询输出单条内容
代码如下 复制代码
{dede:php}
$row = $dsql->GetOne(''select id,typename from dede_arctype where id=2'');
print_r($row);
{/dede:php}
这个输出的内容是
Array
(
[id] => 2
[typename] => 问答
)
是不是很简单啊,有需要学习的朋友可以参考一下本文章哈。
from:http://www.111cn.net/wy/CMS/42052.htm
DedeCMS 自动定时更新首页html插件
应用领域:对于向我这样,首页用loop调用论坛数据的(不用js,对搜索引擎不好),需要时时更新首页html,或是首页有调用留言 评论数据的...都可以使用,我个人觉得这个还是特别实用的。因为我在首页调用了大量的论坛数据,用jS吧,怕baidu这种弱智机器人发现不了,所以就用这个插件,每隔30分钟自动更新一次,:-)
thanks
请自行修改auto_makehome.php中
$interval=1800;
1800=30*60 表示首页html每隔半小时生成一次,请自行修改,测试时建议改小这个数值,以方便调试查看
使用办法:
解压 上传至/plus目录
修改auto_makehome.php中$interval=1800;---如果有必要的话
在源码头部放上下面代码<script src=http://www.dede58.com/a/dedejq/"/plus/auto_makehome.php" language="javascript"></script> 本文章网址:http://www.ppssdd.com/code/4692.html。转载请保留出处,谢谢合作!
dedecms 调用单页栏目内容到首页的方法
如何将已经做成单页的栏目内容调用到首页来。
常用的需要调到首页来的单页内容,比如公司简介、联系我们等内容,我们在首页可能都要进行展现。通过常规的方式,包括查阅dede官方论坛资料,都找不到比较合适的答案。今天我们就提供两种方式进行调用。
一、我们知道,单页内容的模板调用标签是 {dede:field.content/} ,经过试验,在首页使用
{dede:channelartlist }
{dede:field.content/}
{/dede:channelartlist }
进行调用,即可顺利的调出相关的数据。
但是出现问题,这种调用只能用于只有一个单页的情况,如果系统中含有两个或者多个以上的单页,该调用会将所有的单页内容堆叠显示出来。即使加type的ID进行限定也没有什么作用。所以这种方法并不太适合
二、我们还可以使用sql进行调用,这样以来灵活性大大提高了,而且可以调用任意一个栏目ID的单页内容。
今天的关于DEDECMS等PHP系统自动更新首页的方案和php实现自动更新的分享已经结束,谢谢您的关注,如果想了解更多关于dedecms {dede:php}标签用法介绍,dedecmsdede、dedecms {dede:php}标签用法介绍,dedecmsdede_PHP教程、DedeCMS 自动定时更新首页html插件、dedecms 调用单页栏目内容到首页的方法的相关知识,请在本站进行查询。
本文标签: