Wie indiziere ich DeDeCms V5.6-Daten stapelweise in der Taote-Suchmaschine?
DeDeCms V5.6 Datenstapelindizierung für die Taote-Suchmaschine
Da DedeCms die generierte Adresse des Artikels nicht in der Datenbank speichert, muss dies getan werden getan werden Es besteht darin, ein Feld zu indizieren: LinkUrl, um die Artikelgenerierungsadresse zu speichern.
Empfohlenes Lernen: Dreamweaver cms
1. Führen Sie SQL-Anweisungen über MySQL aus: alter table dede_archives add LinkUrl varchar(255);
2. Sichern Sie makehtml_archives_action.php im Backend-Verzeichnis
3. Ändern Sie Zeile 110, $rurl = $ac->MakeHtml($isremote); 🎜>4. Gehen Sie zum Hintergrund-HTML-Update-Dokument-HTML und geben Sie die Start-ID ein. Ein einfaches Batch-Update reicht aus.
5. Stellen Sie nach der Aktualisierung makehtml_archives_action.php in der Originaldatei wieder her, die Sie gerade gesichert haben.
6. Erstellen Sie eine neue Tabelle: 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. Kopieren Sie den Inhalt in die Indextabelle
CREATE TABLE `t_tot` ( `id` int(11) NOT NULL auto_increment, `typeid` int(11) default '0', `title` varchar(100) default '', `description` varchar(250) default '', `Datestr` varchar(100) default '', `LinkUrl` varchar(200) default '', `body` text, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
8. Importieren Sie die t_tot-Tabelle in SQLServer, zahlen Sie Bitte beachten Sie beim Herstellen einer Verbindung die Kompilierung nach GBK, wie unten gezeigt:
9. Führen Sie die Indextabelle t_tot
ausDas obige ist der detaillierte Inhalt vonSo indizieren Sie DeDeCms V5.6-Daten stapelweise in der Taote-Suchmaschine. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!