Dedecms常用関数解析


みんな知っています。decmsはサポートします。 function="striftime('%y-%m-%d %H:%M'、@me)/」のようないくつかの用法は、フラグ内でfunctionを使用して、関連する関数を呼び出して、現在のラベルが戻ってきた内容を再度処理して表示します。       上のマークを例にとって、もともとはデータベースのテーブルのフィールドを表示していますが、データベースを見ると、senddateは大きな数字しかないです。私たちがほしい時間書式ではありません。PHP言語自体は時間処理に対していくつかの持っている関数があります。streftimeはphp自身が持っている関数です。もちろん、あなたも拡張できます。自分で自分の関数を作成します。テンプレートにはこれらの数字を表示する必要はありません。私たちは一定のフォーマットで私たちの時間に変換したいです。この時にこの関数を使って処理できます。        以下では、decmsに使用されるいくつかの常用関数の使用方法を分析します。 runphp='yes'@me = Get CurUrl();{/dede:CurUrl■GetAlabNum()は半角の数字を返します。もしあるフィールド情報に全角の数字が現れたくないなら、この関数を使ってもいいです。例えば、「field:listnum/」は12244に戻ります。半角の数字1234を望んでいます。このように関数を使うことができます。 function="GetAlabNum(@me)"/"■Text 2 Html()テキストをHTMLに変換し、関数はテキストの内容の中のスペース、<、>...などの文字をHTMLタグに変換し、このように使用できます。 function=「Text 2 Html(@me)」/」もここには逆の関数があります。これをTextに変換すると、Html 2 Text()のような使い方があります。使い方:[field:content] function=「ClearHtml(@me)」/」