杭州神话信息技术有限公司
标题:
关于微博图片生成规则的请教。
[打印本页]
作者:
jzbigsea
时间:
2011-3-22 11:32:30
标题:
关于微博图片生成规则的请教。
请教一个问题。
2.5版本微博系统生成图片的规则是什么?
如
http://t.jishigou.net/./images/topic/e/9/4675_s.jpg
http://t.jishigou.net/./images/topic/8/46/3480_s.jpg
如上两个图片是如何生成出来的 e/9/4675_s.jpg、8/46/3480_s.jpg(已知4675、3480是主题id号),求前两位的生成方法。
作者:
xxz0318
时间:
2011-3-22 11:37:38
看看相关代码即可明白
作者:
jzbigsea
时间:
2011-3-22 11:40:37
说了句废话
作者:
fox
时间:
2011-3-22 13:46:00
function topic_image($id,$type='small')
{
$type = ('small' == $type ? 's' : 'o');
$file = RELATIVE_ROOT_PATH . 'images/topic/' . face_path($id) . $id . "_{$type}.jpg";
return $file;
}
复制代码
通过函数 face_path 生成了 e/9 、8/46
代码在 include/function/global.func.php文件中
作者:
jzbigsea
时间:
2011-3-22 14:06:03
再请问管理员,如果我自己往 数据库表jishigou_topic_image写数据,photo 字段记录了我的图片完整相对路径。在做前台显示时,貌似不是打印的这个字段,好像也是通过函数生成出来的,请问也是通过这个文件的函数生成的吗?
作者:
fox
时间:
2011-3-22 14:13:48
回复
jzbigsea
的帖子
是的,显示的时候通过 topic_image 生成图片地址
作者:
jzbigsea
时间:
2011-3-22 14:17:11
感谢。问题结了。很好。很强大。
欢迎光临 杭州神话信息技术有限公司 (http://www.cenwor.com/)
Powered by Discuz! X2