ホームページ  >  記事  >  CMS チュートリアル  >  DedeCMS キーワードを置き換える方法

DedeCMS キーワードを置き換える方法

藏色散人
藏色散人オリジナル
2019-12-11 11:02:211979ブラウズ

DedeCMS キーワードを置き換える方法

DedeCMS キーワードを置き換える方法は? DedeCMS のキーワード置換問題に対する完璧な解決策

問題の説明

DreamWeaver コンテンツ内のキーワードを置換するときにエラーが発生します: キーワードが 2 つある場合: 「CIT」(www.cit.cn/tags/cit.html)および「CIT Information Network」(www.cit.cn)として記載されていましたが、記事を差し替えたところ、問題があることが判明したため、リンクをとなりました:

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

推奨される学習: 梦Weavercms

解決策

このようなネスト エラーは SEO とユーザー エクスペリエンスの両方に有害ですすべてが悪いです。ここでの解決策は、最初に短いものを置き換えてから、長いものを一致させて置き換えることです。この方法では、システムは最初にキーワード CIT を置き換えますが、CIT 情報ネットワークは置き換えません。

コードの変更

実際、コードの変更は非常に簡単で、行 1226 で include/arc.archives.class.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);'));

要約

DedeCMS は、SEO 愛好家にとって確かに強力なツールです。どうやってうまく使うかはまだまだ深く考える必要があります。

以上がDedeCMS キーワードを置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。