GetArray()){.. .}"로 수정합니다. 그리고 저장하세요."/> GetArray()){.. .}"로 수정합니다. 그리고 저장하세요.">

 >  기사  >  CMS 튜토리얼  >  Dedecms는 어떻게 게시된 기사의 키워드에 하이퍼링크를 자동으로 추가합니까?

Dedecms는 어떻게 게시된 기사의 키워드에 하이퍼링크를 자동으로 추가합니까?

藏色散人
藏色散人원래의
2019-12-21 10:12:002592검색

Dedecms는 어떻게 게시된 기사의 키워드에 하이퍼링크를 자동으로 추가합니까?

Dedecms는 어떻게 게시된 기사의 키워드에 하이퍼링크를 자동으로 추가하나요?

dedecms는 게시된 기사의 키워드에 자동으로 하이퍼링크를 추가합니다

추천 학습: DreamWeavercms

dedecms는 게시된 기사의 키워드에 하이퍼링크를 자동으로 추가하므로 최적화에 도움이 되지만 과도한 최적화도 좋지 않습니다.

코드는 다음과 같습니다:

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[&#39;replaced&#39;][$k] = 0; 
$kaarr[] = “<a href=’{$myrow[&#39;rpurl&#39;]}’><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[&#39;keyword&#39;]); 
$key_url=trim($row[&#39;rpurl&#39;]); 
$karr[] = $key; 
$kaarr[] = “<a href=’$key_url’ target=’_blank’><u>$key</u></a>”; 
}

주의 사항: 파일 수정 사항을 반드시 백업하세요!

백그라운드에서는 시스템 설정에서 자동 교체 횟수를 설정하면 됩니다.

위 내용은 Dedecms는 어떻게 게시된 기사의 키워드에 하이퍼링크를 자동으로 추가합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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