index.html 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. {// 引入标签库 }
  2. <tagLib name="html" />
  3. <include file="Public:header" />
  4. <php>
  5. function get_cate_name($cate_id)
  6. {
  7. return M("ArticleCate")->where("id=".$cate_id)->getField("title");
  8. }
  9. function preview($cate_id)
  10. {
  11. return "<a href=\"javascript:article_show('".$cate_id."')\">预览</a>";
  12. }
  13. </php>
  14. <script>
  15. function article_show(cate_id){
  16. window.open(APP_ROOT+"/wap/index.php?ctl=settings&act=article_show&cate_id="+cate_id);
  17. }
  18. function del_article(id)
  19. {
  20. if(!id)
  21. {
  22. idBox = $(".key:checked");
  23. if(idBox.length == 0)
  24. {
  25. alert(LANG['DELETE_EMPTY_WARNING']);
  26. return;
  27. }
  28. idArray = new Array();
  29. $.each( idBox, function(i, n){
  30. idArray.push($(n).val());
  31. });
  32. id = idArray.join(",");
  33. }
  34. if(confirm(LANG['CONFIRM_DELETE']))
  35. $.ajax({
  36. url: ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=delete&id="+id,
  37. data: "ajax=1",
  38. dataType: "json",
  39. success: function(obj){
  40. alert(obj.info);
  41. func();
  42. function func(){
  43. if(obj.status==1){
  44. location.href=location.href;
  45. }
  46. }
  47. }
  48. });
  49. }
  50. </script>
  51. <div class="main">
  52. <div class="main_title_list"><div class="list-line-ico"></div>{$main_title}</div>
  53. <div class="search_row">
  54. <form name="search" action="__APP__" method="get">
  55. 分类:<select name="cate_id" style="width: 100px">
  56. <option value="0" >全部</option>
  57. <foreach name="cate_list" item="cate_item">
  58. <option value="{$cate_item.id}" <if condition="$_REQUEST['cate_id'] eq $cate_item['id']">selected="selected"</if>>{$cate_item.title}</option>
  59. </foreach>
  60. </select>名称:<input type="text" class="textbox" name="title" value="{:trim($_REQUEST['title'])}" /><input type="hidden" value="Article" name="m" /><input type="hidden" value="index" name="a" /><input type="submit" class="button" value="{%SEARCH}" />
  61. </form>
  62. </div>
  63. <html:list
  64. id="dataTable"
  65. style="dataTable"
  66. name="article"
  67. checkbox="true"
  68. action="true"
  69. datasource="list"
  70. show="id:{%ID}|50px,title:{%ARTICLE_TITLE}:edit,cate_id|get_cate_name:{%CATE_TREE},is_effect|get_is_effect=$article['id']:{%IS_EFFECT},create_time|to_date:{%CREATE_TIME},update_time|to_date:{%UPDATE_TIME},sort|get_sort=$article['id']:{%SORT},click_count:{%CLICK_COUNT}"
  71. actionlist="edit:{%EDIT}, del_article:{%DEL},cate_id|preview" />
  72. <table class="dataTable">
  73. <tbody>
  74. <td colspan="9">
  75. <input type="button" class="button button-add" value="{%ADD}" onclick="add();" />
  76. <input type="button" class="button button-del" value="{%DEL}" onclick="del_article();" />
  77. </td>
  78. </tbody>
  79. </table>
  80. <div class="page">{$page}</div>
  81. </div>
  82. <include file="Public:footer" />