>  기사  >  CMS 튜토리얼  >  DEDECMS 문서 키워드 관련 기사에서 BUG를 수정하는 방법

DEDECMS 문서 키워드 관련 기사에서 BUG를 수정하는 방법

藏色散人
藏色散人원래의
2019-12-16 09:38:491710검색

DEDECMS 문서 키워드 관련 기사에서 BUG를 수정하는 방법

DEDECMS 문서 키워드 관련 기사의 BUG를 수정하는 방법은 무엇입니까?

DEDE를 사용할 때 "키워드 관련 기사(기사 내용 키워드 교체)" 기능을 사용할 때 백그라운드 시스템 설정을 관리하더라도 기대한 결과를 얻을 수 없다는 것을 발견하시나요? - -성능 매개변수에서 : "기사 관련 키워드 사용:"이 선택되면 기사 내용의 키워드가 전혀 링크로 대체되지 않는 것을 확인할 수 있습니다.

Dreamweaver cms

검사 후 , 해결책을 찾았습니다. DEDE 기술자의 실수일 수 있습니다. 판단 변수 중 하나가 잘못 작성되었습니다. 웹사이트 관리 백그라운드에서 이 기능의 전환을 제어하는 ​​변수는 cfg_keyword_like 이지만 DEDE의 핵심 태그 파일인 arc.archives 입니다. .class.php에서 이 기능을 제어하는 ​​변수는 cfg_keyword_replace입니다. 이 경우에는 확실히 제어되지 않습니다.

해결 방법:

/include/arc.archives.class.php 파일을 열고 다음 줄을 찾으세요. 197로 변경하고 $GLOBALS['cfg_keyword_replace']=='Y'를 $GLOBALS['cfg_keyword_like']=='Y'로 변경합니다.

 바로 그거예요

DEDE5.1 관련글~초간단 수정

DEDE5.1 관련 글~ 초간단 수정 inc_pubtag_make.php

라인 200

$ctag->GetAtt("키워드"), 주석 처리

하고 $kws로 변경,

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

다음 추가

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

위 내용은 DEDECMS 문서 키워드 관련 기사에서 BUG를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.