...;"을 입력하고 저장합니다."/> ...;"을 입력하고 저장합니다.">
dedecms V5.6 문서 키워드 자동 연결 문제를 해결하는 방법은 무엇입니까?
다음 설정이 필요합니다.
1. 백엔드-컬렉션-문서 키워드 유지 관리 키워드 및 링크 추가
2. 백엔드-시스템-핵심 설정 키워드 교체(예/아니요) 이 기능을 사용하면 HTML 생성 속도에 영향을 미칩니다. 예
3. 백스테이지 - 시스템 - 기타 옵션 문서 내용에서 동일한 키워드를 바꾸는 횟수(0은 모든 교체를 의미): 값을 설정합니다(단, 예를 들어 기사에는 서로를 포함하는 키워드가 포함되어 있습니다. dede 및 dedecms와 같은 시스템은 후속 dedecms를 dede로 대체합니다. 내 접근 방식은 키워드 대체 수를 1로 설정한 다음 문서 키워드 유지 관리에서 dede 및 dedecms의 빈도를 동일하게 설정하는 것입니다.)
파일을 수정하세요. :/include/arc.archives.class.php
수정 방법:
코드 찾기:
코드는 다음과 같습니다.
foreach($kws as $k) { $k = trim($k); if($k!=''") { if($i > $maxkey) { break; } $myrow = $this->dsql->GetOne("select * from dede_keywords where keyword='$k' And rpurl<>'' "); if(is_array($myrow)) { $karr[] = $k; $GLOBALS['replaced'][$k] = 0; $kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>"; } $i++; } }
위 코드를 다음 코드로 바꾸세요.
코드는 다음과 같습니다.
global $dsql; $query="SELECT * FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC"; $dsql->SetQuery($query); $dsql->Execute(); while($row = $dsql->GetArray()) { $key = trim($row['keyword']); $key_url=trim($row['rpurl']); $karr[] = $key; $kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>"; }
추천 학습: Dream Weaver cms
위 내용은 Dedecms V5.6에서 문서 키워드 자동 연결 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!