-
最近、友人のゲーム ソフトウェア Web サイトの構築を手伝っていたときに、テスト記事を追加するときに、ソフトウェア チャネルは記事チャネルのように TAG からキーワードを自動的に取得できず、タイトルからいくつかの意味のないキーワードを直接分解するという問題を発見しました。また、「関連記事」を呼び出したときに記事が関連しない現象が発生しました。記事チャンネルに追加されたテンプレートを比較したところ、次の修正方法が見つかりました。
Web サイトのルート ディレクトリでファイル dede/templets/soft_add.htm を見つけて (dede は DEDECMS のデフォルトのバックグラウンド管理ディレクトリです。変更する場合は、対応するフォルダーを見つけてください)、それを開いて次を見つけます。
<input name="タグ" type="text" id="タグ" value="" style="width:300px" />
次のように置き換えます。
<input name="tags" type="text" id="tags" value="" style="width:300px" onChange="$Obj('keyWords').value=this.value;" />
また見つかりました:
<input type='text' name="キーワード" id="キーワード" style="width:290px;" />
次のように置き換えます。
<input type='text' name="keywords" id="keywords" style="width:290px;" value="<?php echo $keywords; ?>" />
このようにして、ソフトウェア チャネルでコンテンツを公開するときにキーワードが自動的に TAG と一致します。また、必要に応じてキーワードを手動で変更することもできます。
これは、不必要な繰り返しの入力作業を減らすことに加えて、コンテンツ ページで関連記事を呼び出したい友人にとっても大きなメリットがあります。DEDECMS がキーワードに基づいて関連記事を呼び出すと、システムが自動的に抽出します。たとえば、私が投稿したい記事のタイトルは「[Qixiong] Lufeng General Identifier 1.05 Free Version Download」で、自動抽出されたキーワードは「Qixiong, Lufeng, Generals」、Identification、1.05、Free Version、です。ダウンロード、七英雄、覇権」 これって「ダウンロード」が入ったキーワードでも関連記事に表示されるって意味ですよね?上記の方法に従って変更した後、TAG ラベルを「Qixiong、Lufeng、Discriminator」に設定するだけで、呼び出される「関連記事」が非常に関連性が高く、ユーザー エクスペリエンスに適したものになります。
私の関連記事の呼び出しコードを添付します。
{dede:likearticle row='10' titlelen='60' orderby='click'}
<font color=#666666>[[field:pubdate function="MyDate('m-d',@me)"/]] </font><a href='[field:arcurl/]' title="[ field:title /]" target='_blank'>[field:title function='cn_substr(@me,32)'/]</a> <br>
{/dede:likearticle}
上記は DEDECMSを使用した私の経験であり、何か間違っている場合は、返信して指摘してください。DEDE コラム ページの SEO 最適化の経験を共有します。 .dongmenjie.comをご覧ください、ご支援ありがとうございます。
Shen Mo Zai Jian さんの貢献に感謝します。