Heim  >  Artikel  >  CMS-Tutorial  >  Imperial cms universal tag realisiert die Methode zum automatischen Hinzufügen von Ellipsen nach dem Abfangen des Titels

Imperial cms universal tag realisiert die Methode zum automatischen Hinzufügen von Ellipsen nach dem Abfangen des Titels

silencement
silencementnach vorne
2019-11-25 13:48:582518Durchsuche

Imperial cms universal tag realisiert die Methode zum automatischen Hinzufügen von Ellipsen nach dem Abfangen des Titels

Viele Webmaster, die Imperial CMS zum Erstellen ihrer Websites verwenden, stoßen auf Situationen, in denen der Titel zu lang ist, was zu einem verwirrenden Seitenlayout führt. Zu diesem Zeitpunkt ist es oft notwendig, den Titel abzufangen und füge eine Ellipse hinzu, um es zu lösen. In diesem Zusammenhang fügt der Empire CMS-Universal-Tag-Titel nach dem Abfangen automatisch Auslassungspunkte hinzu. Wenn die Wortanzahl nicht erreicht ist, können Sie das Problem mit der folgenden Methode lösen:

1. Öffnen Sie e/class/connect.php

Fragen Sie die Funktion „ReplaceListVars“ ab und suchen Sie den Code

etwa in Zeile 2224:

if(!empty($subtitle))//截取字符

Fügen Sie den folgenden Code hinzu:

Der Code lautet wie folgt:

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

Der geänderte Code lautet wie folgt:

Der Code lautet wie folgt:

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

2. Öffnen Sie e/class/t_functions.php

und suchen Sie es in der ungefähren Zeile 637:

Der Code lautet wie folgt:

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

bezieht sich auf Zeile 638, also fügen Sie unten $r hinzu [oldtitle]=$r[title]; unten:

Der Code lautet wie folgt:

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

Der geänderte Code lautet wie folgt:

Der Code lautet wie folgt:

while($r=$empire- >fetch($sql))
{
$r[oldtitle]=$r[title];
//Ändern
$r[title]=sub($r[title], 0,$strlen,false);

Das obige ist der detaillierte Inhalt vonImperial cms universal tag realisiert die Methode zum automatischen Hinzufügen von Ellipsen nach dem Abfangen des Titels. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.word666.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen