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

黄舟
黄舟original
2017-04-01 09:44:521335parcourir

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 : m.sbmmt.com/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}

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)”/]
Text2Html()

Texte en HTML, la fonction convertit les espaces, 95ec6993dc754240360e28e0de8de30a... 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)”/]


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)”/]

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!

Déclaration:
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