skycaiji/SkycaijiApp/admin/view/cpattern/source.html

93 lines
4.7 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<style type="text/css">
#form_source .radio{border:1px solid #eee;padding:10px;}
#form_source .radio:hover{background:#efefef;}
#form_source .source-params{display:inline;}
#form_source .source-params *{display:inline;}
#form_source .source-params textarea{vertical-align:middle}
</style>
<form id="form_source" method="post" action="{:url('Cpattern/source')}">
<input type="hidden" name="sub" value="1" />
<input type="hidden" name="source[type]" value="custom" />
<input type="hidden" name="source[uid]" value="{$source['uid']}" />
<ul class="nav nav-tabs">
<li class="active"><a href="#tab_custom" data-toggle="tab" source-type="custom">手工指定</a></li>
<li class=""><a href="#tab_batch" data-toggle="tab" source-type="batch">批量生成</a></li>
<li class=""><a href="#tab_large" data-toggle="tab" source-type="large">大量网址</a></li>
<li class=""><a href="#tab_api" data-toggle="tab" source-type="api">API动态获取</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane fade in active" id="tab_custom" style="padding:10px 0;">
<p>一行一条列表页网址(http://或https://开头)</p>
<textarea name="source[urls]" class="form-control" rows="5"></textarea>
</div>
<div class="tab-pane fade" id="tab_batch" style="padding:10px 0;">
<div class="input-group" style="margin-bottom:10px;">
<span class="input-group-addon">网址格式</span>
<input type="text" class="form-control" name="source[url]" id="source_url"/>
<div class="input-group-addon" style="background:#fff;"><a href="javascript:;" onclick='cpMatch("#source_url",{only:1})'>{:cp_sign('match')}</a></div>
</div>
<div class="input-group-addon" ><span class="glyphicon glyphicon-arrow-up"></span> {:cp_sign('match')} 替换成 <span class="glyphicon glyphicon-arrow-down"></span></div>
<div class="radio form-inline form-group form-group-sm" source-param="num">
<label>
<input type="radio" name="source[param]" value="num" />
数字
</label>
<div class="source-params">
<input name="source[param_num_start]" type="number" value="1" class="form-control" style="width:70px;">
<input name="source[param_num_end]" type="number" value="5" class="form-control" style="width:70px;">
递增数 <input name="source[param_num_inc]" type="number" value="1" class="form-control" style="width:70px;">
<label><input type="checkbox" name="source[param_num_desc]" value="1"> 倒序</label>
</div>
</div>
<div class="radio form-inline form-group form-group-sm" source-param="letter">
<label>
<input type="radio" name="source[param]" value="letter" />
字母
</label>
<div class="source-params">
<input name="source[param_letter_start]" type="text" value="a" class="form-control" style="width:50px;">
<input name="source[param_letter_end]" type="text" value="z" class="form-control" style="width:50px;">
<label><input type="checkbox" name="source[param_letter_desc]" value="1"> 倒序</label>
</div>
</div>
<div class="radio form-inline form-group form-group-sm" source-param="custom">
<label>
<input type="radio" name="source[param]" value="custom" />
自定义
</label>
<div class="source-params">
<textarea class="form-control" style="width:auto;" name="source[param_custom]" rows="3"></textarea>
一行一个
</div>
</div>
<div class="form-group form-group-sm">
<button type="button" class="btn btn-default btn-block" onclick="c_pattern.source_op('add_sub',{'preview':1})">预览</button>
</div>
<textarea class="form-control disabled" rows="5" id="source_preview" readonly="readonly"></textarea>
</div>
<div class="tab-pane fade" id="tab_large" style="padding:10px 0;">
<p>大量网址,一行一条(http://或https://开头)</p>
<textarea name="source[large_urls]" class="form-control" rows="5"></textarea>
</div>
<div class="tab-pane fade" id="tab_api" style="padding:10px 0;">
<p>API接口网址</p>
<input name="source[api]" class="form-control" />
<p class="help-block">通过api接口动态获取网址</p>
<p>网址获取规则</p>
<input name="source[api_json]" class="form-control" placeholder="默认获取json根节点的值" />
<p class="help-block">json规则 a.b.c 通配符 *</p>
</div>
</div>
<div class="form-group form-group-sm">
<button type="submit" class="btn btn-primary btn-block" onclick="return c_pattern.source_op('add_sub');">提交</button>
</div>
</form>
<script type="text/javascript">
{if condition="$source"}
c_pattern.source_op('init',{source:{$source|json_encode}});
{else /}
c_pattern.source_op('init');
{/if}
</script>