|
发表于 2013-5-7 00:56:41
|
显示全部楼层
本帖最后由 lsmir2 于 2013-5-7 06:36 编辑
修改说明:
1.自适应屏幕大小我用小米2测试完全没问题
2.格式化日期 d,h,m,s,天,时,分,秒
3.状态页面增加剩余接收流量,剩余发送流量 判断跟显示.
4.仅支持ROS热点用户管理的合计流量判断与显示. 我也不知道为什么RM传递给ROS参数的时候合计流量木有传过去
5.好像没了.
本人修改过的
Hotspot.zip
(76.27 KB, 下载次数: 104)
Ros需要设置
ip/hotspot/walled garden ip list
DST.HOTS:
加入
www.tianqi.com
hm.baidu.com
tongji.baidu.com
--求助
另外本人QJ了RM 的user模版 加入JS 通过GET方式传值后自动直接登录
我的想法是 登录热点认证后直接跳转RM 需要传递 帐号跟密码 暂时不知道怎么实现.. 修改 ROS的哪个页面?
就是登录热点后 能把用户名密码传出去.
强 奸RM userlogin_tpl.htm代码
jq的
$("document").ready(function() {
$("#username").val(GetQueryString("username"));
$("#password").val(GetQueryString("password"));
if(GetQueryString("username")!=null &GetQueryString("password")!=null ){
$("#form").submit();
}
})
另外一种QJ方案是 用cookie 在认证登录的时候写入cookie rm那边直接读cookie
----修改内容
所有 页面加一行代码
自适应屏幕大小代码
<meta name="viewport" content="width=device-width, initial-scale=1" />
status
加入代码
<script src="jquery.min.js"></script>
<script>
function f(str) {
val = $("#"+str).text();
val = val.replace("d", "天");
val = val.replace("h", "小时");
val = val.replace("m", "分钟");
val = val.replace("s", "秒");
return val;
}
$(document).ready(function() {
$("#time").html(f("time"));
$("#uptime").html(f("uptime"));
$("#fz").html(f("fz"));
});
<script>
html部分
$(if session-time-left)
<tr>
<td>用户剩余时间:</td>
<td id="time">$(session-time-left)</td>
</tr>
$(endif)
<tr>
<td>本次在线时间:</td>
<td id="uptime">$(uptime)</td>
</tr>
$(if blocked == 'yes')
<tr>
<td align="right">status:</td>
<td><div><a href="$(link-advert)" target="hotspot_advert">advertisement</a> required</div></td>
$(elif refresh-timeout)
<tr>
<td align="right">页面刷新时间:</td>
<td id="fz">$(refresh-timeout)</td>
</tr>
$(endif
进行格式化时间..
还有个变量
剩余合计流量
$(limit-bytes-total)
不支持RM的限制合计流量不知道为啥.
|
|