goods_squares.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <!--商品列表BEGIN-->
  2. <style type="text/css">
  3. #box{background: #FFF;width: 238px;height: 410px;margin: -390px 0 0 0;display: block;border: solid 4px #D93600;position: absolute;z-index: 999;opacity: .5}
  4. .shopMenu{position: fixed;z-index: 1;right: 25%;top: 0;}
  5. </style>
  6. <div class="squares" ds_type="current_display_mode">
  7. <input type="hidden" id="lockcompare" value="unlock" />
  8. {notempty name="goods_list"}
  9. <ul class="list_pic">
  10. {foreach name="goods_list" item="value"}
  11. <li class="item">
  12. <div class="goods-content" dstype_goods=" {$value.goods_id}" dstype_store="{$value.store_id}">
  13. <div class="goods-pic"><a href="{:url('Goods/index',['goods_id'=>$value.goods_id])}" target="_blank" title="{$value.goods_name}"><img class="lazyload" data-original="{:goods_thumb($value, 240)}" title="{$value.goods_name}" src="{$Think.HOME_SITE_ROOT}/images/loading.gif" alt="{$value.goods_name}" /></a></div>
  14. {if (config('ds_config.groupbuy_allow') && $value['goods_promotion_type'] == 1)}
  15. <div class="goods-promotion"><span>{$Think.lang.goods_class_index_groupbuy}</span></div>
  16. {elseif (config('ds_config.promotion_allow') && $value['goods_promotion_type'] == 2)/}
  17. <div class="goods-promotion"><span>{$Think.lang.goods_class_index_xianshi}</span></div>
  18. {/if}
  19. <div class="goods-info">
  20. <div class="goods-pic-scroll-show">
  21. <ul>
  22. {notempty name="$value.image"}
  23. {php}$i=1;{/php}
  24. {foreach name="$value.image" item="val" }
  25. <li {if $i==1}class="selected"{/if}><a href="javascript:void(0);"><img class="lazyload" data-original="{:goods_cthumb($val.goodsimage_url, 240)}" src="{$Think.HOME_SITE_ROOT}/images/loading.gif" /></a></li>
  26. {php}$i++;{/php}
  27. {/foreach}
  28. {else /}
  29. <li class="selected"><a href="javascript:void(0);"><img class="lazyload" data-original="{:goods_thumb($value, 240)}" src="{$Think.HOME_SITE_ROOT}/images/loading.gif" /></a></li>
  30. {/notempty}
  31. </ul>
  32. </div>
  33. <div class="goods-price"> <em class="sale-price" title="{$Think.lang.goods_class_index_store_goods_price}{$Think.lang.ds_colon}{$Think.lang.currency}{$value.goods_promotion_price}">{:ds_price_format_forlist($value['goods_promotion_price'])}</em> <span class='goods-sales'>{$Think.lang.sold}{$value.goods_salenum}{$Think.lang.piece}</span></div>
  34. <div class="goods-name">
  35. {if $value.is_virtual == 1}
  36. {if $value.virtual_type == 0}
  37. <span class="virtual" title="{$Think.lang.virtual_exchange}">{$Think.lang.virtual_exchange}</span>
  38. {/if}
  39. {if $value.virtual_type == 1}
  40. <span class="virtual" title="卡券商品">卡券商品</span>
  41. {/if}
  42. {if $value.virtual_type == 2}
  43. <span class="virtual" title="网盘商品">网盘商品</span>
  44. {/if}
  45. {if $value.virtual_type == 3}
  46. <span class="virtual" title="下载商品">下载商品</span>
  47. {/if}
  48. {/if}
  49. {if $value.is_goodsfcode == 1}
  50. <span class="fcode" title="{$Think.lang.f_code_priority_buy_goods}">{$Think.lang.f_code_priority}</span>
  51. {/if}
  52. {if $value.is_have_gift == 1}
  53. <span class="gift" title="{$Think.lang.bundling_freebies}">{$Think.lang.complimentary}</span>
  54. {/if}
  55. <a href="{:url('Goods/index',['goods_id'=>$value.goods_id])}" target="_blank" title="{$value.goods_advword}">{$value.goods_name_highlight|raw}<em>{$value.goods_advword}</em></a>
  56. </div>
  57. <div class="goods-sub">
  58. <span class="goods-compare" ds_type="compare_{$value.goods_id}" data-param='{"gid":"{$value.goods_id}"}'><i></i>{$Think.lang.comparison}</span>
  59. <span onclick="collect_goods('{$value.goods_id}','count','goods_collect');"><i class='iconfont'>&#xe685;</i>{$Think.lang.collect}</span>
  60. <span><i class='iconfont'>&#xe730;</i>{$value.evaluation_count}</span>
  61. </div>
  62. <div class="store"><a href="{:url('Store/index',['store_id'=>$value.store_id])}" title="{$value.store_name}" class="name">{$value.store_name}</a><em member_id="{$value.member_id}">&nbsp;</em> </div>
  63. <div class="add-cart">
  64. {if $value.goods_storage == 0}
  65. {if $value.is_appoint == 1}
  66. <a href="javascript:void(0);" onclick="{if (session('is_login') !== '1')}login_dialog();{else/}ajax_form('arrival_notice', '{$Think.lang.immediately_appointment}', '{:url('Goods/arrival_notice',['goods_id'=>$value.goods_id,'type'=>'2'])}', 350);{/if}"><i class="iconfont" title={$Think.lang.immediately_appointment}>&#xe70f;</i></a>
  67. {else /}
  68. <a href="javascript:void(0);" onclick="{if (session('is_login') !== '1')}login_dialog();{else/}ajax_form('arrival_notice', '{$Think.lang.receiving_notification}', '{:url('Goods/arrival_notice',['goods_id'=>$value.goods_id,'type'=>'2'])}', 350);{/if}"><i class="iconfont" title={$Think.lang.receiving_notification}>&#xe70f;</i></a>
  69. {/if}
  70. {else /}
  71. {if (session('is_login') === '1')}
  72. {if $value.is_virtual == 1 || $value.is_goodsfcode == 1 || $value.presell_info}
  73. <a href="javascript:void(0);" dstype="buy_now" data-param="{goods_id:{$value.goods_id}}"><i class="iconfont" title="{if ($value['is_goodsfcode'] == 1)}{$Think.lang.f_code_buy}{else/}{$Think.lang.text_buy_now}{/if}">&#xe69a;</i></a>
  74. {else /}
  75. <a href="javascript:void(0);" dstype="add_cart" data-param="{goods_id:{$value.goods_id}}"><i class="iconfont" title='{$Think.lang.add_cart}'>&#xe69a;</i></a>
  76. {/if}
  77. {/if}
  78. {/if}
  79. </div>
  80. </div>
  81. </div>
  82. </li>
  83. {/foreach}
  84. <div class="clear"></div>
  85. </ul>
  86. {else /}
  87. <div class="no_results">{$Think.lang.index_no_record}</div>
  88. {/notempty}
  89. </div>
  90. <form id="buynow_form" method="post" action="{:url('Buy/buy_step1')} ">
  91. <input id="goods_id" name="cart_id[]" type="hidden"/>
  92. </form>
  93. <script type="text/javascript" src="{$Think.PLUGINS_SITE_ROOT}/js/jquery.raty/jquery.raty.min.js"></script>
  94. <script type="text/javascript" src="{$Think.HOME_SITE_ROOT}/js/compare.js"></script>
  95. <script type="text/javascript">
  96. $(document).ready(function(){
  97. //初始化对比按钮
  98. initCompare();
  99. });
  100. </script>
  101. <!--商品列表END-->