index.html 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <div class="panel panel-default panel-intro">
  2. <div class="panel-heading">
  3. {:build_heading(null,FALSE)}
  4. <ul class="nav nav-tabs" data-field="status">
  5. <li class="active"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
  6. {foreach name="statusList" item="vo"}
  7. <li><a href="#t-{$key}" data-value="{$key}" data-toggle="tab">{$vo}</a></li>
  8. {/foreach}
  9. </ul>
  10. </div>
  11. <div class="panel-body">
  12. <div id="myTabContent" class="tab-content">
  13. <div class="tab-pane fade active in" id="one">
  14. <div class="widget-body no-padding">
  15. <div id="toolbar" class="toolbar">
  16. <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
  17. <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('weixin/news/add')?'':'hide'}" data-area='["1200px","680px"]' title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
  18. </div>
  19. <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
  20. data-operate-edit="{:$auth->check('weixin/news/edit')}"
  21. data-operate-del="{:$auth->check('weixin/news/del')}"
  22. width="100%">
  23. </table>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. <style type="text/css">
  30. .example {
  31. height:100%;position: relative;
  32. padding:9px;
  33. }
  34. .example > span {
  35. position:absolute;left:15px;top:15px;
  36. }
  37. .news-item-title {
  38. position: relative;
  39. width: 100%;
  40. height: 70px;
  41. overflow: hidden;
  42. border: 1px solid #ccc;
  43. background-size: cover;
  44. background-position: center center;
  45. }
  46. .right-text {
  47. float: left;
  48. width: 80%;
  49. height: 100%;
  50. padding: 10px;
  51. overflow: hidden;
  52. text-overflow: ellipsis;
  53. }
  54. .left-image {
  55. width: 18%;
  56. float: left;
  57. overflow: hidden;
  58. position: relative;
  59. background-size: 100%;
  60. background-position: center center;
  61. }
  62. .news-item {
  63. position: relative;
  64. width: 100%;
  65. overflow: hidden;
  66. border: 1px solid #ccc;
  67. background-size: cover;
  68. background-position: center center;
  69. margin-bottom: 15px;
  70. }
  71. </style>
  72. <script id="itemtpl" type="text/html">
  73. <% var labelarr = ['primary', 'success', 'info', 'danger', 'warning']; %>
  74. <% var label = labelarr[i % 5]; %>
  75. <div class="col-sm-4 col-md-3" style="width: 20%;">
  76. <div class="thumbnail example">
  77. <div class="news-item-title" style="margin-bottom: 15px;">
  78. <div class="right-text"><h4><%=item.cate_name?item.cate_name:'无'%></h4></div>
  79. <img class="left-image" src="<%=item.image%>" alt="<%=item.cate_name%>">
  80. </div>
  81. <div class="caption" style="padding: 0;">
  82. <p>
  83. <!--如果需要响应编辑或删除事件,可以给元素添加 btn-edit或btn-del的类和data-id这个属性值-->
  84. <a href="#" class="btn btn-primary btn-edit" data-area='["1200px","680px"]' data-id="<%=item.id%>"><i class="fa fa-pencil"></i> 编辑</a>
  85. <a href="#" class="btn btn-danger btn-del" data-id="<%=item.id%>"><i class="fa fa-times"></i> 删除</a>
  86. </p>
  87. </div>
  88. </div>
  89. </div>
  90. </script>