Heim > CMS-Tutorial > DEDECMS > Was soll ich tun, wenn Dreamweaver Collection Abstracts und Schlüsselwörter nicht automatisch generiert?

Was soll ich tun, wenn Dreamweaver Collection Abstracts und Schlüsselwörter nicht automatisch generiert?

藏色散人
Freigeben: 2020-01-08 09:51:49
Original
2449 Leute haben es durchsucht

Was soll ich tun, wenn Dreamweaver Collection Abstracts und Schlüsselwörter nicht automatisch generiert?

Was soll ich tun, wenn die Dreamweaver-Sammlung Abstracts und Schlüsselwörter nicht automatisch generiert?

Dreamweaver DEDECMS-Sammlung generiert nicht automatisch Zusammenfassungen und Schlüsselwörter.

Empfohlenes Lernen: Dreamweaver cms

Dreamweaver 5.6 Der Inhalt wird gesammelt, Die Zusammenfassung und die Schlüsselwörter werden jedoch nicht automatisch generiert. Die Schlüsselwörter und die Zusammenfassung sind leer.

Vielleicht sind viele Leute auf das gleiche Problem gestoßen wie ich. Sie konnten im Forum keine gute Lösung finden, also haben sie die Dateien selbst geändert. Kein Unsinn mehr.

Das Folgende ist meine Lösung:

1. Ändern Sie include/dedecollection.class.php

//自动分析关键字和摘要  
preg_match("/<meta[\s]+name=[&#39;\"]keywords[&#39;\"] content=[&#39;\"](.*)[&#39;\"]/isU",$this->tmpHtml,$inarr);  
preg_match("/<meta[\s]+content=[&#39;\"](.*)[&#39;\"] name=[&#39;\"]keywords[&#39;\"]/isU",$this->tmpHtml,$inarr2);  
if(!isset($inarr[1]) && isset($inarr2[1]))  
{  
$inarr[1] = $inarr2[1];  
}
Nach dem Login kopieren

Ersetzen Sie das obige

//自动分析关键字和摘要  
preg_match("/<meta[\s]+name=[&#39;\"]keywords[&#39;\"] content=[&#39;\"](.*)[&#39;\"]/isU",$this->tmpHtml,$inarr);  
preg_match("/<meta[\s]+content=[&#39;\"](.*)[&#39;\"] name=[&#39;\"]keywords[&#39;\"]/isU",$this->tmpHtml,$inarr2);  
preg_match("/<meta[\s]+name=keywords content=[&#39;\"](.*)[&#39;\"]/isU",$this->tmpHtml,$inarr3);  
if(!isset($inarr[1]) && isset($inarr2[1]))  
{  
$inarr[1] = $inarr2[1];  
}  
if(!isset($inarr[1]) && isset($inarr3[1]))  
{  
$inarr[1] = $inarr3[1];  
}
Nach dem Login kopieren

durch den folgenden Teil Code Nachdem Sie das Obige geändert haben, gibt es eine weitere Stelle, die geändert werden muss

preg_match("/<meta[\s]+name=[&#39;\"]description[&#39;\"] content=[&#39;\"](.*)[&#39;\"]/isU",$this->tmpHtml,$inarr);  
preg_match("/<meta[\s]+content=[&#39;\"](.*)[&#39;\"] name=[&#39;\"]description[&#39;\"]/isU",$this->tmpHtml,$inarr2);  
if(!isset($inarr[1]) && isset($inarr2[1]))  
{  
$inarr[1] = $inarr2[1];  
}
Nach dem Login kopieren

Ersetzen Sie das Obige durch den folgenden Code:

preg_match("/<meta[\s]+name=[&#39;\"]description[&#39;\"] content=[&#39;\"](.*)[&#39;\"]/isU",$this->tmpHtml,$inarr);  
preg_match("/<meta[\s]+content=[&#39;\"](.*)[&#39;\"] name=[&#39;\"]description[&#39;\"]/isU",$this->tmpHtml,$inarr2);  
preg_match("/<meta[\s]+name=description content=[&#39;\"](.*)[&#39;\"]/isU",$this->tmpHtml,$inarr3);  
if(!isset($inarr[1]) && isset($inarr2[1]))  
{  
$inarr[1] = $inarr2[1];  
}  
if(!isset($inarr[1]) && isset($inarr3[1]))  
{  
$inarr[1] = $inarr3[1];  
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Dreamweaver Collection Abstracts und Schlüsselwörter nicht automatisch generiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage