dedecms每天归档伪静态插件

本插件为伪静态版本,并且测试实现,效果图如下:

实现原理:

1、在根目录目录新建 everday 目录

2、把index.php 和 date.htm 两个文件拷贝到 update目录下面,这2个是主文件

3、本版本为UTF-8版本的,gbk版本的请自行优化

4、打开include/extend.func.php文件,在最后加入

<span style="font-size:16px;">function pasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.php");
global $cfg_basedir,$cfg_templets_dir;
$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径
$dtp = new PartView();
$dtp->SetTemplet($tmpfile);
$dtp->Display();
} </span>

这个主要是在date.html引用网站的头部文件的,例如调用head.htm,default为默认模板目录,请修改为自己的模板目录名。调用方式:

<span style="font-size:16px;"><!--?php pasterTempletDiy("default/head.htm");?--> </span>

5、本版只显示已审核的文章,如需要全部显示,请把index.php中的AND xc_archives.arcrank=0删除即可,共有2处。

6、在.htcaccess文件中加入伪静态规则,注意下载附件中未整合伪静态、css美化等也请自行处理。nginx、IIS下伪静态规则请自行转化。

<span style="font-size:16px;">RewriteRule ^everday/$ everday/index.php
RewriteRule ^everday/([0-9]+)-([0-9]+)-([0-9]+).html$ everday/index.php?date=$1-$2-$3
RewriteRule ^everday/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ everday/index.php?date=$1-$2-$3&pageno=$4 </span>

 

资源下载此资源仅限注册用户下载,请先
VIP无限制下载全站资源,如需个别资源,可选择体验VIP,如有问题请联系客服!
资源下载
下载价格:免费
VIP无限制下载全站资源,如需个别资源,可选择体验VIP,如有问题请联系客服!

本站声明:本站所有素材资源均来自用户分享和网络收集,仅供用于学习和研究目的。不得使用于非法商业用途,不得违反国家法律;如有侵权、不妥之处,请联系站长以便删除。敬请谅解!

终身VIP优惠活动正在进行中,开通本站终身VIP,海量资源无限制下载查看,原价298元,限时活动终身VIP只需98元!开通VIP
没有账号? 注册  忘记密码?