Archives for :

星期二 上午阴,下午小雨转暴雨 22~29℃

uch2.0 默认头像不使用 onerror 读取的方法

用 onerror 读取默认头像显示比较慢。修改如下。

处理头像的函数在 function_common.php

function avatar($uid, $size=’small’, $returnsrc = FALSE) {
 global $_SCONFIG, $_SN;
 $size = in_array($size, array(‘big’, ‘middle’, ‘small’)) ? $size : ‘small’;
 $avatarfile = avatar_file($uid, $size);
 return $returnsrc ? UC_API.’/data/avatar/’.$avatarfile : ‘<img src="’.UC_API.’/data/avatar/’.$avatarfile.’" onerror="this.onerror=null;this.src=\”.UC_API.’/images/noavatar_’.$size.’.jpg\’">’;
}

改为(三元写法比较费眼,改用 if…else…):

function avatar($uid, $size=’small’, $returnsrc = FALSE) {
 global $_SCONFIG, $_SN;
 $size = in_array($size, array(‘big’, ‘middle’, ‘small’)) ? $size : ‘small’;
 $avatarfile = avatar_file($uid, $size);
 if ($returnsrc) {
  return ‘<img src="’.UC_API.’/data/avatar/’.$avatarfile.’" />’;
 } else {
  return ‘<img src="’.UC_API.’/images/noavatar_’.$size.’.jpg" />’;
 }
}

在模板里获取头像时,默认模板是这样写:

<!–{avatar($value[uid], small)}–>

改为(所有模板调用头像的地方都要改,否则只会加载默认头像):

<!–{avatar($value[uid], small, $value[avatar])}–>

增加一个 $value[avatar],调用的是 uh_space 表里的 avatar 字段。即给 avatar() 函数的 $returnsrc 参数赋值。

这里其实有个权衡的问题:

  • 使用 onerror:请求头像图片超时的时候才去调用默认头像(默认头像显示会比较慢),且如果网络很不通畅,即使头像图片存在,也可能触发 onerror.
  • 使用 $value[avatar]:需要去 uh_space 表读取 avatar 字段。

北软健身(27)

周日做一阵仰卧起坐后,这两天腹部都有反应。既然开始了,那就要保持,今天去健身房,做 30 个俯卧撑,两组仰卧起坐(板的角度调得太大,大约有 45 度,一组只做了十几个),再做一会蝴蝶机。

因为要控制时间,就没跑步了。每周最多只能有一天花一个小时以上去健身,多了就没太多时间做友吧了。


友吧今天

蔚蓝城又设计了两个 logo 方案。

三戒发现“最近登录”头像显示错误(修改 avatar() 函数的原因,已修复)。

蔚蓝城发现两个问题:

  • 有一些会员主页无法访问(space_index.php 误删了一些代码,已修复)。
  • 装备和教练评论时提示“出问题了,您要查看的信息不存在或者已经被删除”( form 的 action 忘记加 type 了,已修复)。

其他处理:

  • 评论后,广场动态里的链接错误(未加 type,已修复)。
  • 处理“头像设置”页面。

星期一 大部分时间乌云笼罩,偶尔有些阳光 22~32℃

input:submit 设为 disabled 后不能提交 form

下面这样无法提交 form(只有 ff 下可以提交)

$(":submit").click(function() {
 $(this).val("请稍候");
 $(this).attr("disabled", true);
})

解决方案,把 submit 改为 button

$(":button").click(function() {
 $(this).val("请稍候");
 $(this).attr("disabled", true);
 $("form").submit();
})


Android彩信图片存储

不知道为什么在彩信里无法将附件复制到 SD 卡,找到一个工具 SaveMMS。

下载:http://apk.91.com/Soft/Android/mmsextract-1.3.2.html

介绍:http://android.91.com/content/2009-06-16/20090616002934653.shtml


友吧今天

  • 蔚蓝城又设计了几个 logo 方案,这次有一个感觉不错,有些细节还要再优化一下。
  • “我的友吧 -> 账户管理”完成。

第1496天:仰卧起坐

星期日 阴(下午短时多云) 21~28℃

仰卧起坐

觉得晚上睡前做那几下“空中蹬车”只是对腰椎有好处,对腹部起不到什么效果。最近膝伤好转形势乐观(这伤好像不吃药自己也会慢慢好转起来),看着越来越明显的小肚腩,又看看久久立在墙上积了不少灰尘的仰卧板,下午终于做了一阵子。

锻炼腹部,舍它其谁。

做完之后,膝盖还是有点反应的。用仰卧板做仰卧起坐,锻炼腹部的同时也能锻炼小腿,就是有点伤腰椎,所以睡前还是要做一会“空中蹬车”来中和一下。


友吧今天

  • 将“我的友吧”路径名定为“myf8”。
  • 处理 myf8 侧栏导航。

6-22 星期五 阵雨 19~23℃
6-23 星期六 端午 昨天夜里到今天上午暴雨转小雨,下午阴 21~25℃

去富阳

端午节放假去 LP 家,昨天下午去,今天下午回。


友吧今天

今晚修改:

  • 广场的二级导航增加几个链接:表态 评论 回复。
  • 开始处理“我的友吧”。

星期四 多云 19~30℃

友吧今天

今晚修改:

  • 话题列表的“不限”排除“其他”项目(个人列表除外),以避免初始进入话题列表时显示与运动无关的话题。
  • 处理用户中心“xx加入的圈子”。
  • 评论区显示楼层数。

星期三 阴 20~27℃

友吧今天

今晚修改:

  • space 表修改会员的 equipnum、coachnum、venuenum;
  • 评论区操作菜单样式;
  • “查看更多动态”ajax 样式。

第1491天:北软健身(26)

星期二 阴 20~29℃

北软健身(26):跑步过程中调整呼吸节奏

花 20 分钟跑 2.5 公里,再练半小时乒乓。

今天跑到后面五百米的时候调整了呼吸节奏,由前面的“三步呼吸”改为“两步呼吸”,跑起来更轻松了,因为到后面“三步呼吸”节奏跟不上心率了。


友吧今天

处理个人中心(被访问时的界面)。个人分享的装备、场馆、教练、话题,原先是使用 ajax 处理,现在改为新开窗口处理。

星期一 上午暴雨转小雨,下午阴 20~27℃

友吧今天

今晚修改:

  • 广场列表右上角图标错位修正及 ajax 菜单未弹出修复。
  • space 表增加 venuenum, coachnum, equipnum 三个字段用来记录用户的场馆数、教练数、装备数。
  • 话题列表页:用户头像链到用户空间(原为查看该用户所有话题)。

星期日 大雨 21~26℃

友吧今天

今晚修改:

1、css 的几个背景图 url 错误纠正。

2、修正“热度”和“删除”报错:

XML解析错误:未找到元素  位置:http://friends8.com/sports/cp.php?ac=base&type=venue&blogid=1203&op=edithot&inajax=1  行:1,列:1:

原因:cp_base.php(原cp_blog.php)模板未加载。include_once template 代码位置错误,应放在最末尾。

3、数据库处理:场馆固定电话加区号。

明晚开始处理“用户中心”,然后是“装备表单”,最后是“首页”。

星期六 阴转多云 18~30℃

友吧今天

今晚修改:

  • “场馆列表”分页样式错位修改。
  • “场馆列表”加入 cookie,当地图展开后点击下一页,地图仍然保持展开状态。
  • “点击此处查看全部留言”链接错误。