Maison > Tutoriel CMS > EmpireCMS > le corps du texte

La balise universelle Imperial CMS réalise la méthode d'ajout automatique d'ellipses après l'interception du titre

silencement
Libérer: 2019-11-25 13:54:48
avant
2531 Les gens l'ont consulté

La balise universelle Imperial CMS réalise la méthode d'ajout automatique d'ellipses après l'interception du titre

De nombreux webmasters qui utilisent Imperial CMS pour créer leurs sites Web seront confrontés à des situations où le titre est trop long, ce qui entraîne une mise en page confuse. À ce stade, il est souvent nécessaire d'intercepter le titre. et ajoutez une ellipse pour le résoudre. À cet égard, le titre de la balise universelle Empire CMS ajoutera automatiquement des points de suspension après l'avoir intercepté. Si le nombre de mots n'est pas atteint, les points de suspension ne seront pas ajoutés. Vous pouvez utiliser la méthode suivante pour résoudre le problème :

1. Ouvrez e/class/connect.php

Interrogez la fonction ReplaceListVars et recherchez le code

à environ la ligne 2224 comme suit :

if(!empty($subtitle))//截取字符
Copier après la connexion

Ajoutez le code ci-dessous :


Le code est le suivant :

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

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

Le code modifié est le suivant :

Le code est le suivant :

if(!empty($subtitle))//Intercepter les caractères

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

2. Ouvrez e/class/t_functions.php

et trouvez-le à environ la ligne 637 :

Le code est le suivant :

$r[oldtitle]=$r[title]

concerne la ligne 638, c'est-à-dire ajouter ci-dessous $r ; [oldtitle]=$r[title]; ci-dessous :

Le code est le suivant :

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

Le code modifié est le suivant :

Le code est le suivant :

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

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:www.word666.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal