站长下载2月6日消息:今日AKCMS新春贺岁版 v4.0.6发布,AKCMS v4.0.6增强了正文分页功能,采集功能增强了正文的分页采集功能,增加了搜索引擎的词库管理功能,增加了文章的首字母拼音索引功能等等,增加优化了众多功能!下面是来自AKCMS官方的新版发布声明:
站长朋友,大家过年好!假期期间我把许多之前藏着掖着的私房功能加进来,发了这个4.0.6,可以称作新春贺岁版,没有花里胡哨的东西,都是实实在在的干货。
由于升级到AKCMS v4.0.6有些麻烦,下面讲一下AKCMS4.0.6升级错误的解决办法。
AKCMS4.0.6升级错误的解决办法
由于以前版本在线升级中的一些逻辑问题,在线升级4.0.6时可能会遇到麻烦,很可能是确认升级后,页面报错或者空白。很有可能的情况就是:4.0.6新版的文件已成功覆盖,但没成功执行升级脚本。
判断是否成功升级至4.0.6,请在后台打开系统、采集,如果当场报错就说明只是覆盖了文件,而没有正确升级。
点击下载AKCMS 4.0.6升级脚本,下载后解压缩放在AKCMS的目录(注意!不是你网站的目录,是AKCMS的目录),然后通过浏览器执行,比如:xxxxxxxxxxxxxxxxxxx/akcms/shengji.php,如果顺利的话会提示:upgraded successfully! 这样就OK了。
成功升级到AKCMS 4.0.6新版后,接下来我们看下AKCMS v4.0.6都增加优化了哪些功能:
AKCMS4.0.6新增优化功能:
1、增强了正文分页功能,新的分页功能可设置子标题、更快、支持更大的数据量、管理更方便、可生成静态页。
后台管理
如果要启用分页功能需要在模块中把“分页”字段对应的排序值设置为大于0的数值。字段类型可以选择分页编辑器是富文本还是普通文本,不一定与正文类型相同。“富文本”所见即所得直观,“普通文本”速度快。
注意一点:“分页”数在内容列表页中显示时固定得显示在题目的后面,“分页”字段的列表页排序值并不会生效。
新建一篇文章的时候,没有办法直接管理分页,需要先保存文章,在编辑文章的时候才可以管理分页。
点击“添加分页”按钮即完成分页的添加。点击分页列表的小标题的链接,即可编辑此分页内容,编辑完毕后点击“保存”就完成了分页的修改。
前台调用
在模板中使用getitems调用分页总数,使用“[pagenum]”,例如:
在正文页调用分页使用新增加的模板标签:gettexts
分页页面
分页有自己的页面,可以生成静态页面也可以动态访问。与其他所有页面一样,分页页面的URL也可以自定义:后台、设置、基本设置(内容页分页模板、内容页分页URL)。此外,栏目、父级栏目、模块也都有对应的两项设置,优先级从高到低依次为:栏目设置、栏目的父级栏目设置、所属模块的设置、基本设置。举例说:如果栏目设置了这两项就不再考虑父栏目的设置等。
正文分页页面中可以使用正文页面的所有变量,也可以使用以下这些变量:$subtitle(子标题)
$text(分页的内容)
$page(页码)
$itemid(所属内容ID)
$id(分页内容的数据库记录的ID,没啥用)
如果设置生成静态页,在生成内容页的时候会自动为分页也依次生成静态。
2、采集功能增强了正文的分页采集功能,把分页采集提出来成为单独的正文分页采集规则,采到的内容可分页存储
AKCMS从4.0.6起支持分页采集,可以把分页采集提出来成为单独的正文分页采集规则,采到的内容可分页存储。首先需要先设置一下内容页分页采集规则,如图:
过滤器ID:写过滤器的ID,比如:2
网址举例:写一个要采集的分页的网址,用于“预览”功能
采集内容块:如果要采集
还珠格格中的“还珠格格”四个字的话开始标志写
结束标志写
过滤器、采集图片、重复三项都不填。
保存至:可以选择把采集到的分页保存到哪里,目前只支持正文分页。有两个字段可以保存:小标题、内容。
如果要把内容块1的内容保存到小标题就写[field1]、想把内容快1+内容块2的内容保存到小标题就写[field1][field2],总之自己自由搭配。
3、增加了pv1-pv4,四个计数字段,可用于周排行、月排行、年排行等,或者灵活运用
AKCMS统计了每篇文章的访问量,保存在items表的pageview字段。AKCMS从4.0.6版本起,在内容表items中增加了pv1、pv2、pv3、pv4四个字段。通过这些字段可是实现时间段访问量排行,比如:周排行、月排行等。
这些字段在统计PV时与pageview字段(默认的PV字段)一样会被同步+1。在getitems中可以通过[pv1]、[pv2]、[pv3]、[pv4]获取对应的值。在正文页模板中可以通过、、、调用对应的值。
如果只是这样,那这些字段只是PV字段的复制品,没有任何用处。然后再定期把它们清空,就可以获得时间段的访问量了。比如:每月月初清空pv1,那pv1实际上记录的就是每月的访问量,按照pv1排序就可以获得月PV排行榜。其他字段、其他时间段同样的道理。
如何清空pv1的值,可以执行这条SQL语句:update ak_items set pv1=0;
考虑到大部分清空字段都需要定时操作,还提供了命令行接口(clearpv.php),配合系统的定时机制可以实现定时清理。
4、增加了文章的首字母拼音索引功能
AKCMS从4.0.6版起增加了文章的首字母拼音索引功能,可以把内容按照拼音的首字母索引,在内容较多时方便用户找到。
这个功能无需特别开启,也不需要什么设置,新录入的内容自然就会把题目字段的首字母自动识别并保存下来。
可以通过getitems模板标签调用,在调用时通过initial指定前缀,不区分大小写,都用小写,比如:
可调用拼音是a开头的汉字或者a开头的英文。
5、增加了搜索引擎的词库管理功能,可直接在后台管理,不必通过words.txt的分词库文件管理分词,并记录分词的搜索结果数和搜索次数等
AKCMS v4.0.6除了新增优化了以上功能外,还修正了多处BUG,下面是AKCMS v4.0.6更新列表:
6.增加了模块中也可以设置URL及模板,优先级在父栏目与全局设置之间
7.优化了搜索引擎索引创建速度,尤其当只索引关键词、作者等分词字段时速度有数倍的提升,修正了后台创建索引90%卡住的BUG
8.重写了采集功能的任务调度算法,避免队列过大效率较低的问题,实测采集4GB数据快速、稳定
9. 修正了在新版PHP中提示default_timezone_set未设置的warning错误的兼容性问题
10. getitems模板标签新增[realid]可获得真实序号(如每页显示10篇,[id]可获取序号1-10,但翻页后仍然是1-10,而[realid]可获得翻页后的真实排序,比如:11)
11. 修正了过滤器替换对|(竖线)转义错误的BUG
12.列表页多页采集新增了对a-z,字母排序列表页的支持
13. 简化了新建栏目功能,只需输入栏目名即可创建
14.修正了孙子栏目比爷爷栏目老(ID小)的时候,栏目树状列表混乱的BUG(感谢网友 redsky 的多次反馈)
15.后台URL设置,可通过[path]可获得子栏目的直接目录([categorypath]可获得带父目录的目录)(详细)
16.后台多个列表界面采用斑马线,在列表较长的时间容易区分每一行
17.页面浏览量统计更加灵活,用户可以通过自定义的方式进行PV统计(详细)
18.修正了后台显示提示信息后自动跳转在Chrome不生效需要手动点击链接的兼容性问题
19.命令行工具spider.php增加了pause参数,可只分配任务而不真正采集
20.采集时可以设置将图片采集到本地并作为缩略图
21.将采集时的扩展字段数由20减少为10
AKCMS下载:
软件大小:248KB
软件类别:国产软件 | CMS建站
软件语言:简体中文
运行环境:PHP/Mysql
软件授权:免费版
更新时间:2015-10-8 14:06:56