dede を使用してリストのタイトルを呼び出すと、タイトル テキストの単語数が完全に表示されないことがわかります。これは、dede のデフォルトのタイトルの長さが 30 文字であるためです。 . タイトルを完全に表示するには、次の変更を加えてください。 (推奨学習: 梦Weavercms)
1. 背景を入力します – システム – システム設定 – 基本的なシステム パラメーター – その他のオプション – ドキュメントのタイトルを最大限必要な長さに変更します。元のデフォルトは 60 (ここでは 200 に変更)
2. データベースにログインし、データベース テーブル dede_archives テーブルのタイトル フィールドを変更します。元のデフォルトは 60 (ここでは 200 に変更)
ALTER TABLE `dede_archives` CHANGE `title` `title` VARCHAR( 200 )
dedecms UTF -8 を解決するホームページ記事のタイトルに短すぎる単語数を表示する方法
原因分析: UTF-8 でエンコードされた 1 つの中国語文字が 3 バイトを占有し、GBKは 2 バイトを占有するため、元の $ titlelen = AttDef($titlelen,30) は最大の 30 バイトを取得するのと同等であるため、最大 11 文字の漢字のみが表示されます。
解決策:
dedecms のバックエンドに入り、「テンプレート管理」の「タグ ソース コード管理」に移動し、arclist.lib.php を見つけて、「」をクリックします。 Edit" でステートメント "$titlelen = AttDef($titlelen,30);" を見つけて、30 を 60 以上の値に変更します。
もちろん、\include\taglib ディレクトリで arclist.lib.php を見つけ、同じ方法で変更して、スペースに転送することもできます。
以上がdedecms のデフォルトのタイトル長を変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。