Archives for : 友吧今天

第1483天:修改装备页的一些问题

星期一 上午阵雨,下午时而多云时而阴 18~29℃

友吧今天

今晚修改:

  • 话题详细页,提交评论时 js 报错。
  • 精简装备项目分类。装备表不需要增加 active 字段,要隐藏哪个项目,只需要把 type 字段留空即可。
  • 装备加上“档次”字段。
  • 装备详细页,ie6 下图片和标题两个版块错位。
  • 用户成功分享装备后,在装备详细页加入“待审核”提示。
  • 话题详细页,“主题”“类型”链接错误。
  • logo 旁的城市名在 ie8 下底边被切 1px.
  • 提早显示场馆列表页的“地图加载中,请稍候…”提示。

星期日 多云 23~34℃

友吧今天

  • 修改首页顶部侧栏设计稿,去掉“最近登录”,改为别的内容。将在首页 v3.1 中呈现。
  • 修改装备详细页 share_note 样式。

星期六 上午多云转阴,下午阴转多云 22~34℃

选照片

上午去选照片。


友吧今天

首页 v3.1 设计完成。

接下去把记录下来的需要修改的地方处理好,v3 就算正式完成了。记录的不少,估计要改一个月。

经1480天:蔚蓝城加入f8team

星期五 多云(闷热) 22~31℃

友吧今天

第1478天:设计首页 v3.1

星期三 上午阴转阵雨,下午阴 20~28℃

友吧今天

  • 修正“登记了 x 条教练信息”链接错误问题;
  • “随便看看”更名为“健身广场”;
  • 整理“待修改”备忘;
  • 设计首页 v3.1,主要在于加入“装备”版块。

星期二 上午阴,下午阴转多云 18~27℃

解决“360buy-union.txt 放在网站根目录无法访问”

今天注册京东销售联盟,下载了验证文件 360buy-union.txt,要放在网站根目录,本来是件很简单的事情,但是放在根目录就是访问不了,而把前面的数字去掉就可以访问了(进而发现根目录下所有数字开头的文件都不能访问),或者放在别的目录也可以访问。非常不解。

把文件放在 blog 根目录下也可以访问,于是在 IIS 里仔细对比两个网站的属性,发现友吧的“ISAPI 筛选器”里有一个名为“Rewrite”的筛选器,而 blog 设置里没有。把这个筛选器删除,果然就可以访问了。这个筛选器是以前 Ryan 处理的 URL 重写,已经没有用了,所以就干脆去掉了。


友吧今天

注册京东销售联盟淘宝联盟

星期一 阴(早晨小阵雨) 19~26℃

js 增加日期小时数

这个例子是对 Date 对象的一个综合应用。

<script>
//2007年09月04日 星期二 14:57:44 lybykw
var a=Date.parse("2007/08/05 3:00:00");//把时间转换成毫秒
a=a+(1000*60*60*24);//增加24小时。
var b=new Date(a);//得到新的重新格式化时间。
alert(b.toLocaleString());//打印时间字符串。
var yyyy=b.getFullYear();
var MM=(b.getMonth()+1);
var dd=b.getDate();
var hh=b.getHours()<10 ? "0"+b.getHours() : b.getHours();
var mm=b.getMinutes()<10 ? "0"+b.getMinutes() : b.getMinutes();
var ss=b.getSeconds()<10 ? "0"+b.getSeconds() : b.getSeconds();
var c=yyyy+"-"+MM+"-"+dd+" "+hh+":"+mm+":"+ss;
alert(c)
</script>

来自:中国网站资源

另外:

var today = new Date();
alert(+ today); // today 前加一个(+)号,精确到毫秒
alert(Date.parse(today)); // 毫秒数是 0


几种 js 刷新页面的方法

<input type="button" value="刷新" onclick="history.go(0)">
<input type="button" value="刷新" onclick="location.reload()">
<input type="button" value="刷新" onclick="location=location">
<input type="button" value="刷新" onclick="location.assign(location)">
<input type="button" value="刷新" onclick="document.execCommand(‘Refresh’)">
<input type="button" value="刷新" onclick="window.navigate(location)">
<input type="button" value="刷新" onclick="location.replace(location)">

来自:http://bbs.blueidea.com/thread-1127931-1-1.html

试了前面三个:

history.go(0) // 会保留页面已输入的数据
location.reload() // 在 ff 下会保留页面数据,ie 下不会(可选参数:false / true)
location=location // 强制刷新,不会保留页面数据

出于兼容性考虑,建议使用第 1 个或第 3 个(根据是否需要保留页面数据)。

另外,发现 chrome、opera、safari 都是会清空清据(可以直接按 F5 测试)。


模拟点击链接,类似 location.href 新窗口打开效果

<input type="button" value="点我" onclick="openwin();" />
<a id="link" style="display:none;" href="#" target="_blank"></a>

<script>
function openwin() {
// jquery
 $("#link").get(0).click();
 // 注意,下面这个是错误写法
 // $("#link").click();
}
</script>

2012-6-7 更新:

今天发现上面的方法不兼容 chrome,报错:

Uncaught TypeError: Object xxxxx# has no method ‘click’

修改如下(参考:http://justcoding.iteye.com/blog/688467):

<input type="button" value="点我" onclick="openwin();" />
<a id="link" style="display:none;" href="#" target="_blank"></a>

<script>
function openwin() {
 if (document.all) {
  document.getElementById("link").click();
 } else {
  var evt = document.createEvent("MouseEvents");
  evt.initEvent("click", true, true);
  document.getElementById("link").dispatchEvent(evt);
 }
}
</script>


jquery bind 多个事件时,逗号表示“或”,空格表示“和”

$("input").bind("blur, change", function(){
 alert("test"); // 弹出一次
})

$("input").bind("blur change", function(){
 alert("test"); // 弹出两次
})


友吧今天

  • 处理首页 banner 程序;
  • 修复加入圈子时报错(原因是误移除了 cp_mtag 模板)。

 

星期日 上午多云,下午阴 17~25℃

友吧今天

  • 重新使用 getScript() 加载 map,以加快进入页面速度;
  • 整理“各版本截屏”;
  • 分享装备时报错(解决)。

星期六 上午阴,下午阴转多云 17~24℃

友吧今天

  • 更换 blog 的 f8 logo;
  • #main 加上最小高度,避免页面内容较少时(比如登录页)使 #footer 太靠上方;
  • 批量修改 uh_thread 表的 categoryid,以及“教练”、“场馆”表的 areaid;
  • 逐个修改“教练”、“场馆”表的 fieldid;
  • “场馆”和“教练”详细页修改:
    “发布时间”显示位置;
    修正“项目”的名称和链接;
    地址中的“区域”加链接;

附:下午上街时有一个想法,装备、场馆、教练,隐藏不热门的项目(缩小目标群体),数据库里保留分类,适时开放,增加 active 字段来标识。

第1473天:处理首页的几个问题

星期五 阴 18~24℃

友吧今天

  • 场馆表 typeid 改为 fieldid;
  • 处理首页教练版块错位问题;
  • 首页“最新话题”数据获取,有头像的才能上首页;
  • 编辑首页几位教练的项目;
  • 记录一些需要修改的地方,并对问题进行归类。

今晚早点休息。