>CMS 튜토리얼 >Dedecms >DedeCMS 키워드를 교체하는 방법

DedeCMS 키워드를 교체하는 방법

藏色散人
藏色散人원래의
2019-12-11 11:02:212004검색

DedeCMS 키워드를 교체하는 방법

DedeCMS 키워드를 바꾸는 방법은 무엇입니까? DedeCMS 키워드 교체 문제에 대한 완벽한 솔루션

문제 설명

Dreamweaver 콘텐츠에서 키워드를 교체할 때 오류가 발생합니다. "CIT"(www.cit.cn/tags/cit.html), "CIT 정보 네트워크"(www.cit.cn) 등 2개의 키워드가 있는데 기사 교체 시 나타나는 것으로 확인된 경우 문제는 링크가 다음과 같습니다.

<a href="http://www.cit.cn"><u><a href="www.cit.cn/tags/cit.html">CIT</a>信息网</u></a>

권장 학습: 梦Weavercms

Solution#🎜 🎜#

이러한 중첩 오류는 SEO나 사용자 경험에 좋지 않습니다. 여기에는 짧은 것을 먼저 교체한 다음 긴 것을 일치시켜 교체하여 시스템이 먼저 교체하는 솔루션이 있습니다. 키워드 CIT이지만 CIT 정보 네트워크를 대체하지는 않습니다.

코드 수정

사실 코드 수정은 매우 간단합니다. include/arc.archives.class 파일을 직접 찾아보겠습니다. 1226행의 php 코드, 즉:

//高亮专用, 替换多次是可能不能达到最多次
function _highlight($string, $words, $result, $pre)
{
    global $cfg_replace_num;
    $string = str_replace(&#39;"&#39;, &#39;"&#39;, $string);

다음에 코드 조각을 추가하여 만듭니다.

//高亮专用, 替换多次是可能不能达到最多次
function _highlight($string, $words, $result, $pre)
{
    global $cfg_replace_num;
    $string = str_replace(&#39;"&#39;, &#39;"&#39;, $string);
    uasort($words,create_function('$a, $b','return strlen($a)>strlen($b);'));

Summary

DedeCMS SEO 매니아에게는 강력한 도구이지만, 이를 어떻게 잘 사용하는지는 더 많은 고민이 필요합니다.

위 내용은 DedeCMS 키워드를 교체하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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