html5中文学习网

您的位置: 首页 > cms教程 > 帝国ecms教程 » 正文

DeDeCms V5.6 数据批量索引到淘特搜索引擎 淘特搜索

[ ] 已经帮助:人解决问题
1、通过Mysql运行Sql语句:alter table dede_archives add LinkUrl varchar(255);

  2、后台目录下的makehtml_archives_action.php备份一下d8uHTML5中文学习网 - HTML5先行者学习网

  3、修改它,将110行的,$rurl = $ac->MakeHtml($isremote);修改为:d8uHTML5中文学习网 - HTML5先行者学习网

  $lnk=$cfg_basehost.$ac->GetTrueUrl($id);d8uHTML5中文学习网 - HTML5先行者学习网

  $ac->dsql->ExecuteNoneQuery("Update `dede_archives` set LinkUrl='".$lnk."' where id='".$id."'");d8uHTML5中文学习网 - HTML5先行者学习网

  echo $lnk;d8uHTML5中文学习网 - HTML5先行者学习网

  echo "<br>";d8uHTML5中文学习网 - HTML5先行者学习网

  4、到后台-HTML更新-更新文档HTML,输入 起始ID。批量更新就行了。d8uHTML5中文学习网 - HTML5先行者学习网

  5、更新后,再将 makehtml_archives_action.php还原到你刚才备份的原文件。d8uHTML5中文学习网 - HTML5先行者学习网

  6、创建新表:t_totd8uHTML5中文学习网 - HTML5先行者学习网

  CREATE TABLE `t_tot` (d8uHTML5中文学习网 - HTML5先行者学习网

  `id` int(11) NOT NULL auto_increment,d8uHTML5中文学习网 - HTML5先行者学习网

  `typeid` int(11) default '0',d8uHTML5中文学习网 - HTML5先行者学习网

  `title` varchar(100) default '',d8uHTML5中文学习网 - HTML5先行者学习网

  `description` varchar(250) default '',d8uHTML5中文学习网 - HTML5先行者学习网

  `Datestr` varchar(100) default '',d8uHTML5中文学习网 - HTML5先行者学习网

  `LinkUrl` varchar(200) default '',d8uHTML5中文学习网 - HTML5先行者学习网

  `body` text,d8uHTML5中文学习网 - HTML5先行者学习网

  PRIMARY KEY (`id`)d8uHTML5中文学习网 - HTML5先行者学习网

  ) ENGINE=MyISAM DEFAULT CHARSET=gbk;d8uHTML5中文学习网 - HTML5先行者学习网

  7、复制内容到索引表d8uHTML5中文学习网 - HTML5先行者学习网

  insert into t_tot(id,typeid,title,description,Datestr,LinkUrl,body) SELECT a.id,a.typeid,a.title,a.description,now(),a.LinkUrl,b.bodyd8uHTML5中文学习网 - HTML5先行者学习网

  FROM dede_archives a,dede_addonarticle b where a.id=b.aidd8uHTML5中文学习网 - HTML5先行者学习网

  8、通过Mysql Odbc将t_tot表导入到Sqlserver中,注意连接时,请选择好编译为GBK,如下图:d8uHTML5中文学习网 - HTML5先行者学习网

   d8uHTML5中文学习网 - HTML5先行者学习网

 d8uHTML5中文学习网 - HTML5先行者学习网

  9、运行Reset.aspx索引表t_totd8uHTML5中文学习网 - HTML5先行者学习网

d8uHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助