info.html 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438
  1. {include file="../../../application/admin/view_new/public/head" /}
  2. <!--添加采集点 start-->
  3. <form class="layui-form" name="myform" method="post" id="myform">
  4. <input type="hidden" name="data[nodeid]" value="{$data.nodeid}">
  5. <div class="layui-tab" style="min-height: 430px;">
  6. <ul class="layui-tab-title">
  7. <li class="layui-this">{:lang('admin/cj/rule_url')}</li>
  8. <li>{:lang('admin/cj/rule_content')}</li>
  9. <li>{:lang('admin/cj/rule_diy')}</li>
  10. <li>{:lang('admin/cj/adv_config')}</li>
  11. </ul>
  12. <div class="layui-tab-content" id="movementTable">
  13. <!--网址规则 start-->
  14. <div class="layui-tab-item layui-show" >
  15. <fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
  16. <legend>{:lang('base_info')}</legend>
  17. </fieldset>
  18. <div class="layui-form-item">
  19. <label class="layui-form-label">{:lang('admin/cj/rule_name')}:</label>
  20. <div class="layui-input-block" style="width: 60%">
  21. <input type="text" name="data[name]" placeholder="" value="{$data.name}" class="layui-input">
  22. </div>
  23. </div>
  24. <div class="layui-form-item">
  25. <label class="layui-form-label">{:lang('admin/cj/page_charset')}:</label>
  26. <div class="layui-input-block">
  27. <input type="radio" name="data[sourcecharset]" value="GBK" title="GBK" {if condition="$data['sourcecharset'] eq 'GBK'"}checked='checked'{/if}>
  28. <input type="radio" name="data[sourcecharset]" value="UTF-8" title="UTF-8" {if condition="$data['sourcecharset'] eq 'UTF-8'"}checked='checked'{/if}>
  29. <input type="radio" name="data[sourcecharset]" value="BIG5" title="BIG5" {if condition="$data['sourcecharset'] eq 'BIG5'"}checked='checked'{/if}>
  30. </div>
  31. </div>
  32. <div class="layui-form-item">
  33. <label class="layui-form-label">{:lang('admin/cj/cj_model')}:</label>
  34. <div class="layui-input-block">
  35. <input type="radio" name="data[mid]" value="1" title="{:lang('vod')}" {if condition="$data['mid'] neq '2'"}checked='checked'{/if}>
  36. <input type="radio" name="data[mid]" value="2" title="{:lang('art')}" {if condition="$data['mid'] eq '2'"}checked='checked'{/if}>
  37. </div>
  38. </div>
  39. <fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
  40. <legend>{:lang('admin/cj/url_collect')}</legend>
  41. </fieldset>
  42. <div class="layui-form-item">
  43. <label class="layui-form-label">{:lang('admin/cj/url_type')}:</label>
  44. <div class="layui-input-block">
  45. <input type="radio" name="data[sourcetype]" id="_1" value="1" lay-filter="sourcetype" title="{:lang('admin/cj/sequence_url')}" {if condition="$data['sourcetype'] eq 1"}checked='checked'{/if}>
  46. <input type="radio" name="data[sourcetype]" id="_2" value="2" lay-filter="sourcetype" title="{:lang('admin/cj/multi_url')}" {if condition="$data['sourcetype'] eq 2"}checked='checked'{/if}>
  47. <input type="radio" name="data[sourcetype]" id="_3" value="3" lay-filter="sourcetype" title="{:lang('admin/cj/one_url')}" {if condition="$data['sourcetype'] eq 3"}checked='checked'{/if}>
  48. </div>
  49. </div>
  50. <div id="url_type_1" {if condition="$data['sourcetype'] neq 1"}style="display:none"{/if}>
  51. <div class="layui-form-item">
  52. <label class="layui-form-label">{:lang('admin/cj/cj_url')}:</label>
  53. <div class="layui-input-inline" style="width: 60%;">
  54. <input type="text" name="urlpage1" id="urlpage_1" placeholder="http://..." value="{$data.urlpage}" class="layui-input">
  55. <div class="layui-form-mid layui-word-aux">
  56. (如:http://www.phpcms.cn/help/rumen/(*).html,{:lang('use')}(*){:lang('admin/cj/wildcard_tip')}。
  57. </div>
  58. </div>
  59. </div>
  60. <div class="layui-form-item">
  61. <label class="layui-form-label">{:lang('admin/cj/page_num_config')}:</label>
  62. <div class="layui-form-mid">{:lang('start')}</div>
  63. <div class="layui-input-inline" style="width: 60px;">
  64. <input type="text" name="data[pagesize_start]" value="{$data.pagesize_start}" class="layui-input">
  65. </div>
  66. <div class="layui-form-mid"> {:lang('end')}</div>
  67. <div class="layui-input-inline" style="width: 60px;">
  68. <input type="text" name="data[pagesize_end]" value="{$data.pagesize_end}" class="layui-input">
  69. </div>
  70. <div class="layui-form-mid">{:lang('admin/cj/page_num_increment')}</div>
  71. <div class="layui-input-inline" style="width: 60px;">
  72. <input type="text" name="data[par_num]" value="{$data.par_num}" class="layui-input">
  73. </div>
  74. <div class="layui-input-inline" style="width:10%;">
  75. <a class="layui-btn" onclick="testUrl();" href="javascript:;">{:lang('test')}</a>
  76. </div>
  77. </div>
  78. </div>
  79. <!--多个网址-->
  80. <div id="url_type_2" class="layui-form-item" {if condition="$data['sourcetype'] neq 2"}style="display:none"{/if}>
  81. <label class="layui-form-label">{:lang('admin/cj/cj_url')}:</label>
  82. <div class="layui-input-inline" style="width: 60%;">
  83. <textarea class="layui-textarea" name="urlpage2" id="urlpage_2">{$data.urlpage}</textarea>
  84. <div class="layui-form-mid layui-word-aux">
  85. {:lang('admin/cj/one_per_line')}
  86. </div>
  87. </div>
  88. </div>
  89. <!--单一网址-->
  90. <div id="url_type_3" class="layui-form-item" {if condition="$data['sourcetype'] neq 3"}style="display:none"{/if}>
  91. <label class="layui-form-label">{:lang('admin/cj/cj_url')}:</label>
  92. <div class="layui-input-inline" style="width: 60%;">
  93. <input type="text" name="urlpage3" id="urlpage_3" placeholder="http://..." value="{$data.urlpage}" class="layui-input">
  94. </div>
  95. </div>
  96. <div class="layui-form-item">
  97. <label class="layui-form-label">{:lang('admin/cj/url_config')}:</label>
  98. <div class="layui-form-mid">{:lang('admin/cj/url_must_contain')}</div>
  99. <div class="layui-input-inline" style="width: 160px;">
  100. <input type="text" name="data[url_contain]" value="{$data.url_contain}" class="layui-input">
  101. </div>
  102. <div class="layui-form-mid"> {:lang('admin/cj/url_not_contain')}</div>
  103. <div class="layui-input-inline" style="width: 160px;">
  104. <input type="text" name="data[url_except]" value="{$data.url_except}" class="layui-input">
  105. </div>
  106. </div>
  107. <div class="layui-form-item">
  108. <label class="layui-form-label">{:lang('admin/cj/collect_interval')}:</label>
  109. <div class="layui-input-inline">
  110. <textarea name="data[url_start]" class="layui-textarea">{$data.url_start}</textarea>
  111. </div>
  112. <div class="layui-form-mid">{:lang('to')}</div>
  113. <div class="layui-input-inline">
  114. <textarea name="data[url_end]" class="layui-textarea">{$data.url_end}</textarea>
  115. </div>
  116. </div>
  117. </div>
  118. <!--网址规则 end-->
  119. <!--内容规则 start-->
  120. <div class="layui-tab-item" >
  121. <blockquote class="layui-elem-quote layui-text" style="margin:20px 0;border-left-color: #ff5722;">
  122. {:lang('admin/cj/wildcard_prompt')}
  123. </blockquote>
  124. <div class="layui-btn-group">
  125. <a class="layui-btn" href="javascript:void(0);" onclick="showAll(this);">{:lang('expand_all')}</a>
  126. <a class="layui-btn" href="javascript:void(0);" onclick="hideAll(this);">{:lang('fold_all')}</a>
  127. </div>
  128. <div class="layui-collapse" lay-filter="lay_state" style="margin: 20px 0;">
  129. <div class="layui-colla-item">
  130. <h2 class="layui-colla-title">{:lang('admin/cj/title_rule')}</h2>
  131. <div class="layui-colla-content layui-show">
  132. <div class="layui-form-item">
  133. <label class="layui-form-label">{:lang('admin/cj/match_rule')}:</label>
  134. <div class="layui-input-inline w300">
  135. <textarea name="data[title_rule]" id="title_rule" class="layui-textarea">{$data.title_rule}</textarea>
  136. <div class="layui-form-mid layui-word-aux">
  137. {:lang('use')}"<a href="javascript:insertText('title_rule', '[内容]')"> [内容] </a>"{:lang('admin/cj/wildcard_tip')}
  138. </div>
  139. </div>
  140. <div class="layui-form-mid">{:lang('admin/cj/filter_rule')}:</div>
  141. <div class="layui-input-inline w300">
  142. <textarea name="data[title_html_rule]" id="title_html_rule" class="layui-textarea">{$data.title_html_rule}</textarea>
  143. <div class="layui-form-mid layui-word-aux">
  144. <input type="button" value="{:lang('select')}" class="layui-btn layui-btn-xs" onclick="add_tag('title_html_rule')">
  145. </div>
  146. </div>
  147. </div>
  148. </div>
  149. </div>
  150. <div class="layui-colla-item">
  151. <h2 class="layui-colla-title">{:lang('admin/cj/type_rule')}</h2>
  152. <div class="layui-colla-content layui-show">
  153. <div class="layui-form-item">
  154. <label class="layui-form-label">{:lang('admin/cj/match_rule')}:</label>
  155. <div class="layui-input-inline w300">
  156. <textarea name="data[type_rule]" id="type_rule" class="layui-textarea">{$data.type_rule}</textarea>
  157. <div class="layui-form-mid layui-word-aux">
  158. {:lang('use')}"<a href="javascript:insertText('content_rule', '[内容]')"> [内容] </a>"{:lang('admin/cj/wildcard_tip')}
  159. </div>
  160. </div>
  161. <div class="layui-form-mid">{:lang('admin/cj/filter_rule')}:</div>
  162. <div class="layui-input-inline w300">
  163. <textarea name="data[type_html_rule]" id="type_html_rule" class="layui-textarea">{$data.type_html_rule}</textarea>
  164. <div class="layui-form-mid layui-word-aux">
  165. <input type="button" value="{:lang('select')}" class="layui-btn layui-btn-xs" onclick="add_tag('type_html_rule')">
  166. </div>
  167. </div>
  168. </div>
  169. </div>
  170. </div>
  171. <div class="layui-colla-item">
  172. <h2 class="layui-colla-title">{:lang('admin/cj/content_rule')}</h2>
  173. <div class="layui-colla-content layui-show">
  174. <div class="layui-form-item">
  175. <label class="layui-form-label">{:lang('admin/cj/match_rule')}:</label>
  176. <div class="layui-input-inline w300">
  177. <textarea name="data[content_rule]" id="content_rule" class="layui-textarea">{$data.content_rule}</textarea>
  178. <div class="layui-form-mid layui-word-aux">
  179. {:lang('use')}"<a href="javascript:insertText('content_rule', '[内容]')"> [内容] </a>"{:lang('admin/cj/wildcard_tip')}
  180. </div>
  181. </div>
  182. <div class="layui-form-mid">{:lang('admin/cj/filter_rule')}:</div>
  183. <div class="layui-input-inline w300">
  184. <textarea name="data[content_html_rule]" id="content_html_rule" class="layui-textarea">{$data.content_html_rule}</textarea>
  185. <div class="layui-form-mid layui-word-aux">
  186. <input type="button" value="{:lang('select')}" class="layui-btn layui-btn-xs" onclick="add_tag('content_html_rule')">
  187. </div>
  188. </div>
  189. </div>
  190. </div>
  191. </div>
  192. <div class="layui-colla-item">
  193. <h2 class="layui-colla-title">{:lang('admin/cj/page_mode')}</h2>
  194. <div class="layui-colla-content layui-show">
  195. <div class="layui-form-item">
  196. <input type="radio" name="data[content_page_rule]" id="_1" value="1" title="{:lang('admin/cj/list_all_mode')}" lay-filter="content_page_rule" {if condition="$data['content_page_rule'] neq 2"}checked="checked"{/if}>
  197. <input type="radio" name="data[content_page_rule]" id="_2" value="2" title="{:lang('admin/cj/next_page_mode')}" lay-filter="content_page_rule" {if condition="$data['content_page_rule'] eq 2"}checked="checked"{/if}>
  198. </div>
  199. <div class="layui-form-item" id="nextpage" {if condition="$data['content_page_rule'] neq '2'"}style="display:none"{/if}>
  200. <label class="layui-form-label">{:lang('admin/cj/next_page_rule')}:</label>
  201. <div class="layui-input-inline w600">
  202. <input type="text" name="data[content_nextpage]" class="layui-input" value="{$data.content_nextpage}">
  203. <div class="layui-form-mid layui-word-aux">{:lang('admin/cj/next_page_tip')}</div>
  204. </div>
  205. </div>
  206. <div class="layui-form-item">
  207. <label class="layui-form-label">{:lang('admin/cj/match_rule')}:</label>
  208. 从 <textarea rows="5" cols="40" name="data[content_page_start]" id="content_page_start">{$data.content_page_start}</textarea> {:lang('to')}
  209. <textarea rows="5" cols="40" name="data[content_page_end]" id="content_page_end">{$data.content_page_end}</textarea>
  210. </div>
  211. </div>
  212. </div>
  213. </div>
  214. </div>
  215. <!--内容规则 end-->
  216. <!--自定义规则 start-->
  217. <div class="layui-tab-item" id="customize_config">
  218. <div class="layui-form-item">
  219. <div class="layui-input-block">
  220. <a class="layui-btn layui-btn-sm layui-btn-normal" href="javascript:;" onclick="add_caiji()">{:lang('admin/cj/add_group')}</a>
  221. </div>
  222. </div>
  223. {volist name="$data.customize_config" id="vo"}
  224. <div class="layui-form-item mt10">
  225. <label class="layui-form-label">{:lang('admin/cj/rule_name')}:</label>
  226. <div class="layui-input-inline"><input type="text" name="data[customize_config][name][]" placeholder="" value="{$vo.name}" class="layui-input"></div>
  227. <div class="layui-form-mid">{:lang('admin/cj/rule_name_en')}:</div>
  228. <div class="layui-input-inline"><input type="text" name="data[customize_config][en_name][]" placeholder="" value="{$vo.en_name}" class="layui-input"></div>
  229. </div>
  230. <div class="layui-form-item">
  231. <label class="layui-form-label">{:lang('admin/cj/match_rule')}:</label>
  232. <div class="layui-input-inline">
  233. <textarea name="data[customize_config][rule][]" id="role_'+caiji+'" class="layui-textarea">{$vo.rule}</textarea>
  234. <div class="layui-form-mid layui-word-aux">{:lang('use')}"<a href="javascript:insertText('title_rule', '[内容]')"> [内容] </a>"{:lang('admin/cj/wildcard_tip')} </div>
  235. </div>
  236. <div class="layui-form-mid">{:lang('admin/cj/filter_rule')}:</div>
  237. <div class="layui-input-inline">
  238. <textarea name="data[customize_config][html_rule][]" id="content_html_rule_'+caiji+'" class="layui-textarea">{$vo.html_rule}</textarea>
  239. <div class="layui-form-mid layui-word-aux"><a class="layui-btn layui-btn-xs" href="javascript:;" onclick="add_tag('content_html_rule_'+caiji+'')">{:lang('select')}</a></div>
  240. </div>
  241. </div>
  242. <hr>
  243. {/volist}
  244. </div>
  245. <!--自定义规则 end-->
  246. <!--高级配置 start-->
  247. <div class="layui-tab-item">
  248. <div class="layui-form-item">
  249. <label class="layui-form-label">{:lang('admin/cj/content_page')}:</label>
  250. <div class="layui-input-block">
  251. <input type="radio" name="data[content_page]" value="0" title="{:lang('admin/cj/no_page')}">
  252. <div class="layui-unselect layui-form-radio layui-form-radioed">
  253. <i class="layui-anim layui-icon"></i>
  254. <div>{:lang('admin/cj/no_page')}</div>
  255. </div>
  256. <input type="radio" name="data[content_page]" value="1" title="{:lang('admin/cj/original_page')}" checked>
  257. <div class="layui-unselect layui-form-radio layui-form-radioed">
  258. <i class="layui-anim layui-icon"></i>
  259. <div>{:lang('admin/cj/original_page')}</div>
  260. </div>
  261. </div>
  262. </div>
  263. <hr>
  264. <div class="layui-form-item">
  265. <label class="layui-form-label">{:lang('admin/cj/import_sort')}:</label>
  266. <div class="layui-input-block">
  267. <input type="radio" name="data[coll_order]" value="1" title="{:lang('admin/cj/same_to_site')}">
  268. <div class="layui-unselect layui-form-radio layui-form-radioed">
  269. <i class="layui-anim layui-icon"></i>
  270. <div>{:lang('admin/cj/same_to_site')}</div>
  271. </div>
  272. <input type="radio" name="data[coll_order]" value="2" title="{:lang('admin/cj/opposite_to_site')}" checked>
  273. <div class="layui-unselect layui-form-radio layui-form-radioed">
  274. <i class="layui-anim layui-icon"></i>
  275. <div>{:lang('admin/cj/opposite_to_site')}</div>
  276. </div>
  277. </div>
  278. </div>
  279. </div>
  280. <!--高级配置 end-->
  281. </div>
  282. </div>
  283. <div class="layui-form-item">
  284. <div class="layui-input-block w150" style="margin:20px auto;">
  285. <button type="submit" name="dosubmit" id="dosubmit" class="layui-btn layui-btn-fluid">{:lang('btn_save')}</button>
  286. </div>
  287. </div>
  288. </form>
  289. <!--添加采集点 end-->
  290. <style>
  291. .ib{display: inline-block;}
  292. </style>
  293. <div id="html_rule_show" class="aui_content" style="display:none; padding: 20px 25px;">
  294. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_1" value="<p([^>]*)>(.*)</p>[|]"> &lt;p&gt;</label>
  295. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_2" value="<a([^>]*)>(.*)</a>[|]"> &lt;a&gt;</label>
  296. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_3" value="<script([^>]*)>(.*)</script>[|]"> &lt;script&gt;</label>
  297. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_4" value="<iframe([^>]*)>(.*)</iframe>[|]"> &lt;iframe&gt;</label>
  298. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_5" value="<table([^>]*)>(.*)</table>[|]"> &lt;table&gt;</label>
  299. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_6" value="<span([^>]*)>(.*)</span>[|]"> &lt;span&gt;</label>
  300. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_7" value="<b([^>]*)>(.*)</b>[|]"> &lt;b&gt;</label>
  301. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_8" value="<img([^>]*)>[|]"> &lt;img&gt;</label>
  302. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_9" value="<object([^>]*)>(.*)</object>[|]"> &lt;object&gt;</label>
  303. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_10" value="<embed([^>]*)>(.*)</embed>[|]"> &lt;embed&gt;</label>
  304. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_11" value="<param([^>]*)>(.*)</param>[|]"> &lt;param&gt;</label>
  305. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_12" value="<div([^>]*)>[|]"> &lt;div&gt;</label>
  306. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_13" value="</div>[|]"> &lt;/div&gt;</label>
  307. <label class="ib" style="width:120px"><input type="checkbox" name="html_rule" id="_14" value="<!--([^>]*)-->[|]"> &lt;!-- --&gt;</label>
  308. <br>
  309. <div class="bk15"></div>
  310. <center><input type="button" value="{:lang('check_all')}" class="button" onclick="selectall('html_rule')"> <input type="button" class="button" value="{:lang('check_other')}" onclick="anti_selectall('html_rule')"></center>
  311. </div>
  312. {include file="../../../application/admin/view_new/public/foot" /}
  313. <script type="text/javascript">
  314. layui.use(['element','form','upload','layer'],function () {
  315. // 操作对象
  316. var element = layui.element;
  317. form = layui.form
  318. , layer = layui.layer
  319. , $ = layui.jquery
  320. , upload = layui.upload;
  321. form.on('radio(sourcetype)',function (data) {
  322. var num = 4;
  323. for (var i=1; i<=num; i++){
  324. if (data.value==i){
  325. $('#url_type_'+i).show();
  326. } else {
  327. $('#url_type_'+i).hide();
  328. }
  329. }
  330. });
  331. form.on('radio(content_page_rule)',function (data) {
  332. $('#nextpage').hide();
  333. if(data.value==2){
  334. $('#nextpage').show();
  335. }
  336. });
  337. //监听折叠
  338. element.on('collapse(lay_state)', function(data){
  339. //layer.msg('展开状态:'+ data.show);
  340. });
  341. });
  342. function selectall(obj) {
  343. $("input[name='"+obj+"']").each(function(i,n){
  344. this.checked = true;
  345. });
  346. }
  347. function anti_selectall(obj) {
  348. $("input[name='"+obj+"']").each(function(i,n){
  349. if (this.checked) {
  350. this.checked = false;
  351. } else {
  352. this.checked = true;
  353. }});
  354. }
  355. //折叠面板
  356. function showAll(_this) {
  357. $(_this).parents(".layui-btn-group").siblings(".layui-collapse").children(".layui-colla-item").children(".layui-colla-content").addClass("layui-show");
  358. }
  359. function hideAll(_this) {
  360. $(_this).parents(".layui-btn-group").siblings(".layui-collapse").children(".layui-colla-item").children(".layui-colla-content").removeClass("layui-show");
  361. }
  362. // 包含内容
  363. function insertText(id, text) {
  364. $('#' + id).focus();
  365. var str = document.selection.createRange();
  366. str.text = text;
  367. }
  368. function add_tag(id) {
  369. var index = layer.open({
  370. type: 1
  371. ,title: "{:lang('admin/cj/filter_rule')}" //不显示标题栏
  372. ,closeBtn: 1
  373. ,shade: 0.8
  374. ,id: 'LAY_layuipro' //设定一个id,防止重复弹出
  375. ,btn: ["{:lang('add')}", "{:lang('cancel')}"]
  376. ,btnAlign: 'c'
  377. ,moveType: 1 //拖拽模式,0或者1
  378. ,content: $('#html_rule_show')
  379. ,yes: function(layero){
  380. var str = '';
  381. $("input[name='html_rule']:checked").each(function(){
  382. str+=$(this).val()+"\n";
  383. });
  384. alert(str);
  385. $("#"+id).val(str);
  386. layer.close(index);
  387. }
  388. });
  389. }
  390. var caiji=0;
  391. function add_caiji()
  392. {
  393. $('#customize_config').append('<div class="layui-form-item mt10"><label class="layui-form-label">{:lang('rule_name')}:</label><div class="layui-input-inline"><input type="text" name="data[customize_config][name][]" placeholder="" value="" class="layui-input"></div><div class="layui-form-mid">{:lang('rule_name_en')}:</div><div class="layui-input-inline"><input type="text" name="data[customize_config][en_name][]" placeholder="" value="" class="layui-input"></div></div><div class="layui-form-item"><label class="layui-form-label">{:lang('admin/cj/match_rule')}:</label><div class="layui-input-inline"><textarea name="data[customize_config][rule][]" id="role_'+caiji+'" class="layui-textarea"></textarea><div class="layui-form-mid layui-word-aux">{:lang('use')}"<a href="javascript:insertText(\'title_rule\', \'[内容]\')"> [内容] </a>"{:lang('admin/cj/wildcard_tip')} </div></div><div class="layui-form-mid">{:lang('admin/cj/filter_rule')}:</div><div class="layui-input-inline"><textarea name="data[customize_config][html_rule][]" id="content_html_rule_'+caiji+'" class="layui-textarea"></textarea><div class="layui-form-mid layui-word-aux"><a class="layui-btn layui-btn-xs" href="javascript:;" onclick="add_tag(\'content_html_rule_'+caiji+'\')">{:lang('select')}</a></div></div></div><hr>');
  394. caiji++;
  395. }
  396. function testUrl() {
  397. var data = $('#myform').serialize();
  398. layer.open({
  399. type: 2
  400. ,title: 'test'
  401. ,closeBtn: 1
  402. ,area: ['500px;','400px']
  403. ,shade: 0.8
  404. ,id: 'LAY_testUrl' //设定一个id,防止重复弹出
  405. ,btn: ["{:lang('close')}"]
  406. ,btnAlign: 'c'
  407. ,moveType: 1 //拖拽模式,0或者1
  408. ,content: '{:url('show_url')}?call=1&' +data
  409. });
  410. }
  411. </script>
  412. </body>
  413. </html>