Maison > développement back-end > tutoriel php > Introduction détaillée à 4 fonctions couramment utilisées de DedeCMS

Introduction détaillée à 4 fonctions couramment utilisées de DedeCMS

黄舟
Libérer: 2023-03-07 08:46:02
original
1365 Les gens l'ont consulté

Cet article présente principalement les 4 fonctions couramment utilisées de DedeCMS. Cet article présente respectivement GetCurUrl(), GetAlabNum(), Text2Html() et ClearHtml(). fonctions et utilisation de trois fonctions couramment utilisées, les amis dans le besoin peuvent se référer à

Comme nous le savons tous, dedecms prend en charge [field:senddate function=”strftime ('%y-%m-%d %H:%M',@me)"/] Certaines utilisations comme celle-ci consistent à utiliser une fonction dans la balise et à appeler la fonction appropriée pour retraiter le contenu renvoyé par la balise actuelle avant de l'afficher. ça.

Prenons la marque ci-dessus comme exemple. Le programme affichait à l'origine le champ senddate dans une certaine table de la base de données, mais en examinant la base de données, nous avons constaté que la date d'envoi n'est qu'une grande série de nombres, pas le nombre. format d'heure que nous voulons. Le langage PHP lui-même a certaines fonctions intégrées pour le traitement du temps. strftime est une fonction fournie avec PHP lui-même. Bien sûr, vous pouvez également l'étendre et écrire vos propres fonctions. pour afficher ces nombres sur le modèle, nous devons les convertir en notre temps selon un certain format, vous pouvez ensuite utiliser cette fonction pour le traitement.

Adresse de téléchargement du modèle dedecms : www.php.cn/xiazai/code/dedecms

Analysons comment utiliser certaines fonctions courantes fournies avec dedecms :

GetCurUrl()

Ceci n'est probablement pas trop utilisé. Cette fonction obtient l'adresse du script en cours d'exécution. Vous pouvez l'utiliser des manières suivantes :

Le code est tel. suit :

{dede:CurUrl runphp='yes'}
@me = GetCurUrl();
{/dede:CurUrl}
Copier après la connexion

GetAlabNum()

renvoie un nombre demi-chasse. Si vous ne souhaitez pas que les nombres en pleine chasse apparaissent dans certaines informations de champ, vous pouvez utiliser cette fonction, par exemple :
[ field:listnum/] renvoie 12234 J'espère que c'est un nombre demi-largeur 12234. Vous pouvez utiliser la fonction comme ceci :
<. 🎜>Le code est le suivant :

[field:listnum function=”GetAlabNum(@me)”/]
Copier après la connexion
Text2Html()

Texte en HTML, la fonction convertit les espaces, <, >... et d'autres caractères du contenu du texte dans des balises HTML. Il peut être utilisé comme ceci :


Le code est le suivant :

Il y a aussi une fonction inverse ici, qui convertit le HTML en texte, Html2Text(). Son utilisation est similaire à
[field:textcontent function=”Text2Html(@me)”/]
Copier après la connexion


ClearHtml()

Effacer la balise html, la fonction efface la balise html contenue dans. le contenu. Utilisation :


Le code est le suivant :

[field:content function=”ClearHtml(@me)”/]
Copier après la connexion

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:php.cn
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