分享
  • 收藏
  • 举报
    X
    官方论坛为方便大家查找贴子,已装上随风版主提供的全站搜索插件.
    2486
    20

    其它人,需要搜索的,就在应用市场安装吧.

    不过考虑到有的人,装之前,网站有数据了,给大家一段代码,批量转数据


    修改文件 

    \application\index\controller\Index.php


    查找


    public function index()


    在他上面一行添加如下代码 

        public function upbbs(){
            $i = 0;
            //query("TRUNCATE TABLE  `qb_search_content`");
            $data = query("select A.title,A.id,A.uid,B.content,A.create_time from qb_bbs_content1 A LEFT JOIN qb_bbs_contents B ON A.id=B.id");
            foreach($data as $key=>$rs){
                $rs['content'] = get_word($rs['title'].'####'.str_replace(["\r\n","\t",'“','”',' '],'',strip_tags($rs['content'])),300);
                //$show.="$rs[content]\r\n<br>";            
                query("INSERT INTO `qb_search_content` (`aid` ,`uid` ,`module` ,`create_time` ,`data`)VALUES ('$rs[id]','$rs[uid]',  'bbs',  '$rs[create_time]',  '$rs[content]')");
                $i++;
            }
            echo $i;
            //echo $show;
        }


    然后在地址栏目打开如下网址,即可导入数据

    http://你的域名/index.php/index/index/upbbs.html


    不要重复运行,上面是转BBS频道的.CMS频道与商城的不能使用上面的代码 .



    转CMS的代码如下

    执行网址是http://你的域名/index.php/index/index/upcms.html

        public function upcms(){
            $i = 0;
            $data = query("select * from qb_cms_content1");
            foreach($data as $key=>$rs){
                $rs['content'] = get_word($rs['title'].'####'.str_replace(["\r\n","\t",'&ldquo;','&rdquo;','&nbsp;'],'',strip_tags($rs['content'])),300);
                //$show.="$rs[content]\r\n<br>";
                query("INSERT INTO `qb_search_content` (`aid` ,`uid` ,`module` ,`create_time` ,`data`)VALUES ('$rs[id]','$rs[uid]',  'cms',  '$rs[create_time]',  '$rs[content]')");
                $i++;
            }
            echo $i;
            //echo $show;
        }


    转商城的代码如下

    执行网址是http://你的域名/index.php/index/index/upshop.html

        public function upshop(){
            $i = 0;
            $data = query("select * from qb_shop_content1");
            foreach($data as $key=>$rs){
                $rs['content'] = get_word($rs['title'].'####'.str_replace(["\r\n","\t",'&ldquo;','&rdquo;','&nbsp;'],'',strip_tags($rs['content'])),300);
                //$show.="$rs[content]\r\n<br>";
                query("INSERT INTO `qb_search_content` (`aid` ,`uid` ,`module` ,`create_time` ,`data`)VALUES ('$rs[id]','$rs[uid]',  'shop',  '$rs[create_time]',  '$rs[content]')");
                $i++;
            }
            echo $i;
            //echo $show;
        }


    12
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 20
    • a5 实战运营者 消费:2145.96元 2020-11-18 20:04 20:04
      其他手机
      6楼
      收藏一下,刚才论坛里有个新站长说搜索功能搜索不出CMS内容,应该就是这个帖子没看到,我发他自己配置一下导入数据, https://x1.php168.com/bbs/show-19169.html
    0 赏钱 赏礼回复
    • fkenuiabcd 风格开发者 消费:55.05元 2020-10-28 23:37 23:376楼
      可以只把标题做为关键词搜吗,内容不要搜
    0 赏钱 赏礼回复
    0 赏钱 赏礼回复
    • shyjch 普通粉丝 消费:2138.3元 2019-05-29 19:33 19:336楼

      想问下CMS复制的那些模块可以加入搜索吗,就是cms模块复制的,需要怎么操作

    1 赏钱 赏礼回复
    • 银杏114在线 实战运营者 消费:3609.79元 2019-02-28 22:40 22:406楼

      给懂的人很方便,建议考虑广大动手不强的小白,代他们谢谢官方。

    0 赏钱 赏礼回复
    • 银杏114在线 实战运营者 消费:3609.79元 2019-02-28 22:40 22:406楼

      官方直接升级吧,省得弄出问题来

    0 赏钱 赏礼回复
    • 沐浴阳光 普通粉丝 消费:0元 2019-02-28 20:40 20:406楼

      官方直接弄好就可以了。干嘛搞得这么麻烦

    0 赏钱 赏礼回复
    • aaa999 普通粉丝 消费:1371元 2018-05-26 00:21 00:216楼

      @admin

      你确定 bbs的正确?

      query("INSERT INTO `qb_search_content` (`id` ,`aid` ,

      为什么我的是 id 和aid

      而上面你发是 aid和uiid 

      aaa999 消费:1371元 2018-05-26 00:25
      而上面你发是 aid和uid
    1 赏钱 赏礼回复
    0 赏钱 赏礼回复
    • kk1212 白金粉丝 消费:1211.05元 2018-05-25 17:41 17:416楼

      确实很实用的

    0 赏钱 赏礼回复
    • Array 消费:0.55元 2018-05-25 17:02 17:026楼
      怎么搜?在哪搜?
      admin 消费:3.03元 2018-05-25 17:25
      头部右上角的搜索框
      消费:0.55元 2018-05-25 17:29
      手机版没有搜索?回复也不能贴图
    0 赏钱 赏礼回复
    0 赏钱 赏礼回复
    • 石头 风格开发者 消费:21923.34元 2018-05-25 15:49 15:496楼

      很实用

    0 赏钱 赏礼回复
    • admin 超级管理员 消费:3.03元 2018-05-25 14:15 14:156楼

      转完后,要把上面的代码全删除 . 并且不能重复执行

    1 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648