| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- {extend name="layout/content" /}
- {block name="header"}
- <title>编辑新闻</title>
- <link rel="stylesheet" href="__STATIC__/css/FuzzySearch.css?v={$Think.STATIC_VERSION}">
- <style>
- .layui-form-selected dl {
- z-index: 100000;
- }
- .layui-form-checkbox i {
- border-left: 1px solid #d2d2d2;
- }
- #showPos-container div span{
- margin-right: 10px;
- }
- .layui-form-item .layui-form-checkbox[lay-skin=primary] {
- margin-top: 0;
- }
- .layui-form-label {
- width: 110px;
- }
-
- </style>
- {/block}
- {block name="content"}
- <div class="x-body">
- <form class="layui-form" action="{:url('edit')}" method="post" enctype="multipart/form-data">
- <div class="layui-form-item">
- <label for="title" class="layui-form-label">标题:<span class="x-red">*</span></label>
- <div class="layui-input-inline">
- <input type="text" name="title" id="title" required class="layui-input" placeholder="" value="{$articleInfo.title}">
- </div>
- </div>
- <div class="layui-form-item">
- <label for="gameid" class="layui-form-label">游戏:</label>
- <div class="layui-input-inline FuzzySearch_Container">
- <div>
- <input type="hidden" id='gameid' name="gameid" value="{$articleInfo.gameid}" />
- </div>
- </div>
- <div class="layui-form-mid layui-word-aux">不选择时,默认为所有游戏</div>
- </div>
- <div class="layui-form-item">
- <label for="top" class="layui-form-label">置顶:</label>
- <div class="layui-input-inline">
- <select name="top" id="top" lay-search>
- <option value="1" {if condition="$articleInfo.zhiding eq 1"} selected {/if}>是</option>
- <option value="0" {if condition="$articleInfo.zhiding eq 0"} selected {/if}>否</option>
- </select>
- </div>
- </div>
- <div class="layui-form-item">
- <label for="type" class="layui-form-label">类型:<span class="x-red">*</span></label>
- <div class="layui-input-inline">
- <select name="type" lay-search>
- <option value="">选择类型</option>
- <option value="1" {if condition="$articleInfo.type eq 1"} selected {/if}>资讯</option>
- <option value="2" {if condition="$articleInfo.type eq 2"} selected {/if}>祈盟网络</option>
- <option value="3" {if condition="$articleInfo.type eq 3"} selected {/if}>评测</option>
- <option value="4" {if condition="$articleInfo.type eq 4"} selected {/if}>攻略</option>
- <option value="5" {if condition="$articleInfo.type eq 5"} selected {/if}>视频</option>
- <option value="6" {if condition="$articleInfo.type eq 6"} selected {/if}>活动(后台)</option>
- <option value="7" {if condition="$articleInfo.type eq 7"} selected {/if}>更新(后台)</option>
- <option value="8" {if condition="$articleInfo.type eq 8"} selected {/if}>新闻(后台)</option>
- <option value="9" {if condition="$articleInfo.type eq 9"} selected {/if}>充值活动(后台)</option>
- </select>
- </div>
- </div>
-
- <div class="layui-form-item">
- <label class="layui-form-label">新闻图片:</label>
- <div class="layui-input-block" style="width:auto">
- <div id="localImag">
- <img src="{$Think.STATIC_DOMAIN}{$articleInfo.image}" id="local_preview" alt="新闻图片">
- </div>
- <div>
- <input type="file" name="image" onchange="setImagePreview(this,'localImag','local_preview')" accept=".jpg,.jpeg,.png,.gif">
- </div>
- <div class="layui-form-mid layui-word-aux margin-left-120">
- <span class="x-red">选填。请上传jpg、png、gif的图片,最大不超过1M</span>
- </div>
- </div>
- </div>
-
- <div class="layui-form-item" id="showPos-container">
- <label for="top" class="layui-form-label">显示位置:</label>
- <div class="layui-input-inline" style="width:600px;padding: 8px">
- <input lay-skin="primary" type="checkbox" name="position[]" value="a" {if(strrpos($articleInfo.position, "a")!==false)}checked{/if} title="首页资讯">
- <input lay-skin="primary" type="checkbox" name="position[]" value="b" {if(strrpos($articleInfo.position, "b")!==false)}checked{/if} title="首页攻略">
- <input lay-skin="primary" type="checkbox" name="position[]" value="c" {if(strrpos($articleInfo.position, "c")!==false)}checked{/if} title="新游评测">
- <input lay-skin="primary" type="checkbox" name="position[]" value="d" {if(strrpos($articleInfo.position, "d")!==false)}checked{/if} title="新闻热点">
- <input lay-skin="primary" type="checkbox" name="position[]" value="e" {if(strrpos($articleInfo.position, "e")!==false)}checked{/if} title="新游视频">
- </div>
- </div>
- <div class="layui-form-item">
- <label for="" class="layui-form-label">内容:<span class="x-red">*</span></label>
- <div class="layui-input-inline" style="width:50%">
- <textarea name="content" id="J_content" rows="30" cols="100" lay-verify="required">{$content}</textarea>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-input-block">
- <input type="hidden" value="{$articleInfo.id}" name="id">
- <button type="submit" class="layui-btn" id="J_submit_btn">提交</button>
- <a href="javascript:;" onclick="back_info(this)" class="layui-btn">返回</a>
- </div>
- </div>
- </form>
- </div>
- {/block}
- {block name="footer"}
- <script type="text/javascript" charset="utf-8" src="__STATIC__/ueditor/ueditor.config.js?v={$Think.STATIC_VERSION}"></script>
- <script type="text/javascript" charset="utf-8" src="__STATIC__/ueditor/ueditor.all.min.js"></script>
- <script type="text/javascript" charset="utf-8" src="__STATIC__/ueditor/lang/zh-cn/zh-cn.js"></script>
- <script type="text/javascript" charset="utf-8" src="__STATIC__/js/FuzzySearch.js?v={$Think.STATIC_VERSION}"></script>
- <script>
- window.onload=function(){
-
- $("#gameid").FuzzySearch({
- inputID : 'gameid',
- title : '请输入游戏名称',
- data :{:json_encode([-1=>(object)['id'=>'0','name'=>'所有游戏']]+$game_list)},
- searchBtn :'J_submit_btn',
- });
- layui.use(['form'], function () {
- var form = layui.form;
- var ue = UE.getEditor('J_content');
- });
- }
- function back_info(obj) {
- layer.confirm('是否放弃修改?', {shade: 0.4}, function (index) {
- location.href = '{:url("index")}';
- });
- }
- function setImagePreview(avalue, div_id, preview_id) {
- var docObj = avalue;
- //img
- var imgObjPreview = document.getElementById(preview_id);
-
- if (docObj.files && docObj.files[0]) {
- //imgObjPreview.src = docObj.files[0].getAsDataURL();
- //火狐7以上版本不能用上面的getAsDataURL()方式获取,需要一下方式
- imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
- } else {
- //IE下,使用滤镜
- docObj.select();
- var imgSrc = document.selection.createRange().text;
- var localImagId = document.getElementById(div_id);
- //图片异常的捕捉,防止用户修改后缀来伪造图片
- try {
- localImagId.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)"
- localImagId.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc;
- } catch (e) {
- alert("您上传的图片格式不正确,请重新选择!");
- return false;
- }
- imgObjPreview.style.display = 'none';
- document.selection.empty();
- }
- return true;
- }
- </script>
- {/block}
|