ホームページ > CMS チュートリアル > DEDECMS > dedecms はどのようにして公開記事のキーワードにハイパーリンクを自動的に追加しますか?

dedecms はどのようにして公開記事のキーワードにハイパーリンクを自動的に追加しますか?

藏色散人
リリース: 2019-12-21 10:12:00
オリジナル
2649 人が閲覧しました

dedecms はどのようにして公開記事のキーワードにハイパーリンクを自動的に追加しますか?

dedecms公開記事のキーワードにハイパーリンクを自動的に追加するにはどうすればよいですか?

dedecms は公開済みの記事のキーワードにハイパーリンクを自動的に追加します

推奨学習: 梦weavercms

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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート