dedecms网页压缩seo之gzip设置图文教程
DEDE整站生成静态的时候,首页、列表页、文章内容页都是生成HTML,当文档页面刷新的时候,点击次数是不变的,需要重新生成页面。经过分析dede内容页的field标签,解决方案如下:
。
JS解决办法:({dede:fieldclick/}这个不能实时刷新,要使用JS调用。)
内容页调用方法:在DEDE里面有一个php文件是专门用来统计点击次数的,这个文件叫countphp,我们只需要给它传递一些参数就可以获得文章的点击次数,调用的方式也是用JS来调用,这段代码大家也不需要去记,只要在用的时候复制进去就可以。
这是文章页调用文章点击次数,{dede:field name='id'/}是文章ID。
列表页和首页调用方法:在列表页和首页你可以在循环里面使用[fieldid /]获取,mid是发帖人,一般都是用admin帐号发文章,所以一般都是1。因为在list列表中不能有{},所以你就写实际地址:
这样,首页和列表页的点击次数也就能够像文章内容页一样实时点击刷新了,尤其适合博客
<script src="{dede:field name='phpurl'/}/countphpview=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"type='text/javascript' language="javascript"></script> 用这个调用,动态的,刷新一次+1,起始数可以在编辑文章高级参数里修改,没出过你这个问题
本文实例讲述了dedecms网页压缩seo之gzip设置技巧。分享给大家供大家参考。具体分析如下:
1
寻找phpini
有可能的位置是:/etc目录下或/usr/local/lib目录下
如果你还是找不到位置,那么请使用终极解决办法:
搜索phpini,恭喜你,你要找的phpini文件位置已经找到了,(用该方法找Phpini文件位置,在linux和windows下都是绝招哦
Phpini位置修改方法如下:
phpini文件缺省放在/usr/local/lib上面,可以在编译的时候使用--with-config-file-path参数来修改phpini的存放位置,例如你可以使用--with-
config-file-path=/etc把它存放到/etc下面,然后可以从源码包中拷贝phpini-dist到/etc/phpini。
2Dedecms程序本身没有这个功能,需要自己添加此功能,不管是windows主机还是linux主机,首先要有Gzip模块,然后进行设置,修改如下:
修改phpini文件,搜索并修改以下内容,如果没有,那么就自己加上:
代码如下:
zliboutput_compression
=
On
zliboutput_compression_level
=
6
也可以把
代码如下:
zliboutput_compression
=
Off
改成:
代码如下:
zliboutput_compression
=
On
3修改htaccess文件,添加以下内容:
代码如下:
SetOutputFilter
DEFLATE
AddOutputFilterByType
DEFLATE
text/html
text/css
image/gif
image/jpeg
image/png
application/x-javascript
想要创建htaccess文件该怎么办呢方法说穿了很简单:
1
打开Windows内建的记事本;
2
选取另存新文件“文件->另存为”;
3
在另存为的“保存类型”下拉选单中选取“所有文件”类型,可以选择utf-8,也可以是ansi
4
这时就可在“文件名”中输入htaccess;
0条评论