Heim php教程 PHP源码 ShopNC 隐藏未设置的商品详情属性(默认为不限)

ShopNC 隐藏未设置的商品详情属性(默认为不限)

May 23, 2016 pm 01:07 PM

ShopNC 隐藏未设置的商品详情属性(默认为不限)

默认下 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>
Nach dem Login kopieren

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 }?>
Nach dem Login kopieren

 以上就是ShopNC 隐藏未设置的商品详情属性(默认为不限)的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie erhalte ich ganzzahlige Literaleigenschaften in Python ohne SyntaxError? Wie erhalte ich ganzzahlige Literaleigenschaften in Python ohne SyntaxError? Aug 20, 2023 pm 07:13 PM

Wie erhalte ich ganzzahlige Literaleigenschaften in Python ohne SyntaxError?

Pythons dir()-Funktion: Zeigen Sie die Eigenschaften und Methoden eines Objekts an Pythons dir()-Funktion: Zeigen Sie die Eigenschaften und Methoden eines Objekts an Nov 18, 2023 pm 01:45 PM

Pythons dir()-Funktion: Zeigen Sie die Eigenschaften und Methoden eines Objekts an

Wie benenne ich Eigenschaften von JSON mit Gson in Java um? Wie benenne ich Eigenschaften von JSON mit Gson in Java um? Aug 27, 2023 pm 02:01 PM

Wie benenne ich Eigenschaften von JSON mit Gson in Java um?

Was tun, wenn die Eigenschaften der Win11-Festplatte unbekannt sind? Was tun, wenn die Eigenschaften der Win11-Festplatte unbekannt sind? Jul 03, 2023 pm 04:17 PM

Was tun, wenn die Eigenschaften der Win11-Festplatte unbekannt sind?

Bottom-Attributsyntax in CSS Bottom-Attributsyntax in CSS Feb 21, 2024 pm 03:30 PM

Bottom-Attributsyntax in CSS

Welche Eigenschaften hat die Position? Welche Eigenschaften hat die Position? Oct 10, 2023 am 11:18 AM

Welche Eigenschaften hat die Position?

Methoden und Beispiele zum dynamischen Hinzufügen von Attributen mithilfe der Vue.set-Funktion Methoden und Beispiele zum dynamischen Hinzufügen von Attributen mithilfe der Vue.set-Funktion Jul 24, 2023 pm 07:22 PM

Methoden und Beispiele zum dynamischen Hinzufügen von Attributen mithilfe der Vue.set-Funktion

Einführung in die Eigenschaften von Hearthstones Despair Thread Einführung in die Eigenschaften von Hearthstones Despair Thread Mar 20, 2024 pm 10:36 PM

Einführung in die Eigenschaften von Hearthstones Despair Thread

See all articles