• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦教程:dedecms 5.5升级到5.6高级搜索出错的解决
    POST TIME:2020-04-05 23:19

    很早就把dede 5.5升级到5.6,升级后以为一切都正常,没有发现问题,今天偶然使用高级搜索的发现高级搜索页面出错,出错的代码如下:

    DedeCMS Error Warning!

    Technical Support: [url]http://bbs.dedecms.com[/url]
    Error page: /plus/search.php?typeid=0&keyword=mop&starttime=-1&channeltype=-1&orderby=sortrank&pagesize=10&kwtype=1&searchtype=titlekeyword&%CB%D1%CB%F7=%CB%D1%CB%F7
    Error infos: Unknown column 'arc.arcrank' in 'where clause'
    Error sql: Select * From `dede_add*****pec` arc where arc.arcrank > -1 And ( arc.title like '%mop%' )

    DedeCMS Error Warning!
    Technical Support: [url]http://bbs.dedecms.com[/url]
    Error page: /plus/search.php?typeid=0&keyword=mop&starttime=-1&channeltype=-1&orderby=sortrank&pagesize=10&kwtype=1&searchtype=titlekeyword&%CB%D1%CB%F7=%CB%D1%CB%F7
    Error infos: Unknown column 'arc.arcrank' in 'where clause'
    Error sql: Select arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule, act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath from `dede_add*****pec` arc left join `dede_arctype` act on arc.typeid=act.id where arc.arcrank > -1 And ( arc.title like '%mop%' ) order by arc.senddate desc limit 0,10

    网上搜索了一下,发现这个问题遇到的很多,解决办法很少,去官方论坛,也有很多人遇到这个问题,但是提出解决办法的少,在这里鄙视一下 dedecms的官方论坛,那里的技术问题很少有人解答,官方不提供任何技术支持。只有靠自己了,经过仔细分析错误代码,发现造成错误的原因是是由于内容 类型选择不限时报错,而不限的值与为-1,把它改为0就可以,具体修改方法:

    找到模板heightsearch.htm代码中如下

    <select name="channeltype" id="channeltype" >

    <option value="-1" selected>--不限--</option>

    换成

    <select name="channeltype" id="channeltype" >

    <option value="0" selected>--不限--</option>

    也就是说把value="-1"的-1改为0即可完美解决这个问题。

    请大家测试,如果对你有帮助

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!