默认下 ShopNC 对商品详情的属性设置为"不限",这样的设置很奇怪,比如我创建了一个"发布年份"的属性,值总不能为“无限”吧?所以这里要解决两个问题:
1. 默认值的修改
2. 产品详情显示的问题(未设置的,不显示才比较友好)
1. [代码]添加一个 “请选择” 的选项
#file: /shop/templates/simplenc/seller/store_goods_add.step2.php #line: 202 # 添加一个 “请选择” 的选项 <select name="" attr="attr[<?php echo $k;?>][__NC__]" nc_type="attr_select"> <option value='' nc_type='-1'>请选择</option> <option value='不限' nc_type='0'>不限</option> <?php foreach ($val['value'] as $v){?> <option value="<?php echo $v['attr_value_name']?>" <?php if(isset($output['attr_checked']) && in_array($v['attr_value_id'], $output['attr_checked'])){?>selected="selected"<?php }?> nc_type="<?php echo $v['attr_value_id'];?>"> <?php echo $v['attr_value_name'];?></option> <?php }?> </select>
2. [代码]判断属性值是否为空
#file: \shop\templates\simplenc\store\goods.php #line: 269 # 判断属性值是否为空 <?php if(is_array($output['goods']['goods_attr']) && !empty($output['goods']['goods_attr'])){?> <?php foreach ($output['goods']['goods_attr'] as $val) { $val= array_values($val); if ($val[1]) { echo '<li>'.$val[0].$lang['nc_colon'].$val[1].'</li>'; } }?> <?php }?>
以上就是ShopNC 隐藏未设置的商品详情属性(默认为不限)的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa