22
2013-09

phpcms v9如何设置后台某IP段可以登陆?

用phpcms v9做开发的时候,有时候不想让别人在某IP登陆,可以再代码里面修改一下设置只有某IP段下才可以登陆,怎么办呢?这样做很安全的,直接上代码吧,你找到models/admin/index修改一下下面的代码

public function login() {
        //设定IP段登录
16
2013-08

phpcms v9上传到服务器之后提示Warning date() expects parameter 2 to be long如何解决

       网站因为改路径,反反复复,结果出了问题,验证码不显示,而且登录页面显示Warning: date() expects parameter 2 to be long......错误,该如何解决呢,这是前天遇到的问题,后来研究了一番,找到了一个好的解决办法,其实很简单,就是把本地的文件重新上传一遍 ,修改数据库地址或网站安装目录地址时不要以文本格式打开用dreamweaver或者其他编辑器打开,然后修改成你要的网站信息就可以了。

07
2013-08

phpcms v9分页函数修改,支持静态列表页分页

在用V9做二次开发的时候,有时候会遇到列表页的分页不正确,路径错误,怎么办呢?看下面的代码,教你一招,找到公用的函数库,找到分页函数代码部分,然后修改:

03
2013-08

如何统计phpcms V9文章阅读次数并按照一定的顺序排序

用V9统计每篇文章的阅读次数如何实现?
在用V9做二次开发的时候,有时候会要求统计到每篇文章的阅读次数,查看一下阅读次数表V9_hits表,发现hitsid类型为诸如c-1-314这样的char类型,仔细观察一下,发现这种组合的hitsid的规律就是‘c-模型ID-文章ID’,所以我们可以把这个hitsid做一下处理,然后就可以和文章表v9_news表做联合查询了,处理这个字段的数据库函数是substring_index(字段,‘分隔符号’,‘截取长度’),尤其要注意截取长度,看下面查询语句

30
2012-11

phpcms V9里面get标签中的limit无作用

  由于phpcmsv9的get标签从phpcms2008阉割了很多功能,v9中得sql语句不能带有limit语句,这无疑带给我们极大的不方便,上网查找了下原因,暂时有两种方法解决:

  1.比如{pc:get sql="SELECT title,url FROM v9_news where catid=9 and status=99  order by updatetime desc" start="0" num="4" return="v"}可以加入start 和 num 来控制。

«1»