支付根目录访问项目

This commit is contained in:
devil_gong
2018-12-26 16:09:08 +08:00
parent efc761e35c
commit 5a271ae4e1
167 changed files with 571 additions and 2409 deletions

0
LICENSE Normal file → Executable file
View File

0
application/admin/config/app.php Normal file → Executable file
View File

0
application/admin/config/template.php Normal file → Executable file
View File

View File

@ -56,7 +56,7 @@ class Admin extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/admin/index'),
'url' => MyUrl('admin/admin/index'),
);
$page = new \base\Page($page_params);
@ -118,7 +118,7 @@ class Admin extends Common
$data = AdminService::AdminList($data_params);
if(empty($data[0]))
{
return $this->error('管理员信息不存在', url('admin/index/index'));
return $this->error('管理员信息不存在', MyUrl('admin/index/index'));
}
$this->assign('data', $data[0]);
}
@ -200,7 +200,7 @@ class Admin extends Common
// 是否已登录
if(session('admin') !== null)
{
return redirect(url('admin/index/index'));
return redirect(MyUrl('admin/index/index'));
}
return $this->fetch();
@ -237,7 +237,7 @@ class Admin extends Common
public function Logout()
{
session_destroy();
return redirect(url('admin/admin/logininfo'));
return redirect(MyUrl('admin/admin/logininfo'));
}
}
?>

View File

@ -58,7 +58,7 @@ class Answer extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/order/index'),
'url' => MyUrl('admin/order/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -58,7 +58,7 @@ class AppHomeNav extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/apphomenav/index'),
'url' => MyUrl('admin/apphomenav/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -58,7 +58,7 @@ class Article extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/article/index'),
'url' => MyUrl('admin/article/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -58,7 +58,7 @@ class Brand extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/brand/index'),
'url' => MyUrl('admin/brand/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -84,7 +84,7 @@ class Common extends Controller
{
exit(json_encode(DataReturn('登录失效,请重新登录', -400)));
} else {
die('<script type="text/javascript">if(self.frameElement && self.frameElement.tagName == "IFRAME"){parent.location.reload();}else{window.location.href="'.url('admin/admin/logininfo').'";}</script>');
die('<script type="text/javascript">if(self.frameElement && self.frameElement.tagName == "IFRAME"){parent.location.reload();}else{window.location.href="'.MyUrl('admin/admin/logininfo').'";}</script>');
}
}
}

View File

@ -54,7 +54,7 @@ class Coupon extends Common
'number' => $number,
'total' => $m->where($where)->count(),
'where' => $param,
'url' => url('Admin/Coupon/Index'),
'url' => MyUrl('Admin/Coupon/Index'),
);
$page = new \base\Page($page_param);
@ -485,7 +485,7 @@ class Coupon extends Common
'number' => $number,
'total' => $m->alias('uc')->join('__USER__ AS u ON u.id=uc.user_id')->where($where)->count(),
'where' => $param,
'url' => url('Admin/Coupon/User'),
'url' => MyUrl('Admin/Coupon/User'),
);
$page = new \base\Page($page_param);

View File

@ -58,7 +58,7 @@ class CustomView extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/customview/index'),
'url' => MyUrl('admin/customview/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -59,7 +59,7 @@ class Goods extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/goods/index'),
'url' => MyUrl('admin/goods/index'),
);
$page = new \base\Page($page_params);
@ -110,7 +110,7 @@ class Goods extends Common
$data = GoodsService::GoodsList($data_params);
if(empty($data[0]))
{
return $this->error('商品信息不存在', url('admin/goods/index'));
return $this->error('商品信息不存在', MyUrl('admin/goods/index'));
}
$this->assign('data', $data[0]);

View File

@ -60,7 +60,7 @@ class IntegralLog extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/integrallog/index'),
'url' => MyUrl('admin/integrallog/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -60,7 +60,7 @@ class Message extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/message/index'),
'url' => MyUrl('admin/message/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -62,7 +62,7 @@ class Order extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/order/index'),
'url' => MyUrl('admin/order/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -60,7 +60,7 @@ class PayLog extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/paylog/index'),
'url' => MyUrl('admin/paylog/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -75,7 +75,7 @@ class Payment extends Common
$data = PaymentService::PaymentList($data_params);
if(empty($data[0]))
{
return $this->error('没有相关支付方式', url('admin/payment/index'));
return $this->error('没有相关支付方式', MyUrl('admin/payment/index'));
}
$this->assign('data', $data[0]);
}

View File

@ -58,7 +58,7 @@ class Slide extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/customview/index'),
'url' => MyUrl('admin/customview/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -57,7 +57,7 @@ class User extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('admin/user/index'),
'url' => MyUrl('admin/user/index'),
);
$page = new \base\Page($page_params);
@ -73,7 +73,7 @@ class User extends Common
$this->assign('common_gender_list', lang('common_gender_list'));
// Excel地址
$this->assign('excel_url', url('admin/user/excelexport', $params));
$this->assign('excel_url', MyUrl('admin/user/excelexport', $params));
$this->assign('params', $params);
$this->assign('page_html', $page->GetPageHtml());
@ -129,7 +129,7 @@ class User extends Common
$data = UserService::UserList($data_params);
if(empty($data[0]))
{
return $this->error('用户信息不存在', url('admin/user/index'));
return $this->error('用户信息不存在', MyUrl('admin/user/index'));
}
$data[0]['birthday_text'] = empty($data[0]['birthday']) ? '' : date('Y-m-d', $data[0]['birthday']);
$this->assign('data', $data[0]);

8
application/admin/lang/zh-cn.php Normal file → Executable file
View File

@ -72,25 +72,25 @@ return array(
array(
'is_enable' => 1,
'name' => '站点缓存',
'url' => url('admin/cache/statusupdate'),
'url' => MyUrl('admin/cache/statusupdate'),
'desc' => '数据转换后或前台不能正常访问时,可以使用此功能更新所有缓存'
),
array(
'is_enable' => 1,
'name' => '模板缓存',
'url' => url('admin/cache/templateupdate'),
'url' => MyUrl('admin/cache/templateupdate'),
'desc' => '当页面显示不正常,可尝试使用此功能修复'
),
array(
'is_enable' => 0,
'name' => '模块缓存',
'url' => url('admin/cache/moduleupdate'),
'url' => MyUrl('admin/cache/moduleupdate'),
'desc' => '更新页面布局与模块后未生效,可尝试使用此功能修复'
),
array(
'is_enable' => 1,
'name' => '日志清除',
'url' => url('admin/cache/logdelete'),
'url' => MyUrl('admin/cache/logdelete'),
'desc' => '清除站点日志'
),
),

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/admin/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/admin/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="用户名" name="username" {{if !empty($params['username'])}} value="{{$params.username}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -35,7 +35,7 @@
<!-- operation start -->
<div class="am-g m-t-15">
<a href="{{:url('admin/admin/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/admin/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -74,11 +74,11 @@
{{if $v['id'] eq 1}}
<span class="cr-ccc">不可操作</span>
{{else /}}
<a href="{{:url('admin/admin/saveinfo', array('id'=>$v['id']))}}">
<a href="{{:MyUrl('admin/admin/saveinfo', array('id'=>$v['id']))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit" > 编辑</button>
</a>
{{if $v['id'] neq $admin['id']}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/admin/delete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/admin/delete')}}" data-id="{{$v.id}}"> 删除</button>
{{/if}}
{{/if}}
</td>

View File

@ -8,7 +8,7 @@
</div>
<div class="m-t-40 card-box">
<div class="panel-body">
<form class="am-form form-validation" action="{{:url('admin/admin/login')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/index/index')}}">
<form class="am-form form-validation" action="{{:MyUrl('admin/admin/login')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/index/index')}}">
<div class="am-g">
<div class="am-form-group">
<input type="text" placeholder="用户名" name="username" pattern="{{:lang('common_regex_username')}}" data-validation-message="用户名格式 5~18 个字符(可以是字母数字下划线)" class="am-radius" required />

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/admin/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/admin/index')}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/admin/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/admin/index')}}">
<legend>
<span class="fs-16">
{{if empty($data['id'])}}
@ -13,7 +13,7 @@
管理员编辑
{{/if}}
</span>
<a href="{{:url('admin/admin/index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/admin/index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>用户名</label>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/answer/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/answer/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="联系人/内容" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -69,7 +69,7 @@
</td>
<td>{{$v.content}}</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/answer/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_show']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/answer/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_show']}}" data-is-update-status="1"></a>
</td>
<td class="am-hide-sm-only">{{$v.reply}}</td>
<td class="am-hide-sm-only">{{$v.add_time}}</td>
@ -128,7 +128,7 @@
{{if $v['is_reply'] eq 0}}
<button class="am-btn am-btn-default am-btn-xs am-radius submit-reply am-icon-gavel" data-am-modal="{target: '#my-popup-reply'}" data-json='{{:json_encode($v)}}'> 回复</button>
{{/if}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/answer/delete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/answer/delete')}}" data-id="{{$v.id}}"> 删除</button>
</td>
</tr>
{{/foreach}}
@ -154,7 +154,7 @@
</dd>
</dl>
<form class="am-form form-validation" action="{{:url('admin/answer/reply')}}" method="POST" request-type="ajax-reload" enctype="multipart/form-data">
<form class="am-form form-validation" action="{{:MyUrl('admin/answer/reply')}}" method="POST" request-type="ajax-reload" enctype="multipart/form-data">
<div class="am-form-group">
<label>回复内容</label>
<textarea name="reply" rows="5" class="am-radius" placeholder="回复内容格式 2~230 个字符" data-validation-message="回复内容格式 2~230 个字符" maxlength="230"></textarea>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/appconfig/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/appconfig/index')}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/appconfig/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/appconfig/index')}}">
<div class="am-form-group">
<label>{{$data.common_app_is_enable_search.name}}</label>
<select name="{{$data.common_app_is_enable_search.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.common_app_is_enable_search.error_tips}}" required>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/apphomenav/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/apphomenav/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="名称" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -47,7 +47,7 @@
<!-- operation start -->
<div class="am-g m-t-15">
<a href="{{:url('admin/apphomenav/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/apphomenav/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -88,14 +88,14 @@
{{/if}}
</td>
<td class="am-hide-sm-only">
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/apphomenav/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/apphomenav/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
</td>
<td>{{$v.add_time_time}}</td>
<td class="view-operation">
<a href="{{:url('admin/apphomenav/saveinfo', array_merge($params, ['id'=>$v['id']]))}}">
<a href="{{:MyUrl('admin/apphomenav/saveinfo', array_merge($params, ['id'=>$v['id']]))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"> 编辑</button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/apphomenav/delete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/apphomenav/delete')}}" data-id="{{$v.id}}"> 删除</button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/apphomenav/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/apphomenav/index', $params)}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/apphomenav/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/apphomenav/index', $params)}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_image', 2048000)}}" />
<legend>
<span class="fs-16">
@ -14,7 +14,7 @@
导航编辑
{{/if}}
</span>
<a href="{{:url('admin/apphomenav/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/apphomenav/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>名称</label>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/appminialipayconfig/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/appminialipayconfig/index')}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/appminialipayconfig/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/appminialipayconfig/index')}}">
<div class="am-form-group">
<label>{{$data.common_app_mini_alipay_appid.name}}</label>
<input type="text" name="{{$data.common_app_mini_alipay_appid.only_tag}}" placeholder="{{$data.common_app_mini_alipay_appid.name}}" data-validation-message="{{$data.common_app_mini_alipay_appid.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_app_mini_alipay_appid.value}}"{{/if}} required />

View File

@ -5,7 +5,7 @@
<div class="content">
<!-- operation start -->
<div class="am-g">
<button class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus submit-ajax" data-url="{{:url('admin/appminialipaylist/created')}}" data-view="reload" data-msg="生成时间比较长,请不要关闭浏览器窗口!"> 生成</button>
<button class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus submit-ajax" data-url="{{:MyUrl('admin/appminialipaylist/created')}}" data-view="reload" data-msg="生成时间比较长,请不要关闭浏览器窗口!"> 生成</button>
</div>
<!-- operation end -->
@ -32,7 +32,7 @@
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-download"> 下载</button>
</a>
{{/if}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/appminialipaylist/delete')}}" data-id="{{$v.name}}" data-view="reload"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/appminialipaylist/delete')}}" data-id="{{$v.name}}" data-view="reload"> 删除</button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/article/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/article/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="标题关键字" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -45,7 +45,7 @@
<!-- operation start -->
<div class="am-g m-t-15">
<a href="{{:url('admin/article/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/article/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -72,10 +72,10 @@
<td class="am-hide-sm-only">{{$v.article_category_name}}</td>
<td class="am-hide-sm-only">{{$v.access_count}}</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/article/StatusUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/article/StatusUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_home_recommended'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/article/statushomerecommended')}}" data-id="{{$v.id}}" data-state="{{$v['is_home_recommended']}}"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_home_recommended'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/article/statushomerecommended')}}" data-id="{{$v.id}}" data-state="{{$v['is_home_recommended']}}"></a>
</td>
<td>
<span class="am-icon-caret-down c-p" data-am-modal="{target: '#my-popup{{$v.id}}'}"> 查看更多</span>
@ -111,10 +111,10 @@
</div>
</td>
<td class="view-operation">
<a href="{{:url('admin/article/saveinfo', array_merge($params, ['id'=>$v['id']]))}}">
<a href="{{:MyUrl('admin/article/saveinfo', array_merge($params, ['id'=>$v['id']]))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"></button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/article/delete')}}" data-id="{{$v.id}}"></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/article/delete')}}" data-id="{{$v.id}}"></button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/article/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/article/index', $params)}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/article/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/article/index', $params)}}">
<legend>
<span class="fs-16">
{{if empty($data['id'])}}
@ -13,7 +13,7 @@
文章编辑
{{/if}}
</span>
<a href="{{:url('admin/article/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/article/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>标题</label>
@ -50,7 +50,7 @@
</div>
<div class="am-form-group">
<label>内容</label>
<textarea class="am-radius am-validate" name="content" rows="5" minlength="50" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:url('admin/ueditor/index', ['path_type'=>'article'])}}" placeholder="内容长度最少 10~105000 个字符" {{else /}} placeholder="内容长度最少 10~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 10~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
<textarea class="am-radius am-validate" name="content" rows="5" minlength="50" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>'article'])}}" placeholder="内容长度最少 10~105000 个字符" {{else /}} placeholder="内容长度最少 10~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 10~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
</div>
<div class="am-form-group">
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />

View File

@ -18,7 +18,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation admin-save" action="{{:url('admin/articlecategory/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation admin-save" action="{{:MyUrl('admin/articlecategory/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>名称</label>
<input type="text" placeholder="名称" name="name" minlength="2" maxlength="16" data-validation-message="名称格式 2~16 个字符" class="am-radius" required />
@ -55,5 +55,5 @@
{{include file="public/footer" /}}
<!-- footer end -->
<script>
Tree(0, "{{:url('admin/articlecategory/getnodeson')}}", 0);
Tree(0, "{{:MyUrl('admin/articlecategory/getnodeson')}}", 0);
</script>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/brand/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/brand/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="名称" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -39,7 +39,7 @@
<!-- operation start -->
<div class="am-g m-t-15">
<a href="{{:url('admin/brand/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/brand/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -80,14 +80,14 @@
{{/if}}
</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/brand/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/brand/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
</td>
<td class="am-hide-sm-only">{{$v.add_time_time}}</td>
<td class="view-operation">
<a href="{{:url('admin/brand/saveinfo', array_merge($params, ['id'=>$v['id']]))}}">
<a href="{{:MyUrl('admin/brand/saveinfo', array_merge($params, ['id'=>$v['id']]))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"> 编辑</button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/brand/Delete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/brand/Delete')}}" data-id="{{$v.id}}"> 删除</button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/brand/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/brand/index', $params)}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/brand/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/brand/index', $params)}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_image', 2048000)}}" />
<legend>
<span class="fs-16">
@ -14,7 +14,7 @@
品牌编辑
{{/if}}
</span>
<a href="{{:url('admin/brand/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/brand/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>名称</label>

View File

@ -18,7 +18,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation admin-save" action="{{:url('admin/brandcategory/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation admin-save" action="{{:MyUrl('admin/brandcategory/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>名称</label>
<input type="text" placeholder="名称" name="name" minlength="2" maxlength="16" data-validation-message="名称格式 2~16 个字符" class="am-radius" required />
@ -55,5 +55,5 @@
{{include file="public/footer" /}}
<!-- footer end -->
<script>
Tree(0, "{{:url('admin/brandcategory/getnodeson')}}", 0);
Tree(0, "{{:MyUrl('admin/brandcategory/getnodeson')}}", 0);
</script>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/config/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/config/index')}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/config/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/config/index')}}">
<div class="am-form-group">
<label>{{$data.admin_excel_charset.name}}<span class="fs-12 fw-100 cr-999">{{$data.admin_excel_charset.describe}}</span></label>
<select name="{{$data.admin_excel_charset.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.admin_excel_charset.error_tips}}" required>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('Admin/Coupon/Index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('Admin/Coupon/Index')}}" method="POST">
<div class="am-g">
<input type="text" class="am-radius form-keyword" placeholder="优惠券名称" name="keyword" <present name="param['keyword']"> value="{{$param.keyword}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -39,7 +39,7 @@
<!-- operation start -->
<div class="am-g m-t-15)}}
<a href="{{:url('Admin/Coupon/SaveInfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('Admin/Coupon/SaveInfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -83,7 +83,7 @@
{{/if}}
</td>
<td class="am-hide-sm-only">
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1)}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('Admin/Coupon/StateUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1)}}</a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1)}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('Admin/Coupon/StateUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1)}}</a>
</td>
<td>
<span class="am-icon-caret-down c-p" data-am-modal="{target: '#my-popup{{$v.id}}'}"> 查看更多</span>
@ -135,14 +135,14 @@
</div>
</td>
<td class="view-operation">
<a href="{{:url('Admin/Coupon/User', array('coupon_id'=>$v['id']))}}">
<a href="{{:MyUrl('Admin/Coupon/User', array('coupon_id'=>$v['id']))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-user"> 用户优惠券</button>
</a>
<a href="{{:url('Admin/Coupon/SaveInfo', array('id'=>$v['id']))}}">
<a href="{{:MyUrl('Admin/Coupon/SaveInfo', array('id'=>$v['id']))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"> 编辑</button>
</a>
{{if $v['is_enable'] eq 1)}}
<a href="{{:url('Admin/Coupon/SendInfo', array('id'=>$v['id']))}}">
<a href="{{:MyUrl('Admin/Coupon/SendInfo', array('id'=>$v['id']))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-send-o"> 发放</button>
</a>
{{/if}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('Admin/Coupon/Save')}}" method="POST" request-type="ajax-url" request-value="{{:url('Admin/Coupon/Index')}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save" action="{{:MyUrl('Admin/Coupon/Save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('Admin/Coupon/Index')}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_image', 2048000)}}" />
<legend>
<span class="fs-16)}}
@ -14,7 +14,7 @@
优惠券编辑
{{/if}}
</span>
<a href="{{:url('Admin/Coupon/Index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('Admin/Coupon/Index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>优惠券名称</label>

View File

@ -4,13 +4,13 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('Admin/Coupon/Send')}}" method="POST" request-type="ajax-url" request-value="{{:url('Admin/Coupon/Index')}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save" action="{{:MyUrl('Admin/Coupon/Send')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('Admin/Coupon/Index')}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_image', 2048000)}}" />
<legend>
<span class="fs-16)}}
用户优惠券发放
</span>
<a href="{{:url('Admin/Coupon/Index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('Admin/Coupon/Index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<!-- 优惠券信息 -->
@ -57,7 +57,7 @@
<div class="am-form-group am-input-group am-input-group-sm">
<input type="text" class="am-radius search-keyword" placeholder="用户昵称/姓名/手机号码">
<span class="am-input-group-btn">
<button class="am-btn am-btn-default am-radius search-submit" type="button" data-url="{{:url('Admin/Coupon/UserQuery')}}"><span class="am-icon-search"></span> 查询</button>
<button class="am-btn am-btn-default am-radius search-submit" type="button" data-url="{{:MyUrl('Admin/Coupon/UserQuery')}}"><span class="am-icon-search"></span> 查询</button>
</span>
</div>
<div class="am-form-group data-success none">

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('Admin/Coupon/User', ['coupon_id'=>I('request.coupon_id')])}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('Admin/Coupon/User', ['coupon_id'=>I('request.coupon_id')])}}" method="POST">
<div class="am-g">
<input type="text" class="am-radius form-keyword" placeholder="用户昵称/姓名/手机号码" name="keyword" <present name="param['keyword']"> value="{{$param.keyword}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -27,7 +27,7 @@
<input type="text" class="Wdate am-radius m-t-10" placeholder="有效时间" name="time_end" onclick="WdatePicker({firstDayOfWeek:1,dateFmt:'yyyy-MM-dd HH:mm:ss'})" {{if isset($param['time_end'])}}value="{{$param.time_end}}"{{/if}}/>
</div>
</div>
<a href="{{:url('Admin/Coupon/Index')}}" class="fr fs-14 am-icon-mail-reply"> 优惠券列表</a>
<a href="{{:MyUrl('Admin/Coupon/Index')}}" class="fr fs-14 am-icon-mail-reply"> 优惠券列表</a>
</div>
</form>
<!-- form end -->
@ -127,7 +127,7 @@
</td>
<td class="view-operation">
{{if $v['status'] neq 1)}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('Admin/Coupon/Delete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('Admin/Coupon/Delete')}}" data-id="{{$v.id}}"> 删除</button>
{{/if}}
</td>
</tr>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/customview/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/customview/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="标题关键字" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -45,7 +45,7 @@
<!-- operation start -->
<div class="am-g m-t-15">
<a href="{{:url('admin/customview/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/customview/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -68,19 +68,19 @@
{{foreach $data_list as $v}}
<tr id="data-list-{{$v.id}}" {{if $v['is_enable'] eq 0}}class="am-active"{{/if}}>
<td class="td-title">
<a href="{{:str_replace('admin.php', 'index.php', url('index/customview/index', array('id'=>$v['id'])))}}" target="_blank" title="{{$v.title}}">{{$v.title}}</a>
<a href="{{:str_replace('admin.php', 'index.php', MyUrl('index/customview/index', array('id'=>$v['id'])))}}" target="_blank" title="{{$v.title}}">{{$v.title}}</a>
</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/customview/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-field="is_enable" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/customview/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-field="is_enable" data-is-update-status="1"></a>
</td>
<td class="am-hide-sm-only">
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_header'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/customview/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_header']}}" data-field="is_header"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_header'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/customview/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_header']}}" data-field="is_header"></a>
</td>
<td class="am-hide-sm-only">
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_footer'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/customview/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_footer']}}" data-field="is_footer"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_footer'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/customview/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_footer']}}" data-field="is_footer"></a>
</td>
<td class="am-hide-sm-only">
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_full_screen'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/customview/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_full_screen']}}" data-field="is_full_screen"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_full_screen'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/customview/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_full_screen']}}" data-field="is_full_screen"></a>
</td>
<td class="am-hide-sm-only">{{$v.access_count}}</td>
<td>
@ -123,10 +123,10 @@
</div>
</td>
<td class="view-operation">
<a href="{{:url('admin/customview/saveinfo', array('id'=>$v['id']))}}">
<a href="{{:MyUrl('admin/customview/saveinfo', array('id'=>$v['id']))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"></button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/customview/Delete')}}" data-id="{{$v.id}}"></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/customview/Delete')}}" data-id="{{$v.id}}"></button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/customview/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/customview/index')}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/customview/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/customview/index')}}">
<legend>
<span class="fs-16">
{{if empty($data['id'])}}
@ -13,7 +13,7 @@
自定义页面编辑
{{/if}}
</span>
<a href="{{:url('admin/customview/index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/customview/index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>标题</label>
@ -41,7 +41,7 @@
<div class="am-form-group">
<label>内容{{if IsMobile()}}<span class="fs-12 fw-100 cr-999">(更多编辑功能请使用电脑访问)</span>{{/if}}</label>
<textarea class="am-radius am-validate" name="content" rows="5" minlength="50" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:url('admin/ueditor/index', ['path_type'=>'customview'])}}" placeholder="内容长度最少 50~105000 个字符" {{else /}} placeholder="内容长度最少 50~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 50~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
<textarea class="am-radius am-validate" name="content" rows="5" minlength="50" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>'customview'])}}" placeholder="内容长度最少 50~105000 个字符" {{else /}} placeholder="内容长度最少 50~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 50~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
</div>
<div class="am-form-group">
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}}" />

View File

@ -8,7 +8,7 @@
<!-- table nav end -->
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/email/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/email/index', ['type'=>'email'])}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/email/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/email/index', ['type'=>'email'])}}">
<div class="am-form-group">
<label>{{$data.common_email_smtp_host.name}}<span class="fs-12 fw-100 cr-999">{{$data.common_email_smtp_host.describe}}</span></label>
<input type="text" name="{{$data.common_email_smtp_host.only_tag}}" placeholder="{{$data.common_email_smtp_host.name}}" data-validation-message="{{$data.common_email_smtp_host.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_email_smtp_host.value}}"{{/if}} />
@ -40,7 +40,7 @@
<input type="text" placeholder="测试接收的邮件地址" class="am-radius test-email-value" />
</span>
<span class="am-input-group-btn">
<button class="am-btn am-btn-default am-radius test-email-submit" type="button" data-url="{{:url('admin/email/emailtest')}}">测试</button>
<button class="am-btn am-btn-default am-radius test-email-submit" type="button" data-url="{{:MyUrl('admin/email/emailtest')}}">测试</button>
</span>
</div>
</div>

View File

@ -8,7 +8,7 @@
<!-- table nav end -->
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/email/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/email/index', ['type'=>'message'])}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/email/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/email/index', ['type'=>'message'])}}">
<div class="am-form-group">
<label>{{$data.home_email_user_reg.name}}<span class="fs-12 fw-100 cr-999">{{$data.home_email_user_reg.describe}}</span></label>
<script type="text/plain" id="email_user_reg" name="{{$data.home_email_user_reg.only_tag}}">{{if !empty($data)}}{{$data.home_email_user_reg.value|raw}}{{/if}}</script>

View File

@ -1,8 +1,8 @@
<ul class="am-nav am-nav-pills table-nav m-b-10">
<li {{if $nav_type eq 'email'}}class="am-active"{{/if}} data-type="email">
<a href="{{:url('admin/email/index', ['type'=>'email'])}}">邮箱设置</a>
<a href="{{:MyUrl('admin/email/index', ['type'=>'email'])}}">邮箱设置</a>
</li>
<li {{if $nav_type eq 'message'}}class="am-active"{{/if}} data-type="message">
<a href="{{:url('admin/email/index', ['type'=>'message'])}}">消息模板</a>
<a href="{{:MyUrl('admin/email/index', ['type'=>'message'])}}">消息模板</a>
</li>
</ul>

View File

@ -18,7 +18,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation admin-save" action="{{:url('admin/express/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation admin-save" action="{{:MyUrl('admin/express/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group am-form-file">
<label class="block">icon图标</label>
<ul class="plug-file-upload-view express-icon-images-view" data-form-name="icon" data-max-number="1" data-dialog-type="images">
@ -66,5 +66,5 @@
{{include file="public/footer" /}}
<!-- footer end -->
<script>
Tree(0, "{{:url('admin/express/getnodeson')}}", 0);
Tree(0, "{{:MyUrl('admin/express/getnodeson')}}", 0);
</script>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/goods/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/goods/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="标题/型号" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -39,7 +39,7 @@
<!-- operation start -->
<div class="am-g m-t-15">
<a href="{{:url('admin/goods/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/goods/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -75,10 +75,10 @@
{{/if}}
</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_shelves'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/goods/statusshelves')}}" data-id="{{$v.id}}" data-state="{{$v['is_shelves']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_shelves'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/goods/statusshelves')}}" data-id="{{$v.id}}" data-state="{{$v['is_shelves']}}" data-is-update-status="1"></a>
</td>
<td class="am-hide-sm-only">
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_home_recommended'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/goods/statushomerecommended')}}" data-id="{{$v.id}}" data-state="{{$v['is_home_recommended']}}" data-is-update-status="0"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_home_recommended'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/goods/statushomerecommended')}}" data-id="{{$v.id}}" data-state="{{$v['is_home_recommended']}}" data-is-update-status="0"></a>
</td>
<td class="am-hide-sm-only">{{$v.inventory}} {{$v.inventory_unit}}</td>
<td class="am-hide-sm-only">{{$v.model}}</td>
@ -149,10 +149,10 @@
</div>
</td>
<td class="view-operation">
<a href="{{:url('admin/goods/saveinfo', array_merge($params, ['id'=>$v['id']]))}}">
<a href="{{:MyUrl('admin/goods/saveinfo', array_merge($params, ['id'=>$v['id']]))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"></button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/goods/delete')}}" data-id="{{$v.id}}"></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/goods/delete')}}" data-id="{{$v.id}}"></button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/goods/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/goods/index', $params)}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/goods/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/goods/index', $params)}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_video', 102400000)}}" />
<legend>
<span class="fs-16">
@ -14,7 +14,7 @@
商品编辑
{{/if}}
</span>
<a href="{{:url('admin/goods/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/goods/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<nav class="goods-nav">

View File

@ -18,7 +18,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation admin-save" action="{{:url('admin/goodscategory/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation admin-save" action="{{:MyUrl('admin/goodscategory/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group am-form-file">
<label class="block">icon图标</label>
<ul class="plug-file-upload-view goods-category-icon-images-view" data-form-name="icon" data-max-number="1" data-dialog-type="images">
@ -103,5 +103,5 @@
{{include file="public/footer" /}}
<!-- footer end -->
<script>
Tree(0, "{{:url('admin/goodscategory/getnodeson')}}", 0, 1, 1);
Tree(0, "{{:MyUrl('admin/goodscategory/getnodeson')}}", 0, 1, 1);
</script>

View File

@ -9,7 +9,7 @@
{{include file="public/menu" /}}
<!-- right content -->
<iframe id="ifcontent" src="{{:url('admin/index/init')}}"></iframe>
<iframe id="ifcontent" src="{{:MyUrl('admin/index/init')}}"></iframe>
<!-- right content end -->
</div>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/integrallog/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/integrallog/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="姓名/手机/昵称/原因" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>

View File

@ -18,7 +18,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation" action="{{:url('admin/link/Save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation" action="{{:MyUrl('admin/link/Save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>名称</label>
<input type="text" placeholder="名称" name="name" minlength="2" maxlength="16" data-validation-message="名称格式 2~16 个字符" class="am-radius" required />
@ -69,11 +69,11 @@
</td>
<td class="am-hide-sm-only">{{$v.describe}}</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/link/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/link/statusupdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
</td>
<td>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit submit-edit" data-am-modal="{target: '#data-save-win'}" data-json='{{:json_encode($v)}}'></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/link/delete')}}" data-id="{{$v.id}}"></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/link/delete')}}" data-id="{{$v.id}}"></button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/message/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/message/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="姓名/手机/昵称/标题" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -89,7 +89,7 @@
{{if empty($v['add_time_time'])}}<span class="cr-ddd">未设置</span>{{else /}}{{$v.add_time_time}}{{/if}}
</td>
<td class="view-operation">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/message/Delete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/message/Delete')}}" data-id="{{$v.id}}"> 删除</button>
</td>
</tr>
{{/foreach}}

View File

@ -37,11 +37,11 @@
</td>
<td>{{:lang('common_nav_type_list')[$v['data_type']]}}</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/navigation/StatusUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_show']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/navigation/StatusUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_show']}}" data-is-update-status="1"></a>
</td>
<td>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit submit-edit" data-am-modal="{target: '#nav-{{$v.data_type}}-save-win'}" data-json='{{:json_encode($v)}}' data-tag="nav-{{$v.data_type}}-save-win"></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/navigation/Delete')}}" data-id="{{$v.id}}"></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/navigation/Delete')}}" data-id="{{$v.id}}"></button>
</td>
</tr>
{{if !empty($data_list)}}
@ -54,11 +54,11 @@
</td>
<td>{{:lang('common_nav_type_list')[$vs['data_type']]}}</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $vs['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/navigation/StatusUpdate')}}" data-id="{{$vs.id}}" data-state="{{$vs['is_show']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $vs['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/navigation/StatusUpdate')}}" data-id="{{$vs.id}}" data-state="{{$vs['is_show']}}" data-is-update-status="1"></a>
</td>
<td>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit submit-edit" data-am-modal="{target: '#nav-{{$vs.data_type}}-save-win'}" data-json='{{:json_encode($vs)}}' data-tag="nav-{{$vs.data_type}}-save-win"></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/navigation/Delete')}}" data-id="{{$vs.id}}"></button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/navigation/Delete')}}" data-id="{{$vs.id}}"></button>
</td>
</tr>
{{/foreach}}
@ -80,7 +80,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation" action="{{:url('admin/navigation/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation" action="{{:MyUrl('admin/navigation/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>导航级别</label>
<select class="am-radius c-p chosen-select" name="pid" data-placeholder="一级栏目..." data-validation-message="导航级别选择错误">
@ -126,7 +126,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation-article" action="{{:url('admin/navigation/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation-article" action="{{:MyUrl('admin/navigation/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>导航级别</label>
<select class="am-radius c-p chosen-select" name="pid" data-placeholder="一级栏目..." data-validation-message="导航级别选择错误">
@ -184,7 +184,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation-customview" action="{{:url('admin/navigation/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation-customview" action="{{:MyUrl('admin/navigation/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>导航级别</label>
<select class="am-radius c-p chosen-select" name="pid" data-placeholder="一级栏目..." data-validation-message="导航级别选择错误">
@ -235,7 +235,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation-goods_category" action="{{:url('admin/navigation/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation-goods_category" action="{{:MyUrl('admin/navigation/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>导航级别</label>
<select class="am-radius c-p chosen-select" name="pid" data-placeholder="一级栏目..." data-placeholder="一级栏目..." data-validation-message="导航级别选择错误">

View File

@ -1,8 +1,8 @@
<ul class="am-nav am-nav-pills table-nav m-b-10">
<li {{if $nav_type eq 'header'}}class="am-active"{{/if}} data-type="header">
<a href="{{:url('admin/navigation/index', ['nav_type'=>'header'])}}">中间导航</a>
<a href="{{:MyUrl('admin/navigation/index', ['nav_type'=>'header'])}}">中间导航</a>
</li>
<li {{if $nav_type eq 'footer'}}class="am-active"{{/if}} data-type="footer">
<a href="{{:url('admin/navigation/index', ['nav_type'=>'footer'])}}">底部导航</a>
<a href="{{:MyUrl('admin/navigation/index', ['nav_type'=>'footer'])}}">底部导航</a>
</li>
</ul>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/order/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/order/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="订单号/姓名/手机/地址/快递单号" name="keyword" {{if !empty($params['keyword'])}} value="{{$params.keyword}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -71,10 +71,10 @@
{{foreach $v.items as $vs}}
<div class="goods-item">
<div class="base">
<a href="{{:HomeUrl('goods', 'index', ['id'=>$vs['goods_id']])}}" target="_blank" title="{{$vs.title}}">
<a href="{{:MyUrl('index/goods/index', ['id'=>$vs['goods_id']])}}" target="_blank" title="{{$vs.title}}">
<img src="{{$vs['images']}}" class="am-img-thumbnail am-radius goods-images am-hide-sm-only" />
</a>
<a href="{{:HomeUrl('goods', 'index', ['id'=>$vs['goods_id']])}}" target="_blank" title="{{$vs.title}}" {{if !empty($vs['title_color'])}} style="color:{{$vs.title_color}};" {{/if}} >{{$vs.title}}</a>
<a href="{{:MyUrl('index/goods/index', ['id'=>$vs['goods_id']])}}" target="_blank" title="{{$vs.title}}" {{if !empty($vs['title_color'])}} style="color:{{$vs.title_color}};" {{/if}} >{{$vs.title}}</a>
</div>
<div class="other">
<span class="fl fs-12">
@ -143,10 +143,10 @@
{{foreach $v.items as $vs}}
<div class="goods-item">
<div class="base">
<a href="{{:HomeUrl('goods', 'index', ['id'=>$vs['goods_id']])}}" target="_blank" title="{{$vs.title}}">
<a href="{{:MyUrl('index/goods/index', ['id'=>$vs['goods_id']])}}" target="_blank" title="{{$vs.title}}">
<img src="{{$vs['images']}}" class="am-img-thumbnail am-radius goods-images am-hide-sm-only" />
</a>
<a href="{{:HomeUrl('goods', 'index', ['id'=>$vs['goods_id']])}}" target="_blank" title="{{$vs.title}}" {{if !empty($vs['title_color'])}} style="color:{{$vs.title_color}};" {{/if}} >{{$vs.title}}</a>
<a href="{{:MyUrl('index/goods/index', ['id'=>$vs['goods_id']])}}" target="_blank" title="{{$vs.title}}" {{if !empty($vs['title_color'])}} style="color:{{$vs.title_color}};" {{/if}} >{{$vs.title}}</a>
</div>
<div class="other">
<span class="fl fs-12">
@ -231,22 +231,22 @@
</td>
<td class="view-operation">
{{if in_array($v['status'], [0])}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-check-circle-o am-btn-block submit-ajax" data-url="{{:url('admin/order/confirm')}}" data-id="{{$v.id}}" data-value="{{$v.user_id}}" data-view="reload" data-msg="是否操作收货,操作后不可恢复!"> 确认</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-check-circle-o am-btn-block submit-ajax" data-url="{{:MyUrl('admin/order/confirm')}}" data-id="{{$v.id}}" data-value="{{$v.user_id}}" data-view="reload" data-msg="是否操作收货,操作后不可恢复!"> 确认</button>
{{/if}}
{{if in_array($v['status'], [0,1])}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-paint-brush am-btn-block submit-ajax" data-url="{{:url('admin/order/cancel')}}" data-id="{{$v.id}}" data-value="{{$v.user_id}}" data-view="reload" data-msg="取消后无法恢复,确定继续吗?"> 取消</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-paint-brush am-btn-block submit-ajax" data-url="{{:MyUrl('admin/order/cancel')}}" data-id="{{$v.id}}" data-value="{{$v.user_id}}" data-view="reload" data-msg="取消后无法恢复,确定继续吗?"> 取消</button>
{{if in_array($v['status'], [1])}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-paypal am-btn-block submit-pay" data-id="{{$v.id}}" data-payment-id="{{$v.payment_id}}" data-am-modal="{target: '#order-pay-popup'}"> 支付</button>
{{/if}}
{{/if}}
{{if $v['status'] eq 2}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-send-o am-btn-block submit-delivery" data-url="{{:url('admin/order/delivery')}}" data-id="{{$v.id}}" data-user-id="{{$v.user_id}}" data-express-id="{{$v.express_id}}" data-am-modal="{target: '#order-delivery-popup'}"> 发货</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-send-o am-btn-block submit-delivery" data-url="{{:MyUrl('admin/order/delivery')}}" data-id="{{$v.id}}" data-user-id="{{$v.user_id}}" data-express-id="{{$v.express_id}}" data-am-modal="{target: '#order-delivery-popup'}"> 发货</button>
{{/if}}
{{if $v['status'] eq 3}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-check-circle-o am-btn-block submit-ajax" data-url="{{:url('admin/order/collect')}}" data-id="{{$v.id}}" data-value="{{$v.user_id}}" data-view="reload" data-msg="是否操作收货,操作后不可恢复!"> 收货</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-check-circle-o am-btn-block submit-ajax" data-url="{{:MyUrl('admin/order/collect')}}" data-id="{{$v.id}}" data-value="{{$v.user_id}}" data-view="reload" data-msg="是否操作收货,操作后不可恢复!"> 收货</button>
{{/if}}
{{if in_array($v['status'], [5,6])}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o am-btn-block submit-ajax" data-url="{{:url('admin/order/delete')}}" data-id="{{$v.id}}" data-value="{{$v.user_id}}" data-view="delete" data-msg="删除后无法恢复,确定继续吗?"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o am-btn-block submit-ajax" data-url="{{:MyUrl('admin/order/delete')}}" data-id="{{$v.id}}" data-value="{{$v.user_id}}" data-view="delete" data-msg="删除后无法恢复,确定继续吗?"> 删除</button>
{{/if}}
</td>
</tr>
@ -266,7 +266,7 @@
<span data-am-modal-close class="am-close">&times;</span>
</div>
<div class="am-popup-bd">
<form class="am-form form-validation delivery-form" method="post" action="{{:url('admin/order/delivery')}}" request-type="ajax-reload">
<form class="am-form form-validation delivery-form" method="post" action="{{:MyUrl('admin/order/delivery')}}" request-type="ajax-reload">
<!-- 支付方式 -->
<div class="business-item">
<h3>选择快递</h3>
@ -313,7 +313,7 @@
<span data-am-modal-close class="am-close">&times;</span>
</div>
<div class="am-popup-bd">
<form class="am-form form-validation-pay pay-form" action="{{:url('admin/order/pay')}}" method="POST" request-type="ajax-reload">
<form class="am-form form-validation-pay pay-form" action="{{:MyUrl('admin/order/pay')}}" method="POST" request-type="ajax-reload">
<!-- 支付方式 -->
<div class="business-item">
<h3>选择支付</h3>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/paylog/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/paylog/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="姓名/手机/昵称/支付平台单号" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>

View File

@ -73,31 +73,31 @@
</td>
<td>
{{if $v['is_install'] eq 1}}
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/payment/StatusUpdate')}}" data-id="{{$v.payment}}" data-field="is_enable" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/payment/StatusUpdate')}}" data-id="{{$v.payment}}" data-field="is_enable" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
{{else /}}
<span class="cr-ddd">未安装</span>
{{/if}}
</td>
<td>
{{if $v['is_install'] eq 1}}
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_open_user'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/payment/StatusUpdate')}}" data-id="{{$v.payment}}" data-field="is_open_user" data-state="{{$v['is_open_user']}}"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_open_user'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/payment/StatusUpdate')}}" data-id="{{$v.payment}}" data-field="is_open_user" data-state="{{$v['is_open_user']}}"></a>
{{else /}}
<span class="cr-ddd">未安装</span>
{{/if}}
</td>
<td class="view-operation">
{{if $v['is_install'] eq 0}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-cubes submit-ajax" data-url="{{:url('admin/payment/install')}}" data-id="{{$v.payment}}" data-view="reload" data-msg="安装进行中、确认操作吗?"> 安装</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-cubes submit-ajax" data-url="{{:MyUrl('admin/payment/install')}}" data-id="{{$v.payment}}" data-view="reload" data-msg="安装进行中、确认操作吗?"> 安装</button>
{{if !in_array($v['payment'], $cannot_deleted_list)}}
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/payment/Delete')}}" data-id="{{$v.payment}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/payment/Delete')}}" data-id="{{$v.payment}}"> 删除</button>
{{/if}}
{{else /}}
<a href="{{:url('admin/payment/saveinfo', array('id'=>$v['id']))}}">
<a href="{{:MyUrl('admin/payment/saveinfo', array('id'=>$v['id']))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"> 编辑</button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-genderless submit-ajax" data-url="{{:url('admin/payment/uninstall')}}" data-id="{{$v.payment}}" data-view="reload" data-msg="卸载后不可恢复、确认操作吗?"> 卸载</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-genderless submit-ajax" data-url="{{:MyUrl('admin/payment/uninstall')}}" data-id="{{$v.payment}}" data-view="reload" data-msg="卸载后不可恢复、确认操作吗?"> 卸载</button>
{{/if}}
</td>
</tr>
@ -118,7 +118,7 @@
</div>
<div class="am-popup-bd">
<!-- win form start -->
<form class="am-form form-validation" action="{{:url('admin/payment/upload')}}" method="POST" request-type="ajax-reload" enctype="multipart/form-data">
<form class="am-form form-validation" action="{{:MyUrl('admin/payment/upload')}}" method="POST" request-type="ajax-reload" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_file', 51200000)}}" />
<div class="am-alert am-radius am-alert-tips m-t-0" data-am-alert>
<p class="m-t-10">1 类名必须于文件名一致(去除 .php ),如 Alipay.php 则取 Alipay <br />2 类必须定义三个方法<br />&nbsp;&nbsp;&nbsp; 2.1 Config 配置方法<br />&nbsp;&nbsp;&nbsp; 2.2 Pay 支付方法<br />&nbsp;&nbsp;&nbsp; 2.3 Respond 回调方法</p>

View File

@ -4,11 +4,11 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/payment/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/payment/index')}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/payment/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/payment/index')}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_image', 2048000)}}" />
<legend>
<span class="fs-16">支付方式编辑</span>
<a href="{{:url('admin/payment/index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/payment/index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>名称</label>

View File

@ -18,7 +18,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation admin-save" action="{{:url('admin/power/powersave')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation admin-save" action="{{:MyUrl('admin/power/powersave')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>栏目级别</label>
<select class="am-radius c-p" name="pid" data-validation-message="栏目级别选择错误">
@ -75,7 +75,7 @@
<div class="fr m-r-20 list-submit">
<span class="am-icon-edit am-icon-md c-p submit-edit {{if !empty($v['item'])}}m-r-5{{/if}}" data-am-modal="{target: '#power-save-win'}" data-json='{{:json_encode($v)}}' data-tag="power-save-win" data-item="{{if !empty($v['item'])}}ok{{else /}}no{{/if}}"></span>
{{if empty($v['item'])}}
<span class="am-icon-trash-o am-icon-md c-p m-l-20 m-r-15 submit-delete" data-url="{{:url('admin/power/powerdelete')}}" data-id="{{$v.id}}"></span>
<span class="am-icon-trash-o am-icon-md c-p m-l-20 m-r-15 submit-delete" data-url="{{:MyUrl('admin/power/powerdelete')}}" data-id="{{$v.id}}"></span>
{{/if}}
</div>
</li>
@ -88,7 +88,7 @@
</label>
<div class="fr m-l-10 find-submit">
<span class="am-icon-edit am-icon-sm c-p submit-edit" data-am-modal="{target: '#power-save-win'}" data-json='{{:json_encode($vs)}}' data-tag="power-save-win" data-item="no"></span>
<span class="am-icon-trash-o am-icon-sm c-p m-l-10 m-r-10 submit-delete" data-url="{{:url('admin/power/powerdelete')}}" data-id="{{$vs.id}}"></span>
<span class="am-icon-trash-o am-icon-sm c-p m-l-10 m-r-10 submit-delete" data-url="{{:MyUrl('admin/power/powerdelete')}}" data-id="{{$vs.id}}"></span>
</div>
</li>
{{/foreach}}

View File

@ -5,7 +5,7 @@
<div class="content">
<!-- operation start -->
<div class="am-g">
<a href="{{:url('admin/power/rolesaveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/power/rolesaveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -25,17 +25,17 @@
<tr id="data-list-{{$v.id}}" {{if $v['is_enable'] eq 0}}class="am-active"{{/if}}>
<td>{{$v.name}}</td>
<td>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/power/RoleStatusUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/power/RoleStatusUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
</td>
<td class="am-hide-sm-only">{{:date('Y-m-d H:i:s', $v['add_time'])}}</td>
<td>
{{if $v['id'] eq 1}}
<span class="cr-ccc">不可操作</span>
{{else /}}
<a href="{{:url('admin/power/rolesaveinfo', array('id'=>$v['id']))}}">
<a href="{{:MyUrl('admin/power/rolesaveinfo', array('id'=>$v['id']))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"> 编辑</button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/power/roledelete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/power/roledelete')}}" data-id="{{$v.id}}"> 删除</button>
{{/if}}
</td>
</tr>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/power/rolesave')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/power/role')}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/power/rolesave')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/power/role')}}">
<legend>
<span class="fs-16">
{{if empty($data['id'])}}
@ -13,7 +13,7 @@
角色编辑
{{/if}}
</span>
<a href="{{:url('admin/power/role')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/power/role')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>角色名称</label>

View File

@ -1,7 +1,7 @@
<!-- commom html -->
{{include file="public/common" /}}
<textarea id="upload-editor-view" data-url="{{:url('admin/ueditor/index', ['path_type'=>empty($editor_path_type) ? 'common' : $editor_path_type])}}" style="display: none;"></textarea>
<textarea id="upload-editor-view" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>empty($editor_path_type) ? 'common' : $editor_path_type])}}" style="display: none;"></textarea>
</body>
</html>

View File

@ -2,12 +2,12 @@
<div class="am-offcanvas-bar admin-offcanvas-bar">
<ul class="am-list admin-sidebar-list common-left-menu">
<li>
<a href="javascript:;" data-type="menu" data-url="{{:url('admin/index/init')}}" class="common-left-menu-active"><span class="iconfont icon-shouye"></span> 首页</a>
<a href="javascript:;" data-type="menu" data-url="{{:MyUrl('admin/index/init')}}" class="common-left-menu-active"><span class="iconfont icon-shouye"></span> 首页</a>
</li>
{{foreach $left_menu as $v}}
{{if empty($v['item'])}}
<li>
<a href="javascript:;" data-type="menu" data-url="{{:url('admin/'.strtolower($v['control']).'/'.strtolower($v['action']))}}">{{if !empty($v['icon'])}}<span class="iconfont {{$v.icon}}"></span>{{/if}} {{$v.name}}</a>
<a href="javascript:;" data-type="menu" data-url="{{:MyUrl('admin/'.strtolower($v['control']).'/'.strtolower($v['action']))}}">{{if !empty($v['icon'])}}<span class="iconfont {{$v.icon}}"></span>{{/if}} {{$v.name}}</a>
</li>
{{else /}}
<li class="admin-parent">
@ -18,7 +18,7 @@
<ul class="am-list am-collapse admin-sidebar-sub" id="power-menu-{{$v.id}}">
{{foreach $v.item as $vs}}
<li>
<a href="javascript:;" data-type="menu" data-url="{{:url('admin/'.strtolower($vs['control']).'/'.strtolower($vs['action']))}}">{{if !empty($vs['icon'])}}<span class="{{$vs.icon}}"></span>{{/if}} {{$vs.name}}</a>
<a href="javascript:;" data-type="menu" data-url="{{:MyUrl('admin/'.strtolower($vs['control']).'/'.strtolower($vs['action']))}}">{{if !empty($vs['icon'])}}<span class="{{$vs.icon}}"></span>{{/if}} {{$vs.name}}</a>
</li>
{{/foreach}}
</ul>

View File

@ -1,6 +1,6 @@
<header class="am-topbar am-topbar-inverse admin-header">
<div class="am-topbar-brand">
<a href="{{:url('admin/index/index')}}">
<a href="{{:MyUrl('admin/index/index')}}">
<h2>ShopXO<span class="admin-site-vice-name m-l-5">后台管理系统</span></h2>
</a>
</div>
@ -34,13 +34,13 @@
</a>
<ul class="am-dropdown-content">
<li>
<a href="javascript:;" data-type="nav" data-url="{{:url('admin/admin/saveInfo', array('id'=>$admin['id']))}}">
<a href="javascript:;" data-type="nav" data-url="{{:MyUrl('admin/admin/saveInfo', array('id'=>$admin['id']))}}">
<i class="am-icon-cog"></i>
设置
</a>
</li>
<li>
<a href="{{:url('admin/admin/logout')}}">
<a href="{{:MyUrl('admin/admin/logout')}}">
<i class="am-icon-power-off"></i>
退出
</a>

View File

@ -18,7 +18,7 @@
</div>
<div class="am-popup-bd">
<!-- form start -->
<form class="am-form form-validation admin-save" action="{{:url('admin/region/save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation admin-save" action="{{:MyUrl('admin/region/save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>名称</label>
<input type="text" placeholder="名称" name="name" minlength="2" maxlength="16" data-validation-message="名称格式 2~16 个字符" class="am-radius" required />
@ -56,5 +56,5 @@
{{include file="public/footer" /}}
<!-- footer end -->
<script>
Tree(0, "{{:url('admin/region/getnodeson')}}", 0, 1);
Tree(0, "{{:MyUrl('admin/region/getnodeson')}}", 0, 1);
</script>

View File

@ -19,7 +19,7 @@
<div class="am-popup-bd">
<div class="am-alert am-alert-secondary" data-am-alert>规则举例<br /><span class=mini-tips-text>最小价格0 - 最大价格100 则是小于100<br /> 最小价格1000 - 最大价格0 则是大于1000<br /> 最小价格100 - 最大价格500 则是大于等于100并且小于500</span></div>
<!-- form start -->
<form class="am-form form-validation admin-save" action="{{:url('Admin/ScreeningPrice/Save')}}" method="POST" request-type="ajax-reload" request-value="">
<form class="am-form form-validation admin-save" action="{{:MyUrl('Admin/ScreeningPrice/Save')}}" method="POST" request-type="ajax-reload" request-value="">
<div class="am-form-group">
<label>名称</label>
<input type="text" placeholder="名称" name="name" minlength="2" maxlength="16" data-validation-message="名称格式 2~16 个字符" class="am-radius" required />
@ -64,5 +64,5 @@
{{include file="public/footer" /}}
<!-- footer end -->
<script>
Tree(0, "{{:url('admin/screeningprice/getnodeson')}}", 0);
Tree(0, "{{:MyUrl('admin/screeningprice/getnodeson')}}", 0);
</script>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/seo/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/seo/index')}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/seo/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/seo/index')}}">
<div class="am-form-group">
<label>{{$data.home_seo_url_model.name}}<span class="fs-12 fw-100 cr-999">{{$data.home_seo_url_model.describe}}</span></label>
<select name="{{$data.home_seo_url_model.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.home_seo_url_model.error_tips}}" required>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/site/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/site/index')}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/site/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/site/index')}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_image', 2048000)}}" />
<div class="am-form-group">
<label>{{$data.home_site_name.name}}</label>

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/slide/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/slide/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="名称" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -45,7 +45,7 @@
<!-- operation start -->
<div class="am-g m-t-15">
<a href="{{:url('admin/slide/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/slide/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
</div>
<!-- operation end -->
@ -84,14 +84,14 @@
{{/if}}
</td>
<td class="am-hide-sm-only">
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:url('admin/slide/statusUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
<a href="javascript:;" class="am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}" data-url="{{:MyUrl('admin/slide/statusUpdate')}}" data-id="{{$v.id}}" data-state="{{$v['is_enable']}}" data-is-update-status="1"></a>
</td>
<td>{{$v.add_time_time}}</td>
<td class="view-operation">
<a href="{{:url('admin/slide/saveinfo', array('id'=>$v['id']))}}">
<a href="{{:MyUrl('admin/slide/saveinfo', array('id'=>$v['id']))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"> 编辑</button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/slide/delete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/slide/delete')}}" data-id="{{$v.id}}"> 删除</button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/slide/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/slide/index')}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/slide/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/slide/index')}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_image', 2048000)}}" />
<legend>
<span class="fs-16">
@ -14,7 +14,7 @@
轮播编辑
{{/if}}
</span>
<a href="{{:url('admin/slide/index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/slide/index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>名称</label>

View File

@ -8,7 +8,7 @@
<!-- table nav end -->
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/sms/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/sms/index', ['type'=>'sms'])}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/sms/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/sms/index', ['type'=>'sms'])}}">
<div class="am-form-group">
<label>{{$data.common_sms_apikey.name}}<span class="fs-12 fw-100 cr-999">{{$data.common_sms_apikey.describe}}</span></label>
<input type="text" name="{{$data.common_sms_apikey.only_tag}}" placeholder="{{$data.common_sms_apikey.name}}" data-validation-message="{{$data.common_sms_apikey.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_sms_apikey.value}}"{{/if}} />

View File

@ -8,7 +8,7 @@
<!-- table nav end -->
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/sms/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/sms/index', ['type'=>'message'])}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/sms/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/sms/index', ['type'=>'message'])}}">
<div class="am-form-group">
<label>{{$data.home_sms_user_reg.name}}<span class="fs-12 fw-100 cr-999">{{$data.home_sms_user_reg.describe}}</span></label>
<input type="text" name="{{$data.home_sms_user_reg.only_tag}}" placeholder="{{$data.home_sms_user_reg.name}}" data-validation-message="{{$data.home_sms_user_reg.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_sms_user_reg.value}}"{{/if}} />

View File

@ -1,9 +1,9 @@
<ul class="am-nav am-nav-pills table-nav m-b-10">
<li {{if $nav_type eq 'sms'}}class="am-active"{{/if}} data-type="sms">
<a href="{{:url('admin/sms/index', ['type'=>'sms'])}}">短信设置</a>
<a href="{{:MyUrl('admin/sms/index', ['type'=>'sms'])}}">短信设置</a>
</li>
<li {{if $nav_type eq 'message'}}class="am-active"{{/if}} data-type="message">
<a href="{{:url('admin/sms/index', ['type'=>'message'])}}">消息模板</a>
<a href="{{:MyUrl('admin/sms/index', ['type'=>'message'])}}">消息模板</a>
</li>
</ul>

View File

@ -9,7 +9,7 @@
<!-- list start -->
{{if !empty($data_list)}}
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-gallery-bordered data-list" data-am-gallery="{}" data-select-url="{{:url('admin/theme/save')}}">
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-gallery-bordered data-list" data-am-gallery="{}" data-select-url="{{:MyUrl('admin/theme/save')}}">
{{foreach $data_list as $v}}
<li id="data-list-{{$v.theme}}">
<div class="am-gallery-item am-radius {{if $v['theme'] eq $theme}}theme-active{{/if}}">
@ -20,7 +20,7 @@
<h3 class="am-gallery-title">
{{$v.name}}
{{if $v.is_delete eq 1}}
<a href="javascript:;" class="am-icon-trash-o fr submit-delete" data-url="{{:url('admin/theme/delete')}}" data-id="{{$v.theme}}"></a>
<a href="javascript:;" class="am-icon-trash-o fr submit-delete" data-url="{{:MyUrl('admin/theme/delete')}}" data-id="{{$v.theme}}"></a>
{{/if}}
</h3>
<div class="am-gallery-desc">作者:

View File

@ -1,8 +1,8 @@
<ul class="am-nav am-nav-pills table-nav">
<li {{if $view_type eq 'home'}}class="am-active"{{/if}}>
<a href="{{:url('admin/theme/index', ['view_type'=>'home'])}}">当前主题</a>
<a href="{{:MyUrl('admin/theme/index', ['view_type'=>'home'])}}">当前主题</a>
</li>
<li {{if $view_type eq 'upload'}}class="am-active"{{/if}}>
<a href="{{:url('admin/theme/index', ['view_type'=>'upload'])}}">主题安装</a>
<a href="{{:MyUrl('admin/theme/index', ['view_type'=>'upload'])}}">主题安装</a>
</li>
</ul>

View File

@ -7,7 +7,7 @@
{{include file="theme/nav" /}}
<!-- nav end -->
<!-- form start -->
<form class="am-form form-validation view-save m-t-10" action="{{:url('admin/theme/upload')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/theme/index')}}" enctype="multipart/form-data">
<form class="am-form form-validation view-save m-t-10" action="{{:MyUrl('admin/theme/upload')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/theme/index')}}" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="{{:MyC('home_max_limit_file', 51200000, true)}}" />
<div class="am-form-group am-form-file">
<button type="button" class="am-btn am-btn-default am-btn-sm am-radius">

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form view-list" action="{{:url('admin/user/index')}}" method="POST">
<form class="am-form view-list" action="{{:MyUrl('admin/user/index')}}" method="POST">
<div class="am-g">
<input type="text" autocomplete="off" class="am-radius form-keyword" placeholder="姓名/手机/邮箱/昵称" name="keywords" {{if !empty($params['keywords'])}} value="{{$params.keywords}}"{{/if}} />
<button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
@ -33,7 +33,7 @@
<!-- operation start -->
<div class="am-g m-t-15">
<a href="{{:url('admin/user/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
<a href="{{:MyUrl('admin/user/saveinfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus"> 新增</a>
{{if !IsMobile()}}
<a href="{{$excel_url}}" class="am-btn am-btn-success am-btn-xs m-l-10 am-icon-file-excel-o am-radius"> 导出Excel</a>
{{/if}}
@ -140,10 +140,10 @@
</div>
</td>
<td class="view-operation">
<a href="{{:url('admin/user/saveinfo', array_merge($params,array('id'=>$v['id'])))}}">
<a href="{{:MyUrl('admin/user/saveinfo', array_merge($params,array('id'=>$v['id'])))}}">
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit"> 编辑</button>
</a>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:url('admin/user/delete')}}" data-id="{{$v.id}}"> 删除</button>
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:MyUrl('admin/user/delete')}}" data-id="{{$v.id}}"> 删除</button>
</td>
</tr>
{{/foreach}}

View File

@ -4,7 +4,7 @@
<div class="content-right">
<div class="content">
<!-- form start -->
<form class="am-form form-validation view-save" action="{{:url('admin/user/save')}}" method="POST" request-type="ajax-url" request-value="{{:url('admin/user/index', $params)}}">
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/user/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/user/index', $params)}}">
<legend>
<span class="fs-16">
{{if empty($data['id'])}}
@ -13,7 +13,7 @@
成员编辑
{{/if}}
</span>
<a href="{{:url('admin/user/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
<a href="{{:MyUrl('admin/user/index', $params)}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> 返回</a>
</legend>
<div class="am-form-group">
<label>用户名</label>

View File

@ -96,35 +96,9 @@ function DataReturn($msg = '', $code = 0, $data = '')
return $result;
}
/**
* 生成接口页面url地址
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-06-12
* @desc description
* @param string $c [控制器名称]
* @param string $a [方法名称]
* @param array $params [参数]
*/
function ApiUrl($c='index', $a='index', $params=[])
{
$url = url("api/{$c}/{$a}", $params, true, true);
$location = stripos($url, '.php');
if($location !== false)
{
$before = substr($url, 0, $location+4);
$suffix = substr($before, strrpos($before, '/')+1);
if(!empty($suffix))
{
$url = str_replace($suffix, 'api.php', $url);
}
}
return $url;
}
/**
* 生成前端页面url地址
* 生成url地址
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
@ -134,19 +108,16 @@ function ApiUrl($c='index', $a='index', $params=[])
* @param string $a [方法名称]
* @param array $params [参数]
*/
function HomeUrl($c='index', $a='index', $params=[])
function MyUrl($path, $params=[])
{
$url = url("index/{$c}/{$a}", $params, true, true);
$location = stripos($url, '.php');
if($location !== false)
$url = url($path, $params, true, true);
// 是否根目录访问项目
if(defined('IS_ROOT_ACCESS'))
{
$before = substr($url, 0, $location+4);
$suffix = substr($before, strrpos($before, '/')+1);
if(!empty($suffix))
{
$url = str_replace($suffix, 'index.php', $url);
}
$url = str_replace('public/', '', $url);
}
return $url;
}
@ -517,7 +488,7 @@ function Curl_Post($url, $post)
*/
function Fsockopen_Post($url, $data = '')
{
$row = parse_url($url);
$row = parse_MyUrl($url);
$host = $row['host'];
$port = isset($row['port']) ? $row['port'] : 80;
$file = $row['path'];

0
application/index/config/app.php Normal file → Executable file
View File

0
application/index/config/template.php Normal file → Executable file
View File

View File

@ -43,7 +43,7 @@ class Buy extends Common
if(input('post.'))
{
session('buy_post_data', $_POST);
return redirect(url('index/buy/index'));
return redirect(MyUrl('index/buy/index'));
} else {
// 获取商品列表
$params = session('buy_post_data');

0
application/index/controller/Category.php Normal file → Executable file
View File

View File

@ -61,7 +61,7 @@ class Message extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('index/message/index'),
'url' => MyUrl('index/message/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -59,7 +59,7 @@ class Order extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('index/order/index'),
'url' => MyUrl('index/order/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());
@ -158,7 +158,7 @@ class Order extends Common
$data = OrderService::OrderList($data_params);
if(!empty($data['data'][0]))
{
$this->assign('referer_url', empty($_SERVER['HTTP_REFERER']) ? url('index/order/index') : $_SERVER['HTTP_REFERER']);
$this->assign('referer_url', empty($_SERVER['HTTP_REFERER']) ? MyUrl('index/order/index') : $_SERVER['HTTP_REFERER']);
$this->assign('data', $data['data'][0]);
return $this->fetch();
} else {

View File

@ -72,7 +72,7 @@ class Safety extends Common
{
if(empty($this->user['mobile']))
{
return redirect(url('index/safety/newmobileinfo'));
return redirect(MyUrl('index/safety/newmobileinfo'));
}
return $this->fetch();
}
@ -88,7 +88,7 @@ class Safety extends Common
{
if(session('safety_sms') == null && !empty($this->user['mobile']))
{
return $this->error('原帐号校验失败', url('index/safety/mobileinfo'));
return $this->error('原帐号校验失败', MyUrl('index/safety/mobileinfo'));
}
return $this->fetch();
}
@ -104,7 +104,7 @@ class Safety extends Common
{
if(empty($this->user['email']))
{
return redirect(url('index/safety/newemailinfo'));
return redirect(MyUrl('index/safety/newemailinfo'));
}
return $this->fetch();
}
@ -120,7 +120,7 @@ class Safety extends Common
{
if(session('safety_email') == null && !empty($this->user['email']))
{
return $this->error('原帐号校验失败', url('index/safety/emailinfo'));
return $this->error('原帐号校验失败', MyUrl('index/safety/emailinfo'));
}
return $this->fetch();
}

0
application/index/controller/Search.php Normal file → Executable file
View File

4
application/index/controller/User.php Normal file → Executable file
View File

@ -38,7 +38,7 @@ class User extends Common
private function GetrefererUrl()
{
// 上一个页面, 空则用户中心
$referer_url = empty($_SERVER['HTTP_REFERER']) ? url('index/user/index') : $_SERVER['HTTP_REFERER'];
$referer_url = empty($_SERVER['HTTP_REFERER']) ? MyUrl('index/user/index') : $_SERVER['HTTP_REFERER'];
if(!empty($_SERVER['HTTP_REFERER']))
{
$all = ['logininfo', 'reginfo', 'smsreginfo', 'emailreginfo', 'forgetpwdinfo'];
@ -46,7 +46,7 @@ class User extends Common
{
if(strpos($_SERVER['HTTP_REFERER'], $v) !== false)
{
$referer_url = url('index/user/index');
$referer_url = MyUrl('index/user/index');
break;
}
}

View File

@ -57,7 +57,7 @@ class UserFavor extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('index/userfavor/goods'),
'url' => MyUrl('index/userfavor/goods'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -57,7 +57,7 @@ class UserGoodsBrowse extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('index/usergoodsbrowse/Goods'),
'url' => MyUrl('index/usergoodsbrowse/Goods'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

View File

@ -57,7 +57,7 @@ class UserIntegral extends Common
'total' => $total,
'where' => $params,
'page' => isset($params['page']) ? intval($params['page']) : 1,
'url' => url('index/userintegral/index'),
'url' => MyUrl('index/userintegral/index'),
);
$page = new \base\Page($page_params);
$this->assign('page_html', $page->GetPageHtml());

10
application/index/lang/zh-cn.php Normal file → Executable file
View File

@ -103,8 +103,8 @@ return array(
'nickname' => array('name' => '昵称'),
'gender_text' => array('name' => '性别'),
'birthday_text' => array('name' => '生日'),
'mobile_security' => array('name' => '手机号码', 'tips' => '<a href="'.url('index/safety/MobileInfo').'">修改</a>'),
'email_security' => array('name' => '电子邮箱', 'tips' => '<a href="'.url('index/safety/EmailInfo').'">修改</a>'),
'mobile_security' => array('name' => '手机号码', 'tips' => '<a href="'.MyUrl('index/safety/MobileInfo').'">修改</a>'),
'email_security' => array('name' => '电子邮箱', 'tips' => '<a href="'.MyUrl('index/safety/EmailInfo').'">修改</a>'),
'add_time_text' => array('name' => '注册时间'),
'upd_time_text' => array('name' => '最后更新时间'),
),
@ -115,7 +115,7 @@ return array(
array(
'title' => '登录密码',
'msg' => '互联网存在被盗风险,建议您定期更改密码以保护安全。',
'url' => url('index/safety/loginpwdinfo'),
'url' => MyUrl('index/safety/loginpwdinfo'),
'type' => 'loginpwd',
),
array(
@ -123,7 +123,7 @@ return array(
'no_msg' => '您还没有绑定手机号码',
'ok_msg' => '已绑定手机 #accounts#',
'tips' => '可用于登录,密码找回,账户安全管理校验,接受账户提醒通知。',
'url' => url('index/safety/mobileinfo'),
'url' => MyUrl('index/safety/mobileinfo'),
'type' => 'mobile',
),
array(
@ -131,7 +131,7 @@ return array(
'no_msg' => '您还没有绑定电子邮箱',
'ok_msg' => '已绑定电子邮箱 #accounts#',
'tips' => '可用于登录,密码找回,账户安全管理校验,接受账户提醒邮件。',
'url' => url('index/safety/emailinfo'),
'url' => MyUrl('index/safety/emailinfo'),
'type' => 'email',
),
),

View File

@ -20,7 +20,7 @@
<div class="control">
<h3>确认收货地址</h3>
{{if !empty($user_address_list)}}
<button class="am-btn am-btn-primary am-btn-xs address-submit-save" type="button" data-url="{{:url('index/useraddress/saveinfo')}}" data-popup-title="新增地址">使用新地址</button>
<button class="am-btn am-btn-primary am-btn-xs address-submit-save" type="button" data-url="{{:MyUrl('index/useraddress/saveinfo')}}" data-popup-title="新增地址">使用新地址</button>
{{/if}}
</div>
{{if !empty($user_address_list)}}
@ -51,11 +51,11 @@
<span class="am-icon-angle-right am-icon-md"></span>
</div>
<div class="address-operation-btn">
<a href="javascript:;" class="am-icon-check-circle-o address-default-submit" data-url="{{:url('index/useraddress/setdefault')}}" data-id="{{$address.id}}" data-view="reload"> 设为默认</a>
<a href="javascript:;" class="am-icon-check-circle-o address-default-submit" data-url="{{:MyUrl('index/useraddress/setdefault')}}" data-id="{{$address.id}}" data-view="reload"> 设为默认</a>
<span class="cut">|</span>
<a href="javascript:;" class="am-icon-edit address-submit-save" data-url="{{:url('index/useraddress/saveinfo', ['id'=>$address['id']])}}" data-popup-title="编辑地址"> 编辑</a>
<a href="javascript:;" class="am-icon-edit address-submit-save" data-url="{{:MyUrl('index/useraddress/saveinfo', ['id'=>$address['id']])}}" data-popup-title="编辑地址"> 编辑</a>
<span class="cut">|</span>
<a href="javascript:;" class="am-icon-trash-o address-submit-delete" data-url="{{:url('index/useraddress/delete')}}" data-id="{{$address.id}}"> 删除</a>
<a href="javascript:;" class="am-icon-trash-o address-submit-delete" data-url="{{:MyUrl('index/useraddress/delete')}}" data-id="{{$address.id}}"> 删除</a>
</div>
</li>
{{/foreach}}
@ -65,7 +65,7 @@
<div class="table-no">
<i class="am-icon-warning"></i>
没有地址
<button class="am-btn am-btn-secondary am-btn-xs address-submit-save" type="button" data-url="{{:url('index/useraddress/saveinfo')}}" data-popup-title="新增地址">使用新地址</button></div>
<button class="am-btn am-btn-secondary am-btn-xs address-submit-save" type="button" data-url="{{:MyUrl('index/useraddress/saveinfo')}}" data-popup-title="新增地址">使用新地址</button></div>
{{/if}}
</div>
@ -214,7 +214,7 @@
</div>
</div>
</div>
<form class="am-form form-validation nav-buy" action="{{:url('index/buy/add')}}" method="post" class="nav-buy" request-type="ajax-fun" request-value="BuySubmitBack">
<form class="am-form form-validation nav-buy" action="{{:MyUrl('index/buy/add')}}" method="post" class="nav-buy" request-type="ajax-fun" request-value="BuySubmitBack">
<input type="hidden" name="goods_id" value="{{if isset($params['goods_id'])}}{{$params.goods_id}}{{else /}}0{{/if}}" />
<input type="hidden" name="buy_type" value="{{if isset($params['buy_type'])}}{{$params.buy_type}}{{else /}}goods{{/if}}" />
<input type="hidden" name="stock" value="{{if isset($params['stock'])}}{{$params.stock}}{{else /}}1{{/if}}" />

View File

@ -65,7 +65,7 @@
<p class="line-price">¥{{$goods.price}}</p>
</td>
<td class="number">
<div class="am-input-group am-input-group-sm stock-tag" data-inventory="{{$goods.inventory}}" data-price="{{$goods.price}}" data-ajax-url="{{:url('index/cart/Stock')}}">
<div class="am-input-group am-input-group-sm stock-tag" data-inventory="{{$goods.inventory}}" data-price="{{$goods.price}}" data-ajax-url="{{:MyUrl('index/cart/Stock')}}">
<span class="am-input-group-label {{if $goods['is_shelves'] eq 1 and $goods['is_delete_time'] eq 0}}stock-submit{{/if}}" data-type="min">-</span>
<input type="number" class="am-form-field" value="{{$goods.stock}}" {{if $goods['is_shelves'] neq 1 or $goods['is_delete_time'] neq 0}}disabled{{/if}} />
<span class="am-input-group-label {{if $goods['is_shelves'] eq 1 and $goods['is_delete_time'] eq 0}}stock-submit{{/if}}" data-type="add">+</span>
@ -81,7 +81,7 @@
<strong class="total-price-content">¥{{$goods.total_price}}</strong>
</td>
<td class="operation">
<a href="javascript:;" class="submit-delete" data-url="{{:url('index/cart/delete')}}" data-id="{{$goods.id}}" data-view="fun" data-value="ViewDeleteBack">删除</a>
<a href="javascript:;" class="submit-delete" data-url="{{:MyUrl('index/cart/delete')}}" data-id="{{$goods.id}}" data-view="fun" data-value="ViewDeleteBack">删除</a>
</td>
</tr>
{{/foreach}}
@ -95,10 +95,10 @@
<input type="checkbox" value="3" class="select-all-event" />
<span>全选</span>
</label>
<a href="javascript:;" class="submit-ajax" data-url="{{:url('index/cart/delete')}}" data-id="{{$base.ids}}" data-view="reload" data-msg="清空后不可恢复、确认操作吗?">清空</a>
<a href="javascript:;" class="submit-ajax" data-url="{{:MyUrl('index/cart/delete')}}" data-id="{{$base.ids}}" data-view="reload" data-msg="清空后不可恢复、确认操作吗?">清空</a>
</div>
<div class="am-fr nav-right">
<form action="{{:url('index/buy/index')}}" method="post">
<form action="{{:MyUrl('index/buy/index')}}" method="post">
<span class="selected-tips am-fl">已选商品 <strong>0</strong></span>
<span class="total-price-tips am-fl">合计:</span>
<strong class="nav-total-price am-fl">¥0.00</strong>
@ -117,11 +117,11 @@
<ul>
<li>
<span>看看</span>
<a href="{{if empty($user)}}javascript:;{{else /}}{{:url('index/userfavor/goods')}}{{/if}}" class="{{if empty($user)}}login-event{{/if}}">我的收藏夹</a>
<a href="{{if empty($user)}}javascript:;{{else /}}{{:MyUrl('index/userfavor/goods')}}{{/if}}" class="{{if empty($user)}}login-event{{/if}}">我的收藏夹</a>
</li>
<li>
<span>看看</span>
<a href="{{if empty($user)}}javascript:;{{else /}}{{:url('index/order/index')}}{{/if}}" class="{{if empty($user)}}login-event{{/if}}">我的订单</a>
<a href="{{if empty($user)}}javascript:;{{else /}}{{:MyUrl('index/order/index')}}{{/if}}" class="{{if empty($user)}}login-event{{/if}}">我的订单</a>
</li>
</ul>
</div>

6
application/index/view/default/category/index.html Normal file → Executable file
View File

@ -23,20 +23,20 @@
{{foreach $goods_category_list as $v}}
<dl class="am-accordion-item am-active">
<dt class="am-accordion-title">
<a href="{{:url('index/search/index', ['category_id'=>$v['id']])}}" title="{{$v.name}}">{{$v.name}}</a>
<a href="{{:MyUrl('index/search/index', ['category_id'=>$v['id']])}}" title="{{$v.name}}">{{$v.name}}</a>
</dt>
<dd class="am-accordion-bd am-collapse am-in">
<div class="am-accordion-content">
{{if !empty($v['items'])}}
{{foreach $v.items as $vs}}
<div class="title">
<a href="{{:url('index/search/index', ['category_id'=>$vs['id']])}}" title="{{$vs.name}}">{{$vs.name}}</a>
<a href="{{:MyUrl('index/search/index', ['category_id'=>$vs['id']])}}" title="{{$vs.name}}">{{$vs.name}}</a>
</div>
{{if !empty($vs['items'])}}
<ul>
{{foreach $vs.items as $keyss=>$vss}}
<li class="am-fl">
<a {{if $keyss eq 0}}class="first"{{/if}} href="{{:url('index/search/index', ['category_id'=>$vss['id']])}}" title="{{$vss.name}}">{{$vss.name}}</a>
<a {{if $keyss eq 0}}class="first"{{/if}} href="{{:MyUrl('index/search/index', ['category_id'=>$vss['id']])}}" title="{{$vss.name}}">{{$vss.name}}</a>
</li>
{{/foreach}}
</ul>

14
application/index/view/default/goods/index.html Normal file → Executable file
View File

@ -12,7 +12,7 @@
<!-- goods category -->
{{include file="public/goods_category" /}}
<div class="goods-detail" data-id="{{$goods.id}}" data-spec-detail-ajax-url="{{:url('index/goods/specdetail')}}" data-spec-type-ajax-url="{{:url('index/goods/spectype')}}">
<div class="goods-detail" data-id="{{$goods.id}}" data-spec-detail-ajax-url="{{:MyUrl('index/goods/specdetail')}}" data-spec-type-ajax-url="{{:MyUrl('index/goods/spectype')}}">
<!-- 轮播 -->
<div class="scoll">
<div data-am-widget="slider" class="am-slider am-slider-a1" data-am-slider='{"directionNav":false}' >
@ -100,7 +100,7 @@
<div class="goods-qrcode am-hide-sm-only">
<span>手机扫一扫购买</span>
<i class="am-icon-qrcode am-icon-sm"></i>
<img class="qrcode-images am-img-thumbnail" src="{{:url('index/qrcode/index', ['content'=>urlencode(url('index/goods/index', ['id'=>$goods['id']], true, true))])}}" />
<img class="qrcode-images am-img-thumbnail" src="{{:MyUrl('index/qrcode/index', ['content'=>urlencode(MyUrl('index/goods/index', ['id'=>$goods['id']], true, true))])}}" />
</div>
</div>
@ -169,7 +169,7 @@
</div>
<div class="btn-op">
<span class="btn am-btn am-btn-default confirm login-event" data-type="cart" data-ajax-url="{{:url('index/Cart/Save')}}">确认</span>
<span class="btn am-btn am-btn-default confirm login-event" data-type="cart" data-ajax-url="{{:MyUrl('index/Cart/Save')}}">确认</span>
<span class="btn close am-btn am-btn-danger cancel">取消</span>
</div>
</div>
@ -198,12 +198,12 @@
<span class="am-icon-home am-icon-fw"> 首页</span>
</a>
{{if isset($goods['is_favor']) and $goods['is_favor'] eq 1}}
<span class="am-icon-heart am-icon-fw login-event favor-submit text-active" data-ajax-url="{{:url('index/goods/favor')}}">
<span class="am-icon-heart am-icon-fw login-event favor-submit text-active" data-ajax-url="{{:MyUrl('index/goods/favor')}}">
<em class="goods-favor-text">已收藏</em>
<em class="goods-favor-count">({{$goods.favor_count}})</em>
</span>
{{else /}}
<span class="am-icon-heart am-icon-fw favor-submit login-event" data-ajax-url="{{:url('index/goods/favor')}}"> <em class="goods-favor-text">收藏</em>
<span class="am-icon-heart am-icon-fw favor-submit login-event" data-ajax-url="{{:MyUrl('index/goods/favor')}}"> <em class="goods-favor-text">收藏</em>
<em class="goods-favor-count">({{$goods.favor_count}})</em>
</span>
{{/if}}
@ -214,13 +214,13 @@
</div>
</div>
<div class="submit">
<div class="clearfix tb-btn tb-btn-basket buy-event login-event cart-submit" data-type="cart" data-ajax-url="{{:url('index/Cart/Save')}}">
<div class="clearfix tb-btn tb-btn-basket buy-event login-event cart-submit" data-type="cart" data-ajax-url="{{:MyUrl('index/Cart/Save')}}">
<button title="加入购物车" href="javascript:;" type="button"><i></i>加入购物车</button>
</div>
</div>
<!-- 购买表单 -->
<form action="{{:url('index/buy/index')}}" method="post" class="buy-form">
<form action="{{:MyUrl('index/buy/index')}}" method="post" class="buy-form">
<input type="hidden" name="goods_id" value="{{$goods.id}}" />
<input type="hidden" name="buy_type" value="goods" />
<input type="hidden" name="stock" value="1" />

View File

@ -24,7 +24,7 @@
<!-- 轮播右侧-内容1 -->
<div class="am-g am-g-fixed small-nav">
<div class="am-u-sm-3">
<a href="{{:url('index/category/index')}}">
<a href="{{:MyUrl('index/category/index')}}">
<div class="nav-icon mini-nav-goods-category">
<img src="{{$images_host}}/static/{{$module_name}}/{{$default_theme}}/images/home-mini-nav-category-icon.png" />
</div>
@ -32,7 +32,7 @@
</a>
</div>
<div class="am-u-sm-3">
<a {{if empty($user)}}href="javascript:;" class="login-event"{{else /}} href="{{:url('index/Cart/index')}}"{{/if}}>
<a {{if empty($user)}}href="javascript:;" class="login-event"{{else /}} href="{{:MyUrl('index/Cart/index')}}"{{/if}}>
<div class="nav-icon mini-nav-cart">
<img src="{{$images_host}}/static/{{$module_name}}/{{$default_theme}}/images/home-mini-nav-cart-icon.png" />
</div>
@ -40,7 +40,7 @@
</a>
</div>
<div class="am-u-sm-3">
<a {{if empty($user)}}href="javascript:;" class="login-event"{{else /}} href="{{:url('index/order/index')}}"{{/if}}>
<a {{if empty($user)}}href="javascript:;" class="login-event"{{else /}} href="{{:MyUrl('index/order/index')}}"{{/if}}>
<div class="nav-icon mini-nav-order">
<img src="{{$images_host}}/static/{{$module_name}}/{{$default_theme}}/images/home-mini-nav-order-icon.png" />
</div>
@ -48,7 +48,7 @@
</a>
</div>
<div class="am-u-sm-3">
<a {{if empty($user)}}href="javascript:;" class="login-event"{{else /}} href="{{:url('index/user/index')}}"{{/if}}>
<a {{if empty($user)}}href="javascript:;" class="login-event"{{else /}} href="{{:MyUrl('index/user/index')}}"{{/if}}>
<div class="nav-icon mini-nav-user">
<img src="{{$images_host}}/static/{{$module_name}}/{{$default_theme}}/images/home-mini-nav-user-icon.png" />
</div>
@ -61,7 +61,7 @@
<div class="marqueen">
<div class="mod-vip">
<div class="m-baseinfo">
<a href="{{if !empty($user)}}{{:url('index/user/index')}}{{else /}}javascript:;{{/if}}" target="_blank">
<a href="{{if !empty($user)}}{{:MyUrl('index/user/index')}}{{else /}}javascript:;{{/if}}" target="_blank">
<img src="{{if !empty($user['avatar'])}}{{$user.avatar}}{{else /}}{{$images_host}}/static/{{$module_name}}/{{$default_theme}}/images/default-user-avatar.jpg{{/if}}" class="user-avatar" />
</a>
<em>
@ -74,16 +74,16 @@
</span>
</em>
{{if !empty($user)}}
<a href="{{:url('index/user/logout')}}" class="member-logout">退出</a>
<a href="{{:MyUrl('index/user/logout')}}" class="member-logout">退出</a>
{{/if}}
</div>
{{if empty($user) and (MyC('home_user_login_state') eq 1 or in_array('sms', MyC('home_user_reg_state')) or in_array('email', MyC('home_user_reg_state')))}}
<div class="member-login">
{{if MyC('home_user_login_state') eq 1}}
<a class="am-btn-primary btn" href="{{:url('index/user/loginInfo')}}">登录</a>
<a class="am-btn-primary btn" href="{{:MyUrl('index/user/loginInfo')}}">登录</a>
{{/if}}
{{if in_array('sms', MyC('home_user_reg_state')) or in_array('email', MyC('home_user_reg_state'))}}
<a class="am-btn-primary btn" href="{{:url('index/user/regInfo')}}">注册</a>
<a class="am-btn-primary btn" href="{{:MyUrl('index/user/regInfo')}}">注册</a>
{{/if}}
</div>
{{/if}}
@ -92,9 +92,9 @@
{{if !empty($user_order_status)}}
{{foreach $user_order_status as $v}}
{{if in_array($v['status'], [1,2,3])}}
<a href="{{:url('index/order/index', ['is_more'=>1, 'status'=>$v['status']])}}" target="_blank"><strong>{{$v.count}}</strong>{{$v.name}}</a>
<a href="{{:MyUrl('index/order/index', ['is_more'=>1, 'status'=>$v['status']])}}" target="_blank"><strong>{{$v.count}}</strong>{{$v.name}}</a>
{{elseif in_array($v['status'], [100]) /}}
<a href="{{:url('index/order/index', ['is_more'=>1, 'is_comments'=>0, 'status'=>4])}}" target="_blank"><strong>{{$v.count}}</strong>{{$v.name}}</a>
<a href="{{:MyUrl('index/order/index', ['is_more'=>1, 'is_comments'=>0, 'status'=>4])}}" target="_blank"><strong>{{$v.count}}</strong>{{$v.name}}</a>
{{/if}}
{{/foreach}}
{{/if}}
@ -136,7 +136,7 @@
{{if !empty($category['items'])}}
{{foreach $category.items as $keys=>$categorys}}
{{if $key lt 6 and $keys eq 0 and isset($categorys['is_home_recommended']) and $categorys['is_home_recommended'] eq 1}}
<a href="{{:url('index/search/index', ['category_id'=>$categorys['id']])}}" target="_blank">{{$categorys.name}}</a>
<a href="{{:MyUrl('index/search/index', ['category_id'=>$categorys['id']])}}" target="_blank">{{$categorys.name}}</a>
{{/if}}
{{/foreach}}
{{/if}}
@ -144,7 +144,7 @@
{{/if}}
</div>
<span class="more">
<a href="{{:url('index/search/index', ['category_id'=>$floor['id']])}}" target="_blank">更多 <i class="am-icon-angle-right"></i></a>
<a href="{{:MyUrl('index/search/index', ['category_id'=>$floor['id']])}}" target="_blank">更多 <i class="am-icon-angle-right"></i></a>
</span>
</div>
</div>
@ -155,7 +155,7 @@
{{if !empty($floor['items'])}}
{{foreach $floor.items as $category_key=>$category}}
{{if $category_key lt 6 and isset($category['is_home_recommended']) and $category['is_home_recommended'] eq 1}}
<a href="{{:url('index/search/index', ['category_id'=>$category['id']])}}" class="outer" target="_blank">
<a href="{{:MyUrl('index/search/index', ['category_id'=>$category['id']])}}" class="outer" target="_blank">
<span class="inner">
<b class="text">{{:mb_substr($category['name'], 0, 4, 'utf-8')}}</b>
</span>
@ -164,7 +164,7 @@
{{/foreach}}
{{/if}}
</div>
<a href="{{:url('index/search/index', ['category_id'=>$floor['id']])}}" target="_blank">
<a href="{{:MyUrl('index/search/index', ['category_id'=>$floor['id']])}}" target="_blank">
<div class="outer-con">
<div class="describe">{{$floor.describe}}</div>
</div>

View File

@ -1,4 +1,4 @@
<div class="am-form-group region-linkage" data-url="{{:url('index/region/index')}}">
<div class="am-form-group region-linkage" data-url="{{:MyUrl('index/region/index')}}">
<label class="block">省市区</label>
<select name="province" data-next="city" class="am-radius c-p chosen-select" data-placeholder="省份" data-validation-message="请选择省份" data-value="{{if isset($data['province'])}}{{$data.province}}{{else /}}0{{/if}}" required>
<option value="">省份</option>

View File

@ -22,7 +22,7 @@
<!-- content start -->
<div class="user-content">
<div class="user-content-body">
<form class="am-form form-validation" method="post" action="{{:url('index/message/index')}}" request-type="form">
<form class="am-form form-validation" method="post" action="{{:MyUrl('index/message/index')}}" request-type="form">
<div class="thin">
<div class="am-input-group am-input-group-sm am-fl so">
<input type="text" autocomplete="off" name="keywords" class="am-radius" placeholder="其实搜索很简单 ^_^" value="{{if !empty($params.keywords)}}{{$params.keywords}}{{/if}}" />
@ -76,7 +76,7 @@
</td>
<td>
<button type="submit" class="am-btn am-btn-primary am-radius am-btn-xs btn-loading-example" data-am-loading="{spinner:'circle-o-notch', loadingText:'搜索中...'}">搜索</button>
<a href="{{:url('index/message/index')}}" class="am-btn am-btn-warning am-radius am-btn-sm reset-submit">清除条件</a>
<a href="{{:MyUrl('index/message/index')}}" class="am-btn am-btn-warning am-radius am-btn-sm reset-submit">清除条件</a>
</td>
</tr>
</tbody>

Some files were not shown because too many files have changed in this diff Show More