Changeset 698742
- Timestamp:
- 04/16/2013 08:35:48 PM (13 years ago)
- Location:
- shopp-variants-sku/trunk
- Files:
-
- 3 edited
-
readme.txt (modified) (2 diffs)
-
shopp-variants-sku.php (modified) (1 diff)
-
shopp_ext.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
shopp-variants-sku/trunk/readme.txt
r693871 r698742 21 21 == Changelog == 22 22 23 = 1.0.2 = 24 25 * Fixed Javascript array variant's order 26 23 27 = 1.0.1 = 24 28 … … 30 34 31 35 == Upgrade Notice == 36 37 = 1.0.2 = 38 39 * Important to upgrate to that version from 1.0.1 or later 32 40 33 41 = 1.0.1 = -
shopp-variants-sku/trunk/shopp-variants-sku.php
r693869 r698742 47 47 $variants = shopp_product_variants($productId); 48 48 $varArray = array(); 49 foreach($variants as $variant){ 49 foreach($variants as $variant){ 50 50 $varArray[self::make_option_key($variant->options)] = array('sku'=>$variant->sku); 51 51 } 52 52 ?> 53 53 <script type="text/javascript"> 54 var var_data = <?php echo json_encode($varArray); ?>; 54 var var_data = <?php echo json_encode($varArray); ?>; 55 55 </script> 56 56 <?php 57 while ( shopp('product','variations') ) { 58 echo '<span style="display:none" id="am-def-sku">'; shopp('product','variation','sku=on'); echo '</span>'; 59 echo '<span >'; shopp('product','variation','sku=on'); echo '</span>'; break; 57 while ( shopp('product','variations') ) { ?> 58 <script type="text/javascript"> 59 var def_sku = '<?php shopp('product','variation','sku=on') ?>'; 60 </script> 61 <?php echo '<span id="am-sku">'; shopp('product','variation','sku=on'); echo '</span>'; break; 60 62 } 61 63 } -
shopp-variants-sku/trunk/shopp_ext.js
r693721 r698742 5 5 var key = jQuery.map(jQuery(".variations select.options"), function(el, i){ 6 6 return jQuery(el).val() 7 }). join(",");7 }).sort().join(","); 8 8 if(var_data[key]){ 9 jQuery("#am- def-sku").next().text(var_data[key].sku);9 jQuery("#am-sku").text(var_data[key].sku); 10 10 } else { 11 jQuery("#am- def-sku").next().text(jQuery("#am-def-sku").text());11 jQuery("#am-sku").text(def_sku); 12 12 } 13 13 })
Note: See TracChangeset
for help on using the changeset viewer.