小微博展示页

来源:互联网 发布:js中 符号代表什么 编辑:程序博客网 时间:2024/06/01 07:55
1.如果发布了图片,使用format格式化方法(根据微博Id查出存储的json地址,遍历每条微博,重新拼接上图片地址)

2.如果发布了表情,使用format格式化方法(如[a_3]格式,preg_replace('/\[(a|b|c|d)_([0-9])+\]/i', '<img src="'.__ROOT__.'/Public/'.MODULE_NAME.'/face/$1/$2.gif" border="0">', $list[$key]['content']);  也就是说将库里存储的字符串取出,再正则匹配为img标签)

3.如果@某人了,使用format格式化方法(

   $pattern = '/(@\S+)\s/i';
  preg_replace($pattern, '<a href="'.__ROOT__.'/$1" class="space" target="_blank">$1</a>', $list[$key]['content']),也就是说将@谁取出来替换为a标签)


a标签里的href再使用jquery处理,ajax请求根据用户名返回个性域名。

0 0
原创粉丝点击