Heim >CMS-Tutorial >Empire CMS >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!