ad.html 10.2 KB
<include file="public/layout"/>
<script src="__PUBLIC__/static/js/layer/laydate/laydate.js"></script>
<script src="__PUBLIC__/static/js/jquery.bigcolorpicker.min.js"></script>
<link href="__PUBLIC__/static/css/jquery.bigcolorpicker.css"  rel="stylesheet" type="text/css"/>
<body style="background-color: #FFF; overflow: auto;">
<div class="page">
    <div class="fixed-bar">
        <div class="item-title"><a class="back" href="javascript:history.back();" title="返回列表"><i
                class="fa fa-arrow-circle-o-left"></i></a>
            <div class="subject">
                <h3> 广告详情</h3>
                <h5>广告添加与管理</h5>
            </div>
        </div>
    </div>
    <!--表单数据-->
    <form method="post" id="handleposition" action="{:U('Admin/Ad/adHandle')}">
        <input type="hidden" name="oldurl" value="{$oldurl}">
        <div class="ncap-form-default">
            <dl class="row">
                <dt class="tit">
                    <label for="ac_name"><em>*</em>广告名称:</label>
                </dt>
                <dd class="opt">
                    <input type="text" placeholder="自定义广告名称" class="input-txt"  maxlength="100"
                           onkeydown="strkeydown(event, this, 'sumbitbtn')"
                        id="ad_name"    name="ad_name" value="{$info.ad_name}">
                    <span class="err cr" id="err_ad_name"></span>
                    <p class="notic"></p>
                </dd>
            </dl>
            <!--<dl class="row">-->
                <!--<dt class="tit" colspan="2">-->
                    <!--<label class="" for="s_sort">广告类型:</label>-->
                <!--</dt>-->
                <!--<dd class="opt">-->
                    <!--<div id="gcategory">-->
                        <!--<select name="media_type" class="input-sm" class="form-control">-->
                            <!--<option value="0">图片</option>-->
                            <!--<option value="1">flash</option>-->
                        <!--</select>-->
                    <!--</div>-->
                <!--</dd>-->
            <!--</dl>-->
            <dl class="row">
                <dt class="tit" colspan="2">
                    <label class="" for="s_sort">广告位置:</label>
                </dt>
                <dd class="opt">
                    <div id="gcategory">
                        <select name="pid" class="input-sm" class="form-control" onkeydown="strkeydown(event, this, 'sumbitbtn')">
                            <volist name="position" id="item">
                                <option value="{$item.position_id}"
                                <if condition="$info[pid] eq $item[position_id]">selected</if>
                                >{$item.position_name}</option>
                            </volist>
                        </select>
                    </div>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="articleForm">开始日期:</label>
                </dt>
                <dd class="opt">
                    <input type="text" class="input-txt" id="start_time" placeholder="请输入开始日期"
                           onkeydown="strkeydown(event, this, 'sumbitbtn')"
                           name="begin" value="{$info.start_time}"/>
                    <span class="err cr"></span>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="articleForm">结束时间:</label>
                </dt>
                <dd class="opt">
                    <input type="text" class="input-txt" id="end_time" placeholder="请输入结束时间"
                           onkeydown="strkeydown(event, this, 'sumbitbtn')"
                           name="end" value="{$info.end_time}"/>
                    <span class="err cr"></span>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="ac_name"><em>*</em>广告链接:</label>
                </dt>
                <dd class="opt">
                    <input type="text" placeholder="广告链接" class="input-txt"  maxlength="120"
                           onkeydown="strkeydown(event, this, 'sumbitbtn')"
                         id="ad_link"   name="ad_link" value="{$info.ad_link|default='#'}">
                    <span class="err cr" id="err_ad_link" ></span>
                    <p class="notic"></p>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">广告图片:</dt>
                <dd class="opt">
                    <div class="ncsc-goods-default-pic">
                        <div class="goodspic-uplaod">
                            <div style="">
                                <img id="original_img2"  src="{:getImg($info.ad_code,'__PUBLIC__/images/default_goods_image_120.gif')}" style="width:120px;border:#eee solid 1px" onmouseover="layer.tips('<img src={:getImg($info.ad_code)}>',this, {tips: [1, '#fff']});" onmouseout="layer.closeAll();">
                            </div>
                            <input type="hidden" id="ad_code" name="ad_code"
                                   onkeydown="strkeydown(event, this, 'submitbtn')"
                                   value="{$info.ad_code}" class="type-file-text">
                            <p class="hint">请上传图片格式文件,<Font color="red">大小就广告位置备注大小。</Font> </p>
                            <div class="handle">
                                <div class="ncsc-upload-btn">
                                    <a onClick="GetUploadify_new(1,'ad_code','ad','{$erpid}','ad','ad_id','ad_code','{$info.ad_id}','call_back')"  >
                                        <p><i class="icon-upload-alt"></i>图片上传</p>
                                    </a>
                                </div>
                            </div>
                        </div>
                    </div>


                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="ac_name"><em>*</em>背景颜色:</label>
                </dt>
                <dd class="opt">
                    <input id='bgcolor' type="text" placeholder="背景颜色:" class="input-txt" name="bgcolor"
                           onkeydown="strkeydown(event, this, 'sumbitbtn')"
                           value="{$info.bgcolor|default='#000'}"/>

                    <input id='bgcolorbtn' type="button"  class="input-btn"
                           name="bgcolor" value="点击选择颜色"/>

                    <span class="err cr" id="err_bgcolor" ></span>
                    <p class="notic"></p>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="ac_sort">默认排序:</label>
                </dt>
                <dd class="opt">
                    <input type="text" placeholder="排序"  maxlength="8"
                           onkeydown="strkeydown(event, this, 'sumbitbtn')"
					    onkeyup="this.value=this.value.replace(/\D/g,'')"
					    name="orderby" value="{$info.orderby}" class="input-txt">
                    <span class="err"></span>
                    <p class="notic"></p>
                </dd>
            </dl>

            <div class="bot"><a   href="JavaScript:void(0);" onclick="adsubmit()" class="ncap-btn-big ncap-btn-green"
                                id="sumbitbtn">确认提交</a></div>
        </div>
        <input type="hidden" name="act" value="{$act}">
        <input type="hidden" name="ad_id" value="{$info.ad_id}">
    </form>

    <input type="hidden"  id="qclurl" value="{$qclurl}" name="qclurl">
</div>
<script>
    function adsubmit() {
        layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '10px', time:100000}) ;
        //广告名称
        var ad_name=$("#ad_name").val();
        if (ad_name=="") {
            $("#ad_name").parent().find("span").text("请输入手店标题");
            layer.msg("请输入广告名称",{icon:2,time:1000});

            $("#ad_name").focus();

            return false
        }
        //广告链接
        var ad_link=$("#ad_link").val();
        if (ad_link=="") {
            $("#ad_link").parent().find("span").text("请输入广告链接");
            layer.msg("请输入广告链接",{icon:2,time:1000});
            $("#ad_link").focus();
            return false;
        }


       //广告背景颜色
        var bcolor=$("#bgcolor").val();
        if (bcolor=="") {
            $("#bgcolor").parent().find("span").text("请输入广告背景颜色");
            layer.msg("请输入广告背景颜色",{icon:2,time:1000});
            $("#bgcolor").focus();
            return false
        }

        var startdate=$("#start_time").val();
        var enddate=$("#end_time").val();

        if (startdate != "" && enddate != "") {
            var d1 = new Date(startdate.replace(/\-/g, "\/"));
            var d2 = new Date(enddate.replace(/\-/g, "\/"));
            if (d1 > d2) {
                layer.msg("开始时间不能大于结束时间",{icon:2,time:1000});
                $("#start_time").focus();
                $("#start_time").parent().find("span").text("开始时间不能大于结束时间");

                return false
            }
        }
        $('#handleposition').submit();
    }

    $(document).ready(function () {
        $('#start_time').layDate();
        $('#end_time').layDate();

        $("#bgcolorbtn").bigColorpicker("bgcolor");
    });


    /*正则是不是链接*/
    function IsMyURL(str) {
        var RegUrl = new RegExp();
        RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
        if (!RegUrl.test(str)) {
            return false;
        }
        return true;

    }

    // 上传商品图片成功回调函数
    function call_back(fileurl_tmp){
        var getqclurl=$("#qclurl").val();
        $("#ad_code").val(fileurl_tmp);
        $("#original_img2").attr('onmouseover', "layer.tips('<img src="+getqclurl+fileurl_tmp+">',this,{tips: [1, '#fff']});");
        $("#original_img2").attr('src',getqclurl+ fileurl_tmp);
    }

</script>
</body>
</html>