From 22c391ddb05a0bf65f559ce8aeb3eadac801193c Mon Sep 17 00:00:00 2001
From: chengkun <chengkun@ishangstudy.com>
Date: Mon, 12 May 2025 17:24:08 +0800
Subject: [PATCH] 提交
---
app/template/admin/admin_link_add.htm | 452 ++++++++++++++++++++++++++++++-------------------------
1 files changed, 245 insertions(+), 207 deletions(-)
diff --git a/app/template/admin/admin_link_add.htm b/app/template/admin/admin_link_add.htm
index 91ed250..e933472 100644
--- a/app/template/admin/admin_link_add.htm
+++ b/app/template/admin/admin_link_add.htm
@@ -1,210 +1,248 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <link href="images/reset.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
- <link href="images/system.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
- <link href="images/table_form.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
- <script src="{yun:}$config.sy_weburl{/yun}/js/jquery-1.8.0.min.js?v={yun:}$config.cachecode{/yun}"></script>
- <script src="js/admin_public.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script>
- <script>
- function photo_change(id){
- if(id==1){
- $("#image1").show();
- $("#image2").hide();
- $("#imgparent").removeClass('none');
- }
- if(id==2){
- $("#image1").hide();
- $("#image2").show();
- $("#imgparent").addClass('none');
- }
-}
-function checkform(myform){
- if (myform.type.value==""){
- parent.layer.msg('请选择链接类型!', 2, 8);
- myform.type.focus();
- return (false);
- }
- if (myform.title.value=="") {
- parent.layer.msg('请填写链接标题!', 2,8);
- return (false);
- }
- if (myform.url.value=="") {
- parent.layer.msg('请填写链接地址!', 2, 8);
- return (false);
- }
- if (myform.tem_type.value==""){
- parent.layer.msg('请选择站点下使用范围!', 2, 8);
- myform.tem_type.focus();
- return (false);
- }
-}
-</script>
- <link href="{yun:}$config.sy_weburl{/yun}/js/layui/css/layui.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet">
- <script src="{yun:}$config.sy_weburl{/yun}/js/layui/layui.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script>
- <script src="{yun:}$config.sy_weburl{/yun}/js/layui/phpyun_layer.js?v={yun:}$config.cachecode{/yun}"></script>
- <title>后台管理</title>
- </head>
- <body class="body_ifm">
- <div class="infoboxp">
- <div class="tty-tishi_top">
- <div class="admin_new_tip">
- <a href="javascript:;" class="admin_new_tip_close"></a>
- <a href="javascript:;" class="admin_new_tip_open" style="display:none;"></a>
- <div class="admin_new_tit"><i class="admin_new_tit_icon"></i>操作提示</div>
- <div class="admin_new_tip_list_cont">
- <div class="admin_new_tip_list">添加链接时,请正确选择链接类型。</div>
- </div>
- </div>
- <div class="clear"></div>
+<!DOCTYPE html>
+<html lang="zh-cn">
- <iframe id="supportiframe" name="supportiframe" onload="returnmessage('supportiframe');" style="display:none"></iframe>
- <form name="myform" target="supportiframe" action="index.php?m=link&c=save" method="post" encType="multipart/form-data"
- onSubmit="return checkform(this);" class="layui-form">
- <input type="hidden" name="pytoken" value="{yun:}$pytoken{/yun}">
- <table width="100%" class="table_form" style="background:#fff;">
- <tr>
- <th colspan="2" class="admin_bold_box">
- <div class="admin_bold">添加链接</div>
- </th>
- </tr>
- <tr>
- <th width="120">链接类型:</th>
- <td>
- <div class="layui-input-inline t_w480">
- <select name="type" lay-filter="type">
- <option value="">请选择</option>
- <option value="1" {yun:}if $info.link_type==1{/yun} selected{yun:}/if{/yun}>文字链接 </option>
- <option value="2" {yun:}if $info.link_type==2{/yun} selected{yun:}/if{/yun}>图片链接 </option>
- </select>
- </div>
- </td>
- </tr>
- <tr class="admin_table_trbg">
- <th width="120">链接标题:</th>
- <td>
- <input class="tty_input t_w480" type="text" name="title" size="40" value="{yun:}$info.link_name{/yun}" />
- <span class="admin_web_tip">例:phpyun</span>
- </td>
- </tr>
- <tr>
- <th width="120">链接地址:</th>
- <td>
- <input class="tty_input t_w480" type="text" name="url" size="30" value="{yun:}$info.link_url{/yun}" />
- <span class="admin_web_tip">例:http://www.phpyun.com</span>
- </td>
- </tr>
- <tr class="admin_table_trbg">
- <th width="200">显示站点:</th>
- <td>
- <div class="layui-input-inline t_w480">
- <select name="did" lay-filter="did" lay-search>
- <option value="">请选择</option>
- {yun:}foreach from=$Dname key=key item=dlist{/yun}
- <option value="{yun:}$key{/yun}" {yun:}if $info.did==$key{/yun} selected{yun:}/if{/yun}>{yun:}$dlist{/yun} </option>
- {yun:}/foreach{/yun}
- </select>
- </div>
- </td>
- </tr>
- <tr>
- <th width="120">站点下使用范围:</th>
- <td>
- <div class="layui-input-inline t_w480">
- <select name="tem_type" lay-filter="tem_type" lay-search>
- <option value="">请选择</option>
- <option value="1" {yun:}if $info.tem_type==1{/yun} selected{yun:}/if{/yun}>全站使用 </option>
- <option value="2" {yun:}if $info.tem_type==2{/yun} selected{yun:}/if{/yun}>仅在首页使用 </option>
- <option value="3" {yun:}if $info.tem_type==3{/yun} selected{yun:}/if{/yun}>仅在猎头页使用 </option>
- </select>
- </div>
- </td>
- </tr>
- <tr id="photo" {yun:}if $info.link_type neq 2{/yun}style="display:none;"{yun:}/if{/yun}>
- <th width="120" class="t_fr">缩 略 图:</th>
- <td>
- <div class="layui-input-block">
- <input name="phototype" lay-filter="phototype" value="1" title="上传图片" {yun:}if $info.img_type=='1' {/yun} checked {yun:}/if{/yun} type="radio" />
- <input name="phototype" lay-filter="phototype" value="2" title="远程图片" {yun:}if $info.img_type=='2' {/yun} checked {yun:}/if{/yun} type="radio" />
- <span class="admin_web_tip">尺寸:160*50px</span>
- </div>
- <div id="image1" {yun:}if $info.img_type!="1" {/yun}style="display:none"{yun:}/if{/yun}>
-
- <div class="admin_uppicbox" style="width: 160px;height: 80px;margin-top: 12px;">
- <input type="hidden" id="laynoupload" value="1" />
-
- <div class="admin_uppicimg">
- <img id="imgicon" src="{yun:}$info.pic_n{/yun}" width="160" height="50" />
- </div>
-
- <span>
- <button type="button" class="noupload adminupbtn" lay-data="{imgid: 'imgicon',parentid: 'imgparent'}">重新上传</button>
- <input type="hidden" name="uplocadpic" value="{yun:}$info.pic{/yun}" />
- </span>
- </div>
-
-
- </div>
- <div id="image2" {yun:}if $info.img_type!="2" {/yun} style="display:none;margin-top: 12px;"{yun:}/if{/yun} class="layui-input-block">
- <input name="uplocadpic" type="text" size="40" value="{yun:}$info.pic{/yun}" class="tty_input t_w480" />
- <span class="admin_web_tip">例:http://www.hr135.com/yun.jpg</span>
- </div>
- </td>
- </tr>
-
-
- {yun:}if $info.link_type eq 2{/yun}
- {yun:}if $info.img_type eq 2{/yun}
- <tr class="pic">
- <th width="120">图片预览:</th>
- <td>
- <img src="{yun:}$info.pic{/yun}" width="160" height="50" /></td>
- </tr>
- {yun:}/if{/yun}
- {yun:}/if{/yun}
- <tr class="admin_table_trbg">
- <th width="120">排序:</th>
- <td><input class="tty_input t_w480" type="text" name="sorting" size="20" value="{yun:}$info.link_sorting{/yun}" />
- <span class="admin_web_tip">例:大前小后</span></td>
- </tr>
- <tr>
- <th> </th>
- <td align="left">{yun:}if is_array($info){/yun}
- <input type="hidden" name="id" value="{yun:}$info.id{/yun}" />
- <input type="hidden" name="lasturl" value="{yun:}$lasturl{/yun}">
- <input class="tty_sub" type="submit" name="link_update" value=" 修 改 " />
- {yun:}else{/yun}
- <input class="tty_sub" type="submit" name="link_add" value=" 添 加 " />
- {yun:}/if{/yun}
- <input class="tty_cz" type="reset" name="reset" value=" 重 置 " /></td>
- </tr>
- </table>
- </form>
- </div>
- </div>
- <script type="text/javascript">
- layui.use(['form'], function() {
- var form = layui.form,
- $ = layui.$;
-
- form.on('select(type)', function(data) {
- if (data.value == 1) {
- select_new('type', '1', '文字链接');
- } else if (data.value == 2) {
- select_new('type', '2', '图片链接');
+<head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+ <link href="images/reset.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
+ <link href="images/system.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
+ <link href="images/table_form.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
+ <script src="{yun:}$config.sy_weburl{/yun}/js/jquery-1.8.0.min.js?v={yun:}$config.cachecode{/yun}"></script>
+ <script src="js/admin_public.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script>
+ <script>
+ function photo_change(id) {
+ if (id == 1) {
+ $("#image1").show();
+ $("#image2").hide();
+ $("#imgparent").removeClass('none');
+ }
+ if (id == 2) {
+ $("#image1").hide();
+ $("#image2").show();
+ $("#imgparent").addClass('none');
+ }
+ }
+ function save_link(myform) {
+ if (myform.type.value == "") {
+ parent.layer.msg('请选择链接类型!', 2, 8);
+ myform.type.focus();
+ return (false);
+ }
+ if (myform.title.value == "") {
+ parent.layer.msg('请填写链接标题!', 2, 8);
+ return (false);
+ }
+ if (myform.url.value == "") {
+ parent.layer.msg('请填写链接地址!', 2, 8);
+ return (false);
+ }
+ if (myform.tem_type.value == "") {
+ parent.layer.msg('请选择站点下使用范围!', 2, 8);
+ myform.tem_type.focus();
+ return (false);
+ }
+ var postData = $("#add_link_form").serialize();
+ let loading;
+ $.ajax({
+ type: "POST",
+ url: "index.php?m=link&c=save",
+ data: postData,
+ dataType: 'json',
+ beforeSend: function () {
+ loading = layer.load(1, {
+ shade: 0.3,
+ });
+ },
+ cache: false,
+ success: function (msg) {
+ layer.close(loading);
+ if (msg.st == 9) {
+ layer.msg(msg.msg, {
+ icon: 1,
+ time: 1000,
+ offset: '10%'
+ });
+ } else {
+ layer.msg(msg.msg, {
+ icon: 2,
+ time: 2000,
+ offset: '10%'
+ }, function () {
+ // $("#submit_button").attr('disabled', false);
+ });
}
- });
-
- form.on('radio(phototype)', function(data) {
- photo_change(data.value);
- });
-
+ }
});
- </script>
- <script>
- var weburl = '{yun:}$config.sy_weburl{/yun}';
- </script>
- <script src="{yun:}$config.sy_weburl{/yun}/js/layui.upload.js?v={yun:}$config.cachecode{/yun}" type='text/javascript'></script>
- </body>
-</html>
+ return false;
+ }
+ </script>
+ <link href="{yun:}$config.sy_weburl{/yun}/js/layui/css/layui.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet">
+ <script src="{yun:}$config.sy_weburl{/yun}/js/layui/layui.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script>
+ <title>后台管理</title>
+</head>
+
+<body class="body_ifm">
+ <div class="infoboxp">
+ <div class="tty-tishi_top">
+ <div class="admin_new_tip">
+ <a href="javascript:;" class="admin_new_tip_close"></a>
+ <a href="javascript:;" class="admin_new_tip_open" style="display:none;"></a>
+ <div class="admin_new_tit"><i class="admin_new_tit_icon"></i>操作提示</div>
+ <div class="admin_new_tip_list_cont">
+ <div class="admin_new_tip_list">添加链接时,请正确选择链接类型。</div>
+ </div>
+ </div>
+ <div class="clear"></div>
+
+ <iframe id="supportiframe" name="supportiframe" onload="returnmessage('supportiframe');" style="display:none"></iframe>
+ <!-- action="index.php?m=link&c=save" -->
+ <form name="myform" target="supportiframe" id="add_link_form" method="post" onsubmit="save_link(this);" class="layui-form">
+ <input type="hidden" name="pytoken" value="{yun:}$pytoken{/yun}">
+ <table width="100%" class="table_form" style="background:#fff;">
+ <tr>
+ <th colspan="2" class="admin_bold_box">
+ <div class="admin_bold">添加链接</div>
+ </th>
+ </tr>
+ <tr>
+ <th width="120">链接类型:</th>
+ <td>
+ <div class="layui-input-inline t_w480">
+ <select name="type" lay-filter="type">
+ <option value="">请选择</option>
+ <option value="1" {yun:}if $info.link_type==1{/yun} selected{yun:}/if{/yun}>文字链接 </option>
+ <option value="2" {yun:}if $info.link_type==2{/yun} selected{yun:}/if{/yun}>图片链接 </option>
+ </select>
+ </div>
+ </td>
+ </tr>
+ <tr class="admin_table_trbg">
+ <th width="120">链接标题:</th>
+ <td>
+ <input class="tty_input t_w480" type="text" name="title" size="40" value="{yun:}$info.link_name{/yun}" />
+ <span class="admin_web_tip"></span>
+ </td>
+ </tr>
+ <tr>
+ <th width="120">链接地址:</th>
+ <td>
+ <input class="tty_input t_w480" type="text" name="url" size="30" value="{yun:}$info.link_url{/yun}" />
+ <span class="admin_web_tip"></span>
+ </td>
+ </tr>
+ <tr class="admin_table_trbg">
+ <th width="200">显示站点:</th>
+ <td>
+ <div class="layui-input-inline t_w480">
+ <select name="did" lay-filter="did" lay-search>
+ <option value="">请选择</option>
+ {yun:}foreach from=$Dname key=key item=dlist{/yun}
+ <option value="{yun:}$key{/yun}" {yun:}if $info.did==$key{/yun} selected{yun:}/if{/yun}>{yun:}$dlist{/yun} </option>
+ {yun:}/foreach{/yun}
+ </select>
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <th width="120">站点下使用范围:</th>
+ <td>
+ <div class="layui-input-inline t_w480">
+ <select name="tem_type" lay-filter="tem_type" lay-search>
+ <option value="">请选择</option>
+ <option value="1" {yun:}if $info.tem_type==1{/yun} selected{yun:}/if{/yun}>全站使用 </option>
+ <option value="2" {yun:}if $info.tem_type==2{/yun} selected{yun:}/if{/yun}>仅在首页使用 </option>
+ <option value="3" {yun:}if $info.tem_type==3{/yun} selected{yun:}/if{/yun}>仅在猎头页使用 </option>
+ </select>
+ </div>
+ </td>
+ </tr>
+ <tr id="photo" {yun:}if $info.link_type neq 2{/yun}style="display:none;" {yun:}/if{/yun}>
+ <th width="120" class="t_fr">缩 略 图:</th>
+ <td>
+ <div class="layui-input-block">
+ <input name="phototype" lay-filter="phototype" value="1" title="上传图片" {yun:}if $info.img_type=='1' {/yun} checked {yun:}/if{/yun} type="radio" />
+ <input name="phototype" lay-filter="phototype" value="2" title="远程图片" {yun:}if $info.img_type=='2' {/yun} checked {yun:}/if{/yun} type="radio" />
+ <span class="admin_web_tip">尺寸:160*50px</span>
+ </div>
+ <div id="image1" {yun:}if $info.img_type!="1" {/yun}style="display:none" {yun:}/if{/yun}>
+
+ <div class="admin_uppicbox" style="width: 160px;height: 80px;margin-top: 12px;">
+ <input type="hidden" id="laynoupload" value="1" />
+
+ <div class="admin_uppicimg">
+ <img id="imgicon" src="{yun:}$info.pic_n{/yun}" width="160" height="50" />
+ </div>
+
+ <span>
+ <button type="button" class="noupload adminupbtn" lay-data="{imgid: 'imgicon',parentid: 'imgparent'}">重新上传</button>
+ <input type="hidden" name="uplocadpic" value="{yun:}$info.pic{/yun}" />
+ </span>
+ </div>
+
+
+ </div>
+ <div id="image2" {yun:}if $info.img_type!="2" {/yun} style="display:none;margin-top: 12px;" {yun:}/if{/yun} class="layui-input-block">
+ <input name="uplocadpic" type="text" size="40" value="{yun:}$info.pic{/yun}" class="tty_input t_w480" />
+ <span class="admin_web_tip"></span>
+ </div>
+ </td>
+ </tr>
+
+
+ {yun:}if $info.link_type eq 2{/yun}
+ {yun:}if $info.img_type eq 2{/yun}
+ <tr class="pic">
+ <th width="120">图片预览:</th>
+ <td>
+ <img src="{yun:}$info.pic{/yun}" width="160" height="50" />
+ </td>
+ </tr>
+ {yun:}/if{/yun}
+ {yun:}/if{/yun}
+ <tr class="admin_table_trbg">
+ <th width="120">排序:</th>
+ <td><input class="tty_input t_w480" type="text" name="sorting" size="20" value="{yun:}$info.link_sorting{/yun}" />
+ <span class="admin_web_tip">例:大前小后</span>
+ </td>
+ </tr>
+ <tr>
+ <th> </th>
+ <td align="left">{yun:}if is_array($info){/yun}
+ <input type="hidden" name="id" value="{yun:}$info.id{/yun}" />
+ <input type="hidden" name="lasturl" value="{yun:}$lasturl{/yun}">
+ <input class="tty_sub" type="submit" name="link_update" value=" 修 改 " />
+ {yun:}else{/yun}
+ <input class="tty_sub" type="submit" name="link_add" value=" 添 加 " />
+ {yun:}/if{/yun}
+ <input class="tty_cz" type="reset" name="reset" value=" 重 置 " />
+ </td>
+ </tr>
+ </table>
+ </form>
+ </div>
+ </div>
+ <script type="text/javascript">
+ layui.use(['form'], function () {
+ var form = layui.form,
+ $ = layui.$;
+
+ form.on('select(type)', function (data) {
+ if (data.value == 1) {
+ select_new('type', '1', '文字链接');
+ } else if (data.value == 2) {
+ select_new('type', '2', '图片链接');
+ }
+ });
+
+ form.on('radio(phototype)', function (data) {
+ photo_change(data.value);
+ });
+
+ });
+ </script>
+ <script>
+ var weburl = '{yun:}$config.sy_weburl{/yun}';
+ </script>
+ <script src="{yun:}$config.sy_weburl{/yun}/js/layui.upload.js?v={yun:}$config.cachecode{/yun}" type="text/javascript"></script>
+</body>
+
+</html>
\ No newline at end of file
--
Gitblit v1.9.0