关于phpcms v9留言板2.0 GBK版的bug处理

       前不久下了一个phpcms的留言板模块,使用过程中发现一个小BUG,开始不知道问题在哪里,研究了半天终于搞明白了,现在分享给大家,希望遇到我同样问题的人有些帮助。

       这个bug的现象是分类显示模板中,默认分类只有分页条码,没有分页内容,更改方法在phpcms\modules\guestbook\classes目录下找到并打开guestbook_tag.class.php文件找到函数lists()。此函数中有个判断语句写错了

     if($typeid!='' || $typeid=='0'){

       $sql=array('typeid'=>$typeid,'siteid'=>$siteid.'passed'=>'1');

         }

            else

         {    

                $sql=array('siteid'=>$siteid,'passed'=>'1');

           }

            $r=$this->gestbook_db->select($sql,'*',$data['limit'],'listorder'.$data['order']);

             ......


上面画横线标红的地方就是两个bug,第一个bug可以更改为if($typeid!='' || $typeid!='0')


第二处可以更改为:

$r=$this->gestbook_db->select($sql,'*',$data['limit'],'guestid DESC']);

 

更改完毕后保存文件,再打开/index.php?m=guestbook&c=index&a=list_type&type_id=0&siteid=1文件,会发现留言板的内容可以显示出来了,下边的分页条也可以正常使用了。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值