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['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>”; }
주의 사항: 파일 수정 사항을 반드시 백업하세요!
백그라운드에서는 시스템 설정에서 자동 교체 횟수를 설정하면 됩니다.
위 내용은 Dedecms는 어떻게 게시된 기사의 키워드에 하이퍼링크를 자동으로 추가합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!