store.html 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. {template 'common/header'}
  2. <style>
  3. /*门店列表页*/
  4. .shop-front{color:#606366; background:transparent url('resource/images/home-bg.jpg') no-repeat; background-size:100% 100%;}
  5. .shop-front .list-item{border-top:3px solid #5ac5d4; padding-bottom:10px; background:-webkit-gradient(linear,0 0, 0 10%,from(rgba(226,234,234,0.8)), to(rgba(226,234,234,0.8))) center bottom; -webkit-background-size: 100% 10px; background-repeat:no-repeat;}
  6. .shop-front .header a{font-size:20px; border-bottom:1px solid #56c6d6; color:#56c6d6;}
  7. .shop-front .list-item li{list-style:none; height:48px; line-height:48px;}
  8. .shop-front .list-item li a{display:inline-block; width:100%; height:100%; position:relative; padding:0 40px; text-decoration:none;}
  9. .shop-front li .icon{position:absolute; left:15px; font-size:20px; top:0; color:#56c6d6; display:inline-block; height:100%; line-height:47px;}
  10. .shop-front li .icon-right{position:absolute; right:15px; font-size:20px; top:0; display:inline-block; height:100%; line-height:47px;}
  11. .shop-front .list-item div li{border-bottom:1px solid #dddddd;}
  12. .shop-front .list-item div li a{color:#606366;}
  13. .shop-front .list-item .name a{padding-left:15px; font-weight:700; font-size:16px;}
  14. /*门店详情页*/
  15. .shop-front-detail .carousel-control.right,.shop-front-detail .carousel-control.left{background-image:none;}
  16. .shop-front-detail .carousel img{width:100%;}
  17. .shop-front-detail .detail-body{background:transparent url('resource/images/home-bg.jpg') no-repeat; background-size:100% 100%;}
  18. .shop-front-detail .nav-level{margin-bottom:12px;}
  19. .shop-front-detail .nav-level ul{width:100%; padding:10px 0;}
  20. .shop-front-detail .nav-level ul li{width:33%; display:inline-block; box-sizing:border-box; float:left; text-align:center;}
  21. .shop-front-detail .nav-level ul li+li{border-left:1px solid #ddd;}
  22. .shop-front-detail .nav-level ul li a .title-num{font-size: 16px !important; line-height:20px; color:#333 !important; margin:0;}
  23. .shop-front-detail .nav-level ul li a .title-info{font-size: 12px !important; line-height:20px; color:#333 !important; margin:0;}
  24. .mnav-box ul,.mnav-box ul li{padding:0; margin:0; font-family:Helvetica, Arial, sans-serif;}
  25. .mnav-box{color:#606366; border-top:1px solid #e5e5e5;}
  26. .mnav-box ul{border-top:10px solid #e4e9e8; list-style:none; background:transparent -webkit-gradient(linear,0 0, 0 10%,from(rgba(90,197,212,1)), to(rgba(90,197,212,1))) center top; -webkit-background-size:100% 2px; padding-top:2px; background-repeat:no-repeat;}
  27. .mnav-box ul:first-child{background:none; border-top:0; padding-top:0;}
  28. .mnav-box ul li{ border-bottom:1px solid #dddddd; position:relative; padding: 10px 15px;}
  29. .mnav-box ul #content{background:#fff; display:none;}
  30. .mnav-box ul #content h6{color:#56c6d6;}
  31. .mnav-box ul li .mnav-box-list{color:#606366; font-size:15px; text-decoration:none; -webkit-box-sizing:border-box; overflow:hidden;}
  32. .mnav-box ul li .mnav-box-list>span:first-child i{width:25px; margin-right:10px; color:#8dd1db; text-align:center; font-size:20px; }
  33. .mnav-box ul li .mnav-box-list .mnav-title{display:inline-block;}
  34. .mnav-box ul li .mnav-box-list > .pull-right{display:inline-block; font-size:22px; line-height:0; color:#888; position:absolute; right:15px; top:12px;}
  35. .mnav-box ul li .mnav-box-list .right{float:right;}
  36. .mnav-box ul li .mnav-box-list .right a{float:right;}
  37. .bg_fff{background:#FFF;}
  38. </style>
  39. {if $do == 'display'}
  40. {template 'mc/header'}
  41. <div class="shop-front">
  42. <div class="list">
  43. {if !empty($stores)}
  44. {loop $stores $store}
  45. <div class="list-item">
  46. <div>
  47. <li class="name"><a href="{php echo url('mc/store/detail', array('id' => $store['id']));}">{$store['business_name']}<span class="icon-right"><i class="fa fa-angle-right"></i></span></a></li>
  48. <li class="add"><a href="javascript:;"><span class="icon"><i class="fa fa-location-arrow"></i></span>地址:{$store['address']}</a></li>
  49. <li class="tel"><a href="tel:{$store['telephone']}"><span class="icon"><i class="fa fa-phone"></i></span>电话:{$store['telephone']}</a></li>
  50. </div>
  51. </div>
  52. {/loop}
  53. {else}
  54. {/if}
  55. </div>
  56. </div>
  57. {elseif $do == 'detail'}
  58. <div class="shop-front-detail">
  59. {if !empty($store['photo_list'])}
  60. <div id="banner" class="carousel slide clearfix" data-ride="carousel">
  61. <ol class="carousel-indicators pull-right">
  62. {loop $store['photo_list'] $key $photo}
  63. <li data-target="#banner" data-slide-to="{$key}" {if !$key}class="active"{/if}></li>
  64. {/loop}
  65. </ol>
  66. <div class="carousel-inner" role="listbox">
  67. {loop $store['photo_list'] $key $photo}
  68. <div class="item {if !$key}active{/if}">
  69. <img src="{php echo tomedia($photo);}" alt="">
  70. </div>
  71. {/loop}
  72. </div>
  73. <a class="left carousel-control" href="#banner" role="button" data-slide="prev">
  74. <span class="sr-only">上一张</span>
  75. </a>
  76. <a class="right carousel-control" href="#banner" role="button" data-slide="next">
  77. <span class="sr-only">下一张</span>
  78. </a>
  79. </div>
  80. {/if}
  81. <div class="detail-body">
  82. <div class="nav-level">
  83. <ul class="clearfix">
  84. <li>
  85. <a class="link clearfix" href="javascript:;">
  86. <p class="title-num">{$store['category']['cate']}/{$store['category']['sub']}</p>
  87. <p class="title-info">类目</p>
  88. </a>
  89. </li>
  90. <li>
  91. <a class="link clearfix" href="javascript:;">
  92. <p class="title-num">{$store['opentime']}</p>
  93. <p class="title-info">营业时间</p>
  94. </a>
  95. </li>
  96. <li>
  97. <a class="link clearfix" href="javascript:;">
  98. <p class="title-num">{$store['avg_price']}元</p>
  99. <p class="title-info">人均价格</p>
  100. </a>
  101. </li>
  102. </ul>
  103. </div>
  104. <div class="mnav-box clearfix">
  105. <ul>
  106. <li>
  107. <a class="mnav-box-list" href="javascript:;">
  108. <span class="mnav-title"><i class="fa fa-eye"></i>商家名</span>
  109. <span class="right">{$store['business_name']}</span>
  110. </a>
  111. </li>
  112. {if !empty($store['branch_name'])}
  113. <li>
  114. <a class="mnav-box-list" href="javascript:;">
  115. <span class="mnav-title"><i class="fa fa-eye"></i>分店名</span>
  116. <span class="right">{$store['branch_name']}</span>
  117. </a>
  118. </li>
  119. {/if}
  120. <li>
  121. <a class="mnav-box-list" href="tel:{$store['telephone']}">
  122. <span class="mnav-title"><i class="fa fa-eye"></i>电话</span>
  123. <span class="right">{$store['telephone']}</span>
  124. </a>
  125. </li>
  126. <li>
  127. <a class="mnav-box-list" href="javascript:;">
  128. <span class="mnav-title"><i class="fa fa-eye"></i>地址</span>
  129. <span class="right">{$store['province']}{$store['city']}{$store['district']}</span>
  130. </a>
  131. </li>
  132. <li>
  133. <a class="mnav-box-list" href="
  134. {if !empty($store['latitude']) && !empty($store['longitude'])}
  135. http://api.map.baidu.com/marker?location={$store['latitude']},{$store['longitude']}&title={php echo urlencode('所在位置');}&content={php echo urlencode($store['address']);}&output=html
  136. {else}
  137. javascript:;
  138. {/if}
  139. ">
  140. <span class="mnav-title"><i class="fa fa-eye"></i>详细位置</span>
  141. <span class="right">{$store['address']} <i class="fa fa-angle-right"></i></span>
  142. </a>
  143. </li>
  144. </ul>
  145. <ul>
  146. <li>
  147. <a class="mnav-box-list">
  148. <span class="mnav-title"><i class="fa fa-eye"></i></span>
  149. 特色服务
  150. <span class="pull-right"><i class="fa fa-angle-down"></i></span>
  151. </a>
  152. </li>
  153. <li class="bg_fff">{$store['special']}</li>
  154. </ul>
  155. {if !empty($store['recommend'])}
  156. <ul>
  157. <li>
  158. <a class="mnav-box-list">
  159. <span class="mnav-title"><i class="fa fa-eye"></i></span>
  160. 推荐
  161. <span class="pull-right"><i class="fa fa-angle-down"></i></span>
  162. </a>
  163. </li>
  164. <li class="bg_fff">{$store['recommend']}</li>
  165. </ul>
  166. {/if}
  167. {if !empty($store['introduction'])}
  168. <ul>
  169. <li>
  170. <a class="mnav-box-list">
  171. <span class="mnav-title"><i class="fa fa-eye"></i></span>
  172. 简介
  173. <span class="pull-right"><i class="fa fa-angle-down"></i></span>
  174. </a>
  175. </li>
  176. <li class="bg_fff">{$store['introduction']}</li>
  177. </ul>
  178. {/if}
  179. </div>
  180. </div>
  181. </div>
  182. {/if}
  183. {template 'mc/footer'}
  184. {template 'common/footer'}