ホームページ  >  記事  >  バックエンド開発  >  Dedeccms共通関数解析_PHPチュートリアル

Dedeccms共通関数解析_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:53:29873ブラウズ

ご存知のとおり、dedecms は [field:senddate function=”strftime('%y-%m-%d %H:%M',@me)”/] などのいくつかの使用法、つまりタグ内の関数の使用をサポートしています。この関数は、現在のタグによって返されたコンテンツを再処理して表示します。上記のラベルを例に挙げると、当初、プログラムはデータベースのテーブルのフィールド senddate を表示していましたが、データベースを確認したところ、Senddate は単なる多数の数値であり、php で必要な時刻形式ではないことがわかりました。言語自体には時間処理用の組み込み関数がいくつかありますが、strftime は PHP 自体に付属している関数です。もちろん、これを拡張して独自の関数を記述することもできます。テンプレートを使用して、特定の形式に従って時刻に変換する必要があります。このとき、この関数を使用して処理できます。以下では、dedecms の使用方法を分析します。一般的に使用されるいくつかの関数があります。

■ Getcururl ()

この関数は、それほど多くはありません。 ;
{/dede:CurUrl}

■GetAlabNum()

特定のフィールド情報を全角で表示したくない場合は、半角の数値を返します。たとえば、次の関数を使用できます。
[field:listnum/] は 122334 を返します。半角数字 12234 であることを願います。次のように関数を使用できます。

■Text2Html( )

テキストを HTML に変換します。この関数は、テキスト コンテンツ内のスペース、<、>... などの文字を HTML タグに変換します。
[field:textcontent function=”Text2Html(@) me)” /]
ここには、HTML を Text に変換する逆関数、Html2Text() もあります。その使用方法は、

■ClearHtml()

この関数は、HTML タグに含まれる HTML タグをクリアします。コンテンツ。使用法:
[field:content function=”ClearHtml(@me)”/]





http://www.bkjia.com/PHPjc/318703.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/318703.html

ご存知のとおり、dedecms は [field:senddatefunction=”strftime('%y-%m-%d%H:%M',@me)”/] などのいくつかの使用法をサポートしています。つまり、タグ内で関数を使用して呼び出し関連関数は現在のラベルに対して...を返します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。