人人商城

post.html 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. {template 'common/header-gw'}
  2. <ol class="breadcrumb">
  3. <li><a href="./?refresh"><i class="fa fa-home"></i></a></li>
  4. <li><a href="{url 'account/display'}">公众号列表</a></li>
  5. <li class="active">编辑主公众号</li>
  6. </ol>
  7. <ul class="nav nav-tabs">
  8. <li class="active"><a href="javascript:;">账号基本信息</a></li>
  9. </ul>
  10. <div class="clearfix">
  11. <form action="" method="post" class="form-horizontal" role="form" enctype="multipart/form-data" id="form1">
  12. <input type="hidden" name="acid" value="{$acid}" />
  13. <h5 class="page-header">基础信息</h5>
  14. <div class="form-group">
  15. <label class="col-xs-12 col-sm-3 col-md-2 control-label">公众平台登录用户</label>
  16. <div class="col-sm-9 col-xs-12">
  17. <input type="text" name="wxusername" id="username" class="form-control" value="{$account['username']}" autocomplete="off" onblur="verifyGen()" />
  18. <span class="help-block">请输入你的公众平台用户名</span>
  19. </div>
  20. </div>
  21. <div class="form-group">
  22. <label class="col-xs-12 col-sm-3 col-md-2 control-label">公众平台登录密码</label>
  23. <div class="col-sm-9 col-xs-12">
  24. <input type="password" name="wxpassword" class="form-control" value="" autocomplete="off" />
  25. <span class="help-block">请输入你的公众平台密码</span>
  26. </div>
  27. </div>
  28. <div class="form-group">
  29. <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span style="color:red">*</span> 主公众号名称</label>
  30. <div class="col-sm-9 col-xs-12">
  31. <input type="text" name="cname" class="form-control" value="{$uniaccount['name']}" autocomplete="off" />
  32. <span class="help-block">填写公众号的帐号名称</span>
  33. </div>
  34. </div>
  35. {if !empty($_GPC['acid'])}
  36. <div class="form-group">
  37. <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span style="color:red">*</span> 公众号名称</label>
  38. <div class="col-sm-9 col-xs-12">
  39. <input type="text" name="subname" class="form-control" value="{$account['name']}" autocomplete="off" />
  40. <span class="help-block">填写公众号的帐号名称</span>
  41. </div>
  42. </div>
  43. {/if}
  44. <div class="form-group">
  45. <label class="col-xs-12 col-sm-3 col-md-2 control-label">描述</label>
  46. <div class="col-sm-9 col-xs-12">
  47. <textarea style="height: 80px;" class="form-control" name="description">{$uniaccount['description']}</textarea>
  48. <span class="help-block">用于说明此公众号的功能及用途。</span>
  49. </div>
  50. </div>
  51. <div class="form-group">
  52. <label class="col-xs-12 col-sm-3 col-md-2 control-label">公众号帐号</label>
  53. <div class="col-sm-9 col-xs-12">
  54. <input type="text" name="account" class="form-control" value="{$account['account']}" autocomplete="off" />
  55. <span class="help-block">填写公众号的帐号,一般为英文帐号</span>
  56. </div>
  57. </div>
  58. <div class="form-group">
  59. <label class="col-xs-12 col-sm-3 col-md-2 control-label">原始ID</label>
  60. <div class="col-sm-9 col-xs-12">
  61. <input type="text" name="original" class="form-control" value="{$account['original']}" autocomplete="off" />
  62. <span class="help-block">在给粉丝发送客服消息时,原始ID不能为空。建议您完善该选项</span>
  63. </div>
  64. </div>
  65. <div class="form-group">
  66. <label class="col-xs-12 col-sm-3 col-md-2 control-label">引导关注素材</label>
  67. <div class="col-sm-9 col-xs-12">
  68. <input type="text" name="subscribeurl" value="{$account['subscribeurl']}" class="form-control" autocomplete="off">
  69. <span class="help-block">建议设置一条引导关注的素材链接,为空则跳转回测试起始界面。例:
  70. <a href="javascript:;" data-toggle="modal" data-target="#subscribeurl">点击查看</a>
  71. </span>
  72. </div>
  73. </div>
  74. <!-- 引导素材示例模态框 -->
  75. <div class="modal fade" id="subscribeurl" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  76. <div class="modal-dialog">
  77. <div class="modal-content" style="width:740px;">
  78. <div class="modal-header">
  79. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  80. <h4 class="modal-title" id="myModalLabel">引导关注示例</h4>
  81. </div>
  82. <div class="modal-body">
  83. <h4>引导关注素材示例页面</h4>
  84. <span class="help-block">{php echo date('Y-m-d', time());}&nbsp;&nbsp;
  85. <a href="javascript:;">{$account['name']}</a></span>
  86. <img src="./resource/images/subscribe.gif" />
  87. <span class="help-block">{if IMS_FAMILY == 'x'}欢迎关注{$account['name']}{else}微擎是一款免费开源的微信公众平台管理系统。{/if}</span>
  88. </div>
  89. <div class="modal-footer">
  90. <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. <div class="form-group">
  96. <label class="col-xs-12 col-sm-3 col-md-2 control-label">级别</label>
  97. <div class="col-sm-9 col-xs-12">
  98. <label for="status_1" class="radio-inline"><input autocomplete="off" type="radio" name="level" id="status_1" value="1" {if empty($account['level']) || $account['level'] == 1} checked{/if} > 普通订阅号</label>
  99. <label for="status_2" class="radio-inline"><input autocomplete="off" type="radio" name="level" id="status_2" value="2" {if $account['level'] == 2} checked{/if} /> 普通服务号</label>
  100. <label for="status_3" class="radio-inline"><input autocomplete="off" type="radio" name="level" id="status_3" value="3" {if $account['level'] == 3} checked{/if} /> 认证订阅号</label>
  101. <label for="status_4" class="radio-inline"><input autocomplete="off" type="radio" name="level" id="status_4" value="4" {if $account['level'] == 4} checked{/if} /> 认证服务号/认证媒体/政府订阅号</label>
  102. <span class="help-block">注意:即使公众平台显示为“未认证”, 但只要【公众号设置】/【账号详情】下【认证情况】显示资质审核通过, 即可认定为认证号.</span>
  103. </div>
  104. </div>
  105. {if ($_W['setting']['platform']['authstate'] && !empty($authurl)) || $account['type'] == 3}
  106. <div class="form-group">
  107. <label class="col-xs-12 col-sm-3 col-md-2 control-label">公众号接入方式</label>
  108. <div class="col-sm-9 col-xs-12">
  109. <label class="radio-inline"><input type="radio" name="type" value="1" {if $account['type'] == 1 || $account['type'] == 2} checked{/if} onclick="$('#auth').show();" /> 普通接入</label>
  110. <label class="radio-inline"><input type="radio" name="type" value="3" {if $account['type'] == 3} checked {/if} />登录授权</label>
  111. </div>
  112. </div>
  113. {/if}
  114. <div id="auth" {if $account['type'] == 3}style="display:none;"{/if}>
  115. <div class="form-group">
  116. <label class="col-xs-12 col-sm-3 col-md-2 control-label">AppId</label>
  117. <div class="col-sm-9 col-xs-12">
  118. <input type="text" name="key" class="form-control" value="{$account['key']}" autocomplete="off"/>
  119. <div class="help-block">请填写微信公众平台后台的AppId</div>
  120. </div>
  121. </div>
  122. <div class="form-group">
  123. <label class="col-xs-12 col-sm-3 col-md-2 control-label">AppSecret</label>
  124. <div class="col-sm-9 col-xs-12">
  125. <input type="text" name="secret" class="form-control" value="{$account['secret']}" autocomplete="off"/>
  126. <div class="help-block">请填写微信公众平台后台的AppSecret, 只有填写这两项才能管理自定义菜单</div>
  127. </div>
  128. </div>
  129. <div class="form-group">
  130. <label class="col-xs-12 col-sm-3 col-md-2 control-label">Oauth 2.0</label>
  131. <div class="col-sm-9 col-xs-12">
  132. <p class="form-control-static">在微信公众号请求用户网页授权之前,开发者需要先到公众平台网站的【开发者中心】<b>网页服务</b>中配置授权回调域名。{if $_W['isfounder']}<a href="http://www.we7.cc/manual/dev:v0.6:qa:mobile_redirect_url_error" target="_black">查看详情</a>{/if}</p>
  133. </div>
  134. </div>
  135. {if !empty($acid)}
  136. <div class="form-group">
  137. <label class="col-xs-12 col-sm-3 col-md-2 control-label">接口地址</label>
  138. <div class="col-sm-9 col-xs-12">
  139. <input type="text" class="form-control" value="{$_W['siteroot']}api.php?id={$account['acid']}" readonly="readonly" autocomplete="off"/>
  140. <div class="help-block">设置“公众平台接口”配置信息中的接口地址</div>
  141. </div>
  142. </div>
  143. <div class="form-group">
  144. <label class="col-xs-12 col-sm-3 col-md-2 control-label" style="color:red">Token</label>
  145. <div class="col-sm-9 col-xs-12">
  146. <div class="input-group">
  147. <input type="text" name="wetoken" class="form-control" value="{$account['token']}" readonly="readonly" />
  148. <span class="input-group-addon" style="cursor:pointer" onclick="tokenGen();">生成新的</span>
  149. </div>
  150. <div class="help-block">与公众平台接入设置值一致,必须为英文或者数字,长度为3到32个字符. 请妥善保管, Token 泄露将可能被窃取或篡改平台的操作数据.</div>
  151. </div>
  152. </div>
  153. <div class="form-group">
  154. <label class="col-xs-12 col-sm-3 col-md-2 control-label" style="color:red">EncodingAESKey</label>
  155. <div class="col-sm-9 col-xs-12">
  156. <div class="input-group">
  157. <input type="text" name="encodingaeskey" class="form-control" value="{$account['encodingaeskey']}" />
  158. <span class="input-group-addon" style="cursor:pointer" onclick="EncodingAESKeyGen();">生成新的</span>
  159. </div>
  160. <div class="help-block">与公众平台接入设置值一致,必须为英文或者数字,长度为43个字符. 请妥善保管, EncodingAESKey 泄露将可能被窃取或篡改平台的操作数据.</div>
  161. </div>
  162. </div>
  163. </div>
  164. {/if}
  165. <div class="form-group">
  166. <label class="col-xs-12 col-sm-3 col-md-2 control-label">二维码</label>
  167. <div class="col-sm-9 col-xs-12">
  168. <input type="file" name="qrcode" value="{$item['qrcode']}">
  169. <span class="help-block">只支持JPG图片</span>
  170. </div>
  171. </div>
  172. <div class="form-group">
  173. <label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
  174. <div class="col-sm-9 col-xs-12">
  175. <div class="input-group">
  176. <img src="{php echo tomedia('qrcode_'.$account['acid'].'.jpg');}?time={php echo time()}" class="img-responsive img-thumbnail" width="150" />
  177. </div>
  178. </div>
  179. </div>
  180. <div class="form-group">
  181. <label class="col-xs-12 col-sm-3 col-md-2 control-label">头像</label>
  182. <div class="col-sm-9 col-xs-12">
  183. <input type="file" name="headimg" value="{$item['headimg']}">
  184. <span class="help-block">只支持JPG图片</span>
  185. </div>
  186. </div>
  187. <div class="form-group">
  188. <label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
  189. <div class="col-sm-9 col-xs-12">
  190. <div class="input-group">
  191. <img src="{php echo tomedia('headimg_'.$account['acid'].'.jpg')}?time={php echo time()}" class="img-responsive img-thumbnail" width="150" />
  192. </div>
  193. </div>
  194. </div>
  195. <div class="form-group">
  196. <label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
  197. <div class="col-sm-9 col-xs-12">
  198. <input name="submit" type="submit" value="提交" class="btn btn-primary span2" />
  199. <input type="hidden" name="token" value="{$_W['token']}" />
  200. </div>
  201. </div>
  202. </form>
  203. </div>
  204. <script type="text/javascript">
  205. require(['filestyle'], function(){
  206. $(".form-group").find(':file').filestyle({buttonText: '上传图片'});
  207. });
  208. function tokenGen() {
  209. var letters = 'abcdefghijklmnopqrstuvwxyz0123456789';
  210. var token = '';
  211. for(var i = 0; i < 32; i++) {
  212. var j = parseInt(Math.random() * (31 + 1));
  213. token += letters[j];
  214. }
  215. $(':text[name="wetoken"]').val(token);
  216. }
  217. function EncodingAESKeyGen() {
  218. var letters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
  219. var token = '';
  220. for(var i = 0; i < 43; i++) {
  221. var j = parseInt(Math.random() * 61 + 1);
  222. token += letters[j];
  223. }
  224. $(':text[name="encodingaeskey"]').val(token);
  225. }
  226. {if $account['type'] != 3}
  227. $(':radio[name="type"][value="3"]').click(function() {
  228. $(':radio[value="1"]').prop('checked',true);
  229. if (confirm('必须通过公众号授权登录页面进行授权接入,是否跳转至授权页面...')) {
  230. location.href="{$authurl}";
  231. } else {
  232. return false;
  233. }
  234. });
  235. {/if}
  236. </script>
  237. {template 'common/footer-gw'}