Maison >Tutoriel CMS >DEDECMS >Comment indexer par lots les données DeDeCms V5.6 dans le moteur de recherche Taote

Comment indexer par lots les données DeDeCms V5.6 dans le moteur de recherche Taote

藏色散人
藏色散人original
2019-12-20 09:55:552323parcourir

Comment indexer par lots les données DeDeCms V5.6 dans le moteur de recherche Taote

Comment indexer par lots les données DeDeCms V5.6 dans le moteur de recherche Taote ?

Indexation par lots de données DeDeCms V5.6 vers le moteur de recherche Taote

Étant donné que DedeCms n'enregistre pas l'adresse générée de l'article dans la base de données, que faut-il à faire Il s'agit d'indexer un champ : LinkUrl pour enregistrer l'adresse de génération de l'article.

Apprentissage recommandé : Dreamweaver cms

1 Exécutez des instructions SQL via Mysql : modifiez la table dede_archives, ajoutez LinkUrl varchar(255);

.

2. Sauvegardez makehtml_archives_action.php dans le répertoire backend

3. Modifiez-le, remplacez la ligne 110, $rurl = $ac->MakeHtml($isremote); 🎜>4. Accédez au document HTML de mise à jour background-HTML et entrez l'ID de départ. Une simple mise à jour par lots suffira.

5. Après la mise à jour, restaurez makehtml_archives_action.php dans le fichier original que vous venez de sauvegarder.

6. Créez une nouvelle table : t_tot

$lnk=$cfg_basehost.$ac->GetTrueUrl($id);
  $ac->dsql->ExecuteNoneQuery("Update `dede_archives` set LinkUrl='".$lnk."' where id='".$id."'");
  echo $lnk;
  echo "<br>";

7. Copiez le contenu dans la table d'index

 CREATE TABLE `t_tot` (
  `id` int(11) NOT NULL auto_increment,
  `typeid` int(11) default &#39;0&#39;,
  `title` varchar(100) default &#39;&#39;,
  `description` varchar(250) default &#39;&#39;,
  `Datestr` varchar(100) default &#39;&#39;,
  `LinkUrl` varchar(200) default &#39;&#39;,
  `body` text,
  PRIMARY KEY (`id`)
  ) ENGINE=MyISAM DEFAULT CHARSET=gbk;

8. Importez la table t_tot dans Sqlserver via Mysql Odbc, payez. attention lors de la connexion, veuillez choisir de compiler en GBK, comme indiqué ci-dessous :

9. Exécutez la table d'index Reset.aspx t_tot

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn