123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277 |
- {extend name="default/base/base_seller" /}
- {block name="seller_main"}
- <div class="dssc-form-default">
- <form method="post" enctype="multipart/form-data" action="" id="wm_form">
- <input type="hidden" name="swm_text_angle" value="0" />
- <dl>
- <dt>{$Think.lang.store_watermark_pic}</dt>
- <dd>
- {notempty name="$store_wm_info.swm_image_name"}
- <div class="dssc-upload-thumb watermark-pic">
- <p><img src="{:ds_get_pic('home/watermark',$store_wm_info.swm_image_name)}" id="imgView"/></p>
- <a href="javascript:void(0);" id="del_image" title="{$Think.lang.store_watermark_del_pic}">X</a>
- <input type="hidden" id="is_del_image" name="is_del_image" value=""/>
- </div>
- {else /}
- <div class="dssc-upload-thumb watermark-pic"><p><i class="iconfont"></i></p></div>
- {/notempty}
- <div class="dssc-upload-btn">
- <a href="javascript:void(0);">
- <span>
- <input type="file" hidefocus="true" size="1" class="input-file" name="image" id="image" ds_type="logo"/>
- </span>
- <p><i class="iconfont"></i>{$Think.lang.store_image_upload}</p>
- </a>
- </div>
- <p class="hint">{$Think.lang.store_watermark_choose_pic}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.swm_image_transition}</dt>
- <dd>
- <input id="swm_image_transition" class="text w40" type="text" name="swm_image_transition" value="{$store_wm_info.swm_image_transition}"/><em class="add-on">%</em>
- <p class="hint">{$Think.lang.swm_image_choose_transition}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.store_watermark_pic_pos}</dt>
- <dd>
- <ul class="dssc-watermark-pos" id="wm_image_pos">
- <li>
- <input type="radio" name="swm_image_pos" value="1" {if $store_wm_info.swm_image_pos==1}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos1}</label>
- </li>
- <li>
- <input type="radio" name="swm_image_pos" value="2" {if $store_wm_info.swm_image_pos==2}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos2}</label>
- </li>
- <li>
- <input type="radio" name="swm_image_pos" value="3" {if $store_wm_info.swm_image_pos==3}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos3}</label>
- </li>
- <li>
- <input type="radio" name="swm_image_pos" value="4" {if $store_wm_info.swm_image_pos==4}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos4}</label>
- </li>
- <li>
- <input type="radio" name="swm_image_pos" value="5" {if $store_wm_info.swm_image_pos==5}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos5}</label>
- </li>
- <li>
- <input type="radio" name="swm_image_pos" value="6" {if $store_wm_info.swm_image_pos==6}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos6}</label>
- </li>
- <li>
- <input type="radio" name="swm_image_pos" value="7" {if $store_wm_info.swm_image_pos==7}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos7}</label>
- </li>
- <li>
- <input type="radio" name="swm_image_pos" value="8" {if $store_wm_info.swm_image_pos==8}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos8}</label>
- </li>
- <li>
- <input type="radio" name="swm_image_pos" value="9" {if $store_wm_info.swm_image_pos==9}checked{/if}/>
- <label>{$Think.lang.store_watermark_pic_pos9}</label>
- </li>
- </ul>
- <p class="hint">{$Think.lang.store_watermark_choose_pos}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.store_watermark_pic_quality}</dt>
- <dd>
- <p>
- <input id="swm_quality" class="text w40" type="text" name="swm_quality" value="{$store_wm_info.swm_quality}"/><em class="add-on">%</em>
- </p>
- <p class="hint">{$Think.lang.store_watermark_pic_quality_max}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.store_watermark_text}</dt>
- <dd>
- <p>
- <textarea name="swm_text" class="textarea w180" >{$store_wm_info.swm_text}</textarea>
- </p>
- <p class="hint">{$Think.lang.store_watermark_text_notice},{$Think.lang.store_letters_numbers_recommended}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.store_watermark_text_size}</dt>
- <dd><input id="swm_text_size" class="text w40" type="text" name="swm_text_size" value="{$store_wm_info.swm_text_size}"/><em class="add-on">px</em>
- <p class="hint">{$Think.lang.store_watermark_text_size_notice}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.store_watermark_text_color}</dt>
- <dd>
- <div class="w160 clearfix">
- <input id="swm_text_color" class="text w100" type="text" name="swm_text_color" value="{$store_wm_info.swm_text_color|default='#CCCCCC'}"/>
- </div>
- <div id="colorpanel"></div>
- <p class="hint">{$Think.lang.store_watermark_text_color_notice}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.store_watermark_text_font}</dt>
- <dd>
- <p>
- <select name="swm_text_font" class="w80">
- {foreach name="file_list" item="value" key="key" }
- <option value="{$key}" {if $store_wm_info.swm_text_font == $key}selected="selected"{/if}>{$value}</option>
- {/foreach}
- </select>
- </p>
- <p class="hint">{$Think.lang.store_watermark_text_font_notice},{$Think.lang.store_installed_chinese_font}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.store_watermark_text_pos}</dt>
- <dd>
- <ul class="dssc-watermark-pos" id="swm_text_pos">
- <li>
- <input type="radio" name="swm_text_pos" value="1" {if $store_wm_info.swm_text_pos==1}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos1}</label>
- </li>
- <li>
- <input type="radio" name="swm_text_pos" value="2" {if $store_wm_info.swm_text_pos==2}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos2}</label>
- </li>
- <li>
- <input type="radio" name="swm_text_pos" value="3" {if $store_wm_info.swm_text_pos==3}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos3}</label>
- </li>
- <li>
- <input type="radio" name="swm_text_pos" value="4" {if $store_wm_info.swm_text_pos==4}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos4}</label>
- </li>
- <li>
- <input type="radio" name="swm_text_pos" value="5" {if $store_wm_info.swm_text_pos==5}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos5}</label>
- </li>
- <li>
- <input type="radio" name="swm_text_pos" value="6" {if $store_wm_info.swm_text_pos==6}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos6}</label>
- </li>
- <li>
- <input type="radio" name="swm_text_pos" value="7" {if $store_wm_info.swm_text_pos==7}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos7}</label>
- </li>
- <li>
- <input type="radio" name="swm_text_pos" value="8" {if $store_wm_info.swm_text_pos==8}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos8}</label>
- </li>
- <li>
- <input type="radio" name="swm_text_pos" value="9" {if $store_wm_info.swm_text_pos==9}checked{/if}/>
- <label>{$Think.lang.store_watermark_text_pos9}</label>
- </li>
- </ul>
- </dd>
- </dl>
- <div class="bottom">
- <input type="submit" class="submit" value="{$Think.lang.store_watermark_submit}" />
- </div>
- </form>
- </div>
- <style type="text/css">
- .evo-color div { font-size: 12px; line-height: normal;}
- .evo-color span { font-size: 12px !important; line-height: normal !important;}
- </style>
- <link href="{$Think.PLUGINS_SITE_ROOT}/colorpicker/evol.colorpicker.css" rel="stylesheet" type="text/css">
- <script src="{$Think.PLUGINS_SITE_ROOT}/colorpicker/evol.colorpicker.min.js"></script>
- <script>
- $(function () {
- $("div").cssRadio();
- $('#swm_text_color').colorpicker({showOn: 'both'});
- $('#swm_text_color').parent().css("width", '');
- $('#swm_text_color').parent().addClass("color");
-
- $('#del_image').click(function () {
- var result = confirm('{$Think.lang.store_watermark_del_pic_confirm}');
- if (result)
- {
- $('#image').css('display', 'none');
- $('#del_image').css('display', 'none');
- $('#is_del_image').val('ok');
- $('#wm_form').submit();
- }
- });
- $('#wm_form').validate({
- errorPlacement: function(error, element){
- var error_td = element.parents('dd');
- error_td.append(error);
- },
- rules: {
- swm_image_transition: {
- required: true,
- min:0,
- max:100,
- number: true
- },
- swm_quality: {
- required: true,
- min:0,
- max:100,
- number: true
- },
- swm_text_size: {
- required: true,
- number: true
- },
- swm_text_color: {
- required: true,
- maxlength: 7
- }
- },
- messages: {
- swm_image_transition: {
- required: '{$Think.lang.store_watermark_transition_null}',
- min: '{$Think.lang.store_watermark_transition_min}',
- max: '{$Think.lang.store_watermark_transition_max}',
- number: '{$Think.lang.store_watermark_transition_number}',
- },
- swm_quality: {
- required: '{$Think.lang.store_watermark_pic_quality_null}',
- min: '{$Think.lang.store_watermark_pic_quality_min}',
- max: '{$Think.lang.store_watermark_pic_quality_max}',
- number: '{$Think.lang.store_watermark_pic_quality_number}',
- },
- swm_text_size: {
- required: '{$Think.lang.store_watermark_text_size_null}',
- number: '{$Think.lang.store_watermark_text_size_number}'
- },
- swm_text_color: {
- required: '{$Think.lang.store_watermark_text_color_null}',
- maxlength: '{$Think.lang.store_watermark_text_color_max}'
- }
- }
- });
- });
- jQuery.fn.cssRadio = function () {
- $(":input[type=radio] + label").each(function () {
- if ($(this).prev()[0].checked)
- $(this).addClass("checked");
- }).hover(
- function () {
- $(this).addClass("over");
- },
- function () {
- $(this).removeClass("over");
- }
- ).click(function () {
- var contents = $(this).parent().parent(); /*多组控制 关键*/
- $(":input[type=radio] + label", contents).each(function () {
- $(this).prev()[0].checked = false;
- $(this).removeClass("checked");
- });
- $(this).prev()[0].checked = true;
- $(this).addClass("checked");
- }).prev().hide();
- };
- </script>
- {/block}
|