転送製品は、わずかライブラリです:http://www.pinlue.com/article/2020/03/0400/509978179517.html
バックグラウンドで複数の選択肢のフィールドを追加する:フォーラムで質問をする友人がありますが、それはそれを自分自身を聞かせする強い分野、背景モデルのコンテンツを備えているためで、オープンソースのCMSの最高の二次開発で今日とても人気があるv9のhpcms 、着信時刻が表示1又は2の背後にある、前の値を表示しません
対応する値を呼び出す方法をあなたに伝えるために、今日ここに
ファイル/phpcms/libs/function/extention.func.phpを探し、ファイルを開くには、次のコードを追加します。
/ **
*フィールドの種類に応じて表示ボックスの名前を取得します。
* @Param $フィールドのフィールド名
* @Param $値フィールド値
* @ParamはどこモデルID modelidフィールドを$
* /
関数ボックス($フィールド、$値、$ modelid = ""){
$フィールド= getcache( "model_field _" $ modelid、 "モデル"。);
抽出物(string2array($フィールド[$フィールド] [ "設定"]));
$オプション=爆発( "\ n" は、$フィールド[$フィールド]が[ "オプション"]);
foreachの($ _kとして$オプション){
$ V =爆発( "|"、$ _ K)。
$ K =トリム($ V [1])。
$オプション[$ K] = $ V [0]。
}
$文字列= "";
スイッチ($フィールド[$フィールド] [ "boxtype"]){
ケース「ラジオ」:
$文字列= $オプション[$値];
ブレーク; ケース「チェックボックス」:
$ value_arr =( ""、$値)を爆発。
foreachの($ value_arrとして$ _v){
もし($ _ V)$文字列= $オプション[$ _ V] ""。。。
}
ブレーク;
場合は、「選択します」:
$文字列= $オプション[$値];
ブレーク;
ケース「複数」:
$ value_arr =( ""、$値)を爆発。
foreachの($ value_arrとして$ _v){
もし($ _ V)$文字列= $オプション[$ _ V] ""。。。
}
ブレーク;
}
$文字列を返します。
}
* /複数選択フィールドとしてフィールド{ボックス( "fenlei"、$ R [fenlei]、$ modelid)} / * feileiを使用する場合は、コールの受信を可能にします