Maison 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>
Copier après la connexion

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 }?>
Copier après la connexion

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

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment obtenir des propriétés littérales entières en Python sans SyntaxError ? Comment obtenir des propriétés littérales entières en Python sans SyntaxError ? Aug 20, 2023 pm 07:13 PM

Comment obtenir des propriétés littérales entières en Python sans SyntaxError ?

Fonction dir() de Python : afficher les propriétés et les méthodes d'un objet Fonction dir() de Python : afficher les propriétés et les méthodes d'un objet Nov 18, 2023 pm 01:45 PM

Fonction dir() de Python : afficher les propriétés et les méthodes d'un objet

Comment renommer les propriétés de JSON en utilisant Gson en Java ? Comment renommer les propriétés de JSON en utilisant Gson en Java ? Aug 27, 2023 pm 02:01 PM

Comment renommer les propriétés de JSON en utilisant Gson en Java ?

Que faire si les propriétés du disque Win11 sont inconnues Que faire si les propriétés du disque Win11 sont inconnues Jul 03, 2023 pm 04:17 PM

Que faire si les propriétés du disque Win11 sont inconnues

syntaxe de l'attribut inférieur en CSS syntaxe de l'attribut inférieur en CSS Feb 21, 2024 pm 03:30 PM

syntaxe de l'attribut inférieur en CSS

Quels sont les attributs du poste ? Quels sont les attributs du poste ? Oct 10, 2023 am 11:18 AM

Quels sont les attributs du poste ?

Méthodes et exemples d'ajout dynamique d'attributs à l'aide de la fonction Vue.set Méthodes et exemples d'ajout dynamique d'attributs à l'aide de la fonction Vue.set Jul 24, 2023 pm 07:22 PM

Méthodes et exemples d'ajout dynamique d'attributs à l'aide de la fonction Vue.set

Introduction aux attributs du fil du désespoir de Hearthstone Introduction aux attributs du fil du désespoir de Hearthstone Mar 20, 2024 pm 10:36 PM

Introduction aux attributs du fil du désespoir de Hearthstone

See all articles