Heim  >  Artikel  >  CMS-Tutorial  >  So beheben Sie den Fehler in Artikeln zu DEDECMS-Dokumentschlüsselwörtern

So beheben Sie den Fehler in Artikeln zu DEDECMS-Dokumentschlüsselwörtern

藏色散人
藏色散人Original
2019-12-16 09:38:491709Durchsuche

So beheben Sie den Fehler in Artikeln zu DEDECMS-Dokumentschlüsselwörtern

Wie behebe ich den FEHLER in DEDECMS-Artikeln zu Dokumentschlüsselwörtern?

Wenn Sie DEDE verwenden und die Funktion „Keyword-bezogene Artikel (Artikelinhalts-Keyword-Ersetzung)“ verwenden, können Sie feststellen, dass die erwarteten Ergebnisse nicht erzielt werden können, selbst wenn Sie sie im Management-Hintergrund verwenden Systemeinstellungen - Leistungsparameter: „Schlüsselwörter zum Verknüpfen von Artikeln verwenden:“ ist ausgewählt. Nach dem Generieren des Artikels werden Sie außerdem feststellen, dass die Schlüsselwörter im Artikelinhalt überhaupt nicht durch Links ersetzt werden.

Empfohlene Studie: Dreamweaver cms

Nach meiner Inspektion habe ich eine Lösung gefunden. Es kann sein, dass eine der Beurteilungsvariablen falsch geschrieben wurde. Die Variable für den Funktionsschalter ist: cfg_keyword_like, aber die Variable, die diese Funktion in der Kern-Tag-Datei arc.archives.class.php steuert, ist: cfg_keyword_replace. In diesem Fall ist sie definitiv nicht steuerbar

Lösungen:

Öffnen Sie die Datei /include/arc.archives.class.php, suchen Sie Zeile 197 und ändern Sie $GLOBALS['cfg_keyword_replace']=='Y' in $GLOBALS['cfg_keyword_like' ]= ='Y'

 Sie können

DEDE5.1-bezogene Artikel ~supereinfache Modifikationen

DEDE5.1-bezogene Artikel~supereinfache Modifikationen inc_pubtag_make.php

Um Zeile 200

$ctag->GetAtt("keyword"), kommentieren Sie

aus und ändern Sie es in $kws,

if(!empty($thisObj->maintable))$maintable=$thisObj->TempletsFile; 
else$maintable='';

Fügen Sie danach Folgendes hinzu das

//修改 
if($ctag->GetAtt("keyword")!=""){ 
if($ctag->GetAtt("keyword")!="keywords")$kws=$ctag->GetAtt("keyword"); 
else$kws=""; 
}else{ 
$kws=$thisObj->Fields['keywords'];

Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler in Artikeln zu DEDECMS-Dokumentschlüsselwörtern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn