xunSearch.blade.php 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. @extends('admin/public/layout')
  2. @section('title')XunSearch整合@endsection
  3. @section('content')
  4. <section class="content-header">
  5. <h1>
  6. XunSearch全文检索整合
  7. </h1>
  8. </section>
  9. <section class="content">
  10. <div class="row">
  11. <div class="col-xs-12">
  12. <div class="alert alert-info" role="alert">xunsearch的安装就配置参见http://www.xunsearch.com/ 官网教程</div>
  13. <div class="box box-default">
  14. <form role="form" name="addForm" method="POST" action="{{ route('admin.setting.xunSearch') }}">
  15. <input type="hidden" name="_token" id="editor_token" value="{{ csrf_token() }}">
  16. <div class="box-body">
  17. <div class="form-group">
  18. <label for="website_url">开启XunSearch全文检索</label>
  19. <span class="text-muted">(开启前一定要确认xunsearch安装好并且已开启服务)</span>
  20. <div class="radio">
  21. <label><input type="radio" name="xunsearch_open" value="1" @if(Setting()->get('xunsearch_open','0') == 1) checked @endif > 开启 </label>
  22. <label class="ml-20"><input type="radio" name="xunsearch_open" value="0" @if(Setting()->get('xunsearch_open','0') != 1) checked @endif > 关闭 </label>
  23. </div>
  24. </div>
  25. <div class="form-group">
  26. <label for="website_url">搜索索引Host</label>
  27. <span class="text-muted">(请填写xunsearch服务Host及端口号)</span>
  28. <div>
  29. <input type="text" class="form-control" name="xunsearch_index" placeholder="xunsearch服务IP及端口号,例如 127.0.0.1:8383" value="{{ old('xunsearch_index',Setting()->get('xunsearch_index')) }}" >
  30. </div>
  31. </div>
  32. <div class="form-group">
  33. <label for="website_url">搜索服务Host</label>
  34. <span class="text-muted">(请填写xunsearch搜索服务Host及端口号)</span>
  35. <div>
  36. <input type="text" class="form-control" name="xunsearch_search" placeholder="xunsearch搜索服务IP及端口号,例如 127.0.0.1:8384" value="{{ old('xunsearch_search',Setting()->get('xunsearch_search')) }}" >
  37. </div>
  38. </div>
  39. <div class="form-group">
  40. <label for="website_url">搜索框提示语</label>
  41. <input type="text" class="form-control" name="search_placeholder" placeholder="输入关键词" value="{{ old('search_placeholder',Setting()->get('search_placeholder')) }}" />
  42. </div>
  43. </div>
  44. <div class="box-footer">
  45. <button type="submit" class="btn btn-primary">保存</button>
  46. </div>
  47. </form>
  48. </div>
  49. </div>
  50. </div>
  51. <div class="row">
  52. <div class="col-xs-12">
  53. <div class="box box-default">
  54. <div class="box-header">
  55. <h3 class="box-title">XunSearch索引管理</h3>
  56. </div>
  57. <div class="box-body">
  58. <div class="form-group">
  59. <div class="col-xs-4">
  60. <a href="{{ route('admin.xunSearch.rebuild') }}" class="btn btn-success btn-block">重建索引</a>
  61. </div>
  62. <div class="col-xs-4">
  63. <a href="{{ route('admin.xunSearch.clear') }}" class="btn btn-warning btn-block">清除索引</a>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. </section>
  71. @endsection
  72. @section('script')
  73. <script src="{{ asset('/static/js/summernote/summernote.min.js') }}"></script>
  74. <script type="text/javascript">
  75. $(function(){
  76. set_active_menu('third_part',"{{ route('admin.setting.xunSearch') }}");
  77. });
  78. </script>
  79. @endsection