Imperial cmsユニバーサルタグは、タイトルインターセプト後に省略記号を自動的に追加する方法を実現します

silencement
リリース: 2019-11-25 13:54:48
転載
2506 人が閲覧しました

Imperial cmsユニバーサルタグは、タイトルインターセプト後に省略記号を自動的に追加する方法を実現します

Imperial CMS を使用して Web サイトを構築する多くの Web マスターは、タイトルが長すぎてページ レイアウトが混乱するという状況に遭遇します。このとき、多くの場合、タイトルをインターセプトする必要があります。省略記号を追加して解決します。この点に関して、Empire CMS ユニバーサル タグ タイトルは、タグをインターセプトした後に自動的に省略記号を追加します。単語数に達しない場合、省略記号は追加されません。問題を解決するには、次の方法を使用できます:

1 e/class/connect.php

## を開き、ReplaceListVars 関数をクエリし、約 2224 行目で

コードを見つけます:

if(!empty($subtitle))//截取字符
ログイン後にコピー

以下のコードを追加します:


コードは次のとおりです:

if ($r[title] != $r[oldtitle])

{
$value=sub($value,0,$ subtitle,false,'...');
}

変更されたコードは次のとおりです:

コードは次のとおりです:

if(!empty ($subtitle))//インターセプト文字

{
if($r[title] != $r[oldtitle])
{
$value=sub($value,0,$subtitle ,false,'...');
}
}

2. e/class/t_functions.php

行 637 あたりを開きます:

コードは次のとおりです:

$r[oldtitle]=$r[title];

およそ 638 行目、つまり $r[oldtitle]=$r の下に追加します。 [title];

コードは次のとおりです:

$r[title]=sub ($r[title],0,$strlen,false);

変更されたコードは次のとおりです。

コードは次のとおりです。

while($r=$empire- >fetch($sql))

{
$r [oldtitle]=$r[title];
//修正
$r[title]=sub($r[title], 0,$strlen,false);

以上がImperial cmsユニバーサルタグは、タイトルインターセプト後に省略記号を自動的に追加する方法を実現しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:www.word666.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!