ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 解決中 / 已回 從3.3.1升級到3.5.0之后,商品的價格不顯示,這是什么問題產生的呢? 2 0
POSCMS版本:3.5.0

從3.3.1升級到3.5.0之后,出現了商品價格不顯示。在3.3.1之前是沒有問題的,升級到3.5.0之后,就出現了問題了。這是怎么回事呢?代碼如下:

<?php

class F_Price extends A_Field {

/**

* 構造函數

*/

public function __construct() {

parent::__construct();

$this->name = fc_lang('訂單價格字段'); // 字段名稱

$this->fieldtype = array('DECIMAL' => '10,2'); // TRUE表全部可用字段類型,自定義格式為 array('可用字段類型名稱' => '默認長度', ... )

$this->defaulttype = 'DECIMAL'; // 當用戶沒有選擇字段類型時的缺省值

}

/**

* 字段相關屬性參數

*

* @param array $value

* @return string

*/

public function option($option) {

$option['value'] = isset($option['value']) ? $option['value'] : '';

$option['width'] = isset($option['width']) ? $option['width'] : 200;

$option['unique'] = isset($option['unique']) ? $option['unique'] : 0;

$option['fieldtype'] = isset($option['fieldtype']) ? $option['fieldtype'] : '';

$option['is_mb_auto'] = isset($option['is_mb_auto']) ? $option['is_mb_auto'] : '';

$option['fieldlength'] = isset($option['fieldlength']) ? $option['fieldlength'] : '';

return '

<div class="form-group">

<label class="col-md-2 control-label">'.fc_lang('寬度').':</label>

<div class="col-md-9">

<label><input type="text" class="form-control" size="10" name="data[setting][option][width]" value="'.$option['width'].'"></label>

<span class="help-block">'.fc_lang('[整數]表示固定寬帶;[整數%]表示百分比').'</span>

</div>

</div>

<div class="form-group">

<label class="col-md-2 control-label">'.fc_lang('移動端自動寬度').':</label>

<div class="col-md-9">

<div class="radio-list">

<label class="radio-inline"><input type="radio" value="0" name="data[setting][option][is_mb_auto]" '.(!$option['is_mb_auto'] ? 'checked' : '').'> '.fc_lang('是').'</label>

<label class="radio-inline"><input type="radio" value="1" name="data[setting][option][is_mb_auto]" '.($option['is_mb_auto'] ? 'checked' : '').'> '.fc_lang('否').'</label>

</div>

</div>

</div>

<div class="form-group">

<label class="col-md-2 control-label">'.fc_lang('適用范圍').':</label>

<div class="col-md-9">

<div class="form-control-static">'.fc_lang('該字段用于訂單模塊的價格綁定,只能用于內容模塊主表').'</div>

</div>

</div>

';

}

/**

* 創建sql語句

*/

public function create_sql($name, $option) {

$sql = 'ALTER TABLE `{tablename}` ADD `'.$name.'` DECIMAL(9,2) NULL , ADD `'.$name.'_sj` DECIMAL(9,2) NULL';

return $sql;

}

/**

* 修改sql語句

*/

public function alter_sql($name, $option) {

return NULL;

}

/**

* 刪除sql語句

*/

public function drop_sql($name) {

$sql = 'ALTER TABLE `{tablename}` DROP `'.$name.'`, DROP `'.$name.'_sj`';

return $sql;

}

/**

* 字段入庫值

*

* @param array $field 字段信息

* @return void

*/

public function insert_value($field) {

if (IS_ADMIN) {

$this->ci->data[$field['ismain']][$field['fieldname']] = floatval($_POST['data'][$field['fieldname']]);

$this->ci->data[$field['ismain']][$field['fieldname'].'_sj'] = floatval($_POST['data'][$field['fieldname'].'_sj']);

} else {

$this->ci->data[$field['ismain']][$field['fieldname'].'_sj'] = floatval($_POST['data'][$field['fieldname'].'_sj']);

}

}

/**

* 字段表單輸入

*

* @param string $cname 字段別名

* @param string $name 字段名稱

* @param array $cfg 字段配置

* @param array $value

* @param array $id 當前內容表的id(表示非發布操作)

* @return string

*/

public function input($cname, $name, $cfg, $value = NULL, $id = 0) {

// 字段顯示名稱

$text = (isset($cfg['validate']['required']) && $cfg['validate']['required'] == 1 ? '<font color="red">*</font>' : '').''.$cname.':';

// 表單寬度設置

if (IS_MOBILE && empty($cfg['option']['is_mb_auto'])) {

$width = '100%';

} else {

$width = isset($cfg['option']['width']) && $cfg['option']['width'] ? $cfg['option']['width'] : '200';

}

$width = 'style="width:'.$width.(is_numeric($width) ? 'px' : '').';"';

// 表單附加參數

$attr = isset($cfg['validate']['formattr']) && $cfg['validate']['formattr'] ? $cfg['validate']['formattr'] : '';

// 字段提示信息

$tips = ($name == 'title' && APP_DIR) || (isset($cfg['validate']['tips']) && $cfg['validate']['tips']) ? '<span class="onShow" id="dr_'.$name.'_tips">'.$cfg['validate']['tips'].'</span>' : '';

// 字段默認值

$value = (strlen($value) ? $value : $this->get_default_value($cfg['option']['value']));

// 禁止修改

$disabled = !IS_ADMIN && $id && $value && isset($cfg['validate']['isedit']) && $cfg['validate']['isedit'] ? ' disabled' : '';

// 當字段必填時,加入html5驗證標簽

$required = '';

if (IS_ADMIN) {

$value2 = $this->ci->data[''.$name.'_sj'] ? $this->ci->data[''.$name.'_sj'] : '';

$str = '<p><label><input class=" form-control" type="text" name="data['.$name.']" id="dr_'.$name.'" value="'.$value.'" '.$width.$disabled.$required.' '.$attr.' /></label><label>&nbsp;市場價</label></p>';

$str.= '<p style="margin:0"><label><input class="form-control" type="text" name="data['.$name.'_sj]" id="dr_'.$name.'_sj" value="'.$value2.'" '.$width.$disabled.$required.' '.$attr.' /></label><label>&nbsp;成本價</label></p>';

} else {

$value = $this->ci->data[''.$name.'_sj'] ? $this->ci->data[''.$name.'_sj'] : '';

$str = '<p style="margin:0"><label><input class="form-control" type="text" name="data['.$name.'_sj]" id="dr_'.$name.'" value="'.$value.'" '.$width.$disabled.$required.' '.$attr.' /></label></p>';

}

return $this->input_format($name, $text, $str.$tips);

}

}

解決方案
  • 我的能正常顯示價格

  • 好像改過程序,跟我的文件不太一樣,改錯了什么地方了么