Dreamweaver 컬렉션에서 요약과 키워드가 자동으로 생성되지 않으면 어떻게 해야 합니까?
Dreamweaver DEDECMS 컬렉션은 초록과 키워드를 자동으로 생성하지 않습니다.
추천 학습: Dreamweaver cms
Dreamweaver 5.6에서 콘텐츠를 수집했지만 초록과 키워드가 자동 생성되지 않습니다. .
아마도 많은 분들이 저와 같은 문제를 겪으셨을 텐데요. 포럼에서 좋은 해결 방법을 찾지 못해 직접 파일을 변경해 보신 적이 있으실 겁니다. 더 이상 말도 안되는 소리는 없습니다.
제 해결 방법은 다음과 같습니다.
1. include/dedecollection.class.php
//自动分析关键字和摘要 preg_match("/<meta[\s]+name=['\"]keywords['\"] content=['\"](.*)['\"]/isU",$this->tmpHtml,$inarr); preg_match("/<meta[\s]+content=['\"](.*)['\"] name=['\"]keywords['\"]/isU",$this->tmpHtml,$inarr2); if(!isset($inarr[1]) && isset($inarr2[1])) { $inarr[1] = $inarr2[1]; }
수정
//自动分析关键字和摘要 preg_match("/<meta[\s]+name=['\"]keywords['\"] content=['\"](.*)['\"]/isU",$this->tmpHtml,$inarr); preg_match("/<meta[\s]+content=['\"](.*)['\"] name=['\"]keywords['\"]/isU",$this->tmpHtml,$inarr2); preg_match("/<meta[\s]+name=keywords content=['\"](.*)['\"]/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]; }위 코드를 다음 코드로 바꿉니다:
preg_match("/<meta[\s]+name=['\"]description['\"] content=['\"](.*)['\"]/isU",$this->tmpHtml,$inarr); preg_match("/<meta[\s]+content=['\"](.*)['\"] name=['\"]description['\"]/isU",$this->tmpHtml,$inarr2); if(!isset($inarr[1]) && isset($inarr2[1])) { $inarr[1] = $inarr2[1]; }
위 내용은 Dreamweaver Collection이 초록과 키워드를 자동으로 생성하지 않으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!