ホームページ  >  記事  >  CMS チュートリアル  >  dedecms のデフォルトのタイトル長を変更する

dedecms のデフォルトのタイトル長を変更する

(*-*)浩
(*-*)浩オリジナル
2019-12-17 14:53:341734ブラウズ

dedecms のデフォルトのタイトル長を変更する

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

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