该问题已被锁定!
11
关注
4937
浏览

你好,我看到评作文上usercard里有粉丝数显示,我模赞和仿威望的方法输出没有用...不知道你是怎么实现的。谢谢!

AI智能回复搜索中,请稍后...

为什么被折叠? 0 个回复被折叠
Alu 初级会员 用户来自于: 广东省广州市
2013-09-12 15:32
优化的修改方法,不需要重复查询数据库: 需要修改三个文件: static\js目录下: functions.js修改注明: 'agree_count': result.agree_count,下面添加:'fans_count': result.fans_count,
                            //动态插入盒子
                            $('#aw-ajax-box').html(Hogan.compile(AW_TEMPLATE.userCard).render(
                            {
                                'verified' : verified,
                                'verified_enterprise' : verified_enterprise,
                                'uid': result.uid,
                                'avatar_file': result.avatar_file,
                                'user_name': result.user_name,
                                'reputation': result.reputation,
                                'agree_count': result.agree_count,
                                'fans_count': result.fans_count,
                                'signature': result.signature,
                                'url' : result.url,
                                'category_enable' : result.category_enable,
                                'focus': focus,
                                'focusTxt': focusTxt
                            }));
aw_template.js文件对应着下面改:
						'

'+ '' + _t('威望') + ': {{reputation}}'+ '' + _t('赞同') + ': {{agree_count}}'+ '' + _t('粉丝') + ': {{fans_count}}'+ '

'+
\app\people目录下 ajax.php文件'agree_count' => $user_info['agree_count'],下行增加:'fans_count' => $user_info['fans_count'],
		H::ajax_json_output(array(
			'reputation' => $user_info['reputation'],
			'agree_count' => $user_info['agree_count'],
			'thanks_count' => $user_info['thanks_count'],
			'fans_count' => $user_info['fans_count'],
			'type' => 'people',
			'uid' => $user_info['uid'],
			'user_name' => $user_info['user_name'],
			'avatar_file' => get_avatar_url($user_info['uid'], 'mid'),
			'signature' => $user_info['signature'],
			'focus' => ($user_follow_check ? true : false),
			'is_me' => (($this->user_id == $user_info['uid']) ? true : false),
			'url' => get_js_url('/people/' . $user_info['url_token']),
			'category_enable' => ((get_setting('category_enable') == 'Y') ? 1 : 0),
			'verified' => $user_info['verified']
		));
bfjjcg 初级会员 用户来自于: 北京市
2013-08-20 19:45
这个问题研究了很久的,业务不熟害死人啊,调试了两晚上才搞定,直接在js加入是不会生效的,需要在程序里面先调用出来数据。 (PS题外话:官方能不能别把函数的注释删除了,从2.1beta2开始用文件对比的方法升级的,看见好多注释被干掉了,嘿嘿@zhengqiang ) 一:app/people/ajax.php 里面 大楷106行的位置或者搜索“H::ajax_json_output(array(” 找到代码 在之前添加如下代码
   $fensi= $this->model('account')->fensi($user_info['uid']);    
在紧接着的下面找到“'verified' => $user_info['verified'],” 回车换行添加一句 'fen' => $fensi, 注:查询单个用户被关注的数量,model里面我自定义了一个函数 fensi。 二:models/account.php 里面 添加fensi函数 在最后一个}前面添加如下代码
   public function fensi($uid)
	{
	   $qid = $this->query_row("SELECT count(*) as zong FROM `aws_user_follow` WHERE `friend_uid`='".$uid."'");
	   return $qid["zong"];
	}
三:static/js/aw_template.js 的usercard模板 找到 “'' + _t('赞同') + ': {{agree_count}}“ 回车添加 '' + _t('粉丝') + ': {{fen}}  '+ 即可。 友情提醒:改代码有风险,改之前请复制一个改名备份。。。。。
zhengqiang 超级管理员 用户来自于: 广东省深圳市龙岗区
2013-08-20 18:25
直接把读一下评作文里面的js就知道了啊:),js代码是可以通过源码查询的。

关于作者

jamiewq 注册会员

这家伙很懒,还没有设置简介

问题动态

发布时间
2013-08-20 18:05
更新时间
2013-09-12 15:32
关注人数
11 人关注

相关问题

用户推荐下的排名怎么回事?
怎么关闭UC整合呀?
我的wecenter 管理员密码进不去,怎么办
求救:文章摘要会显示代码,怎么破!!!
提交时发出这个错误是怎么回事{"rsm":null,"errno":1,"err":null}
发布的信息怎么删除呢?
刚用这个网站做程序,积分规则怎么打不开
发布问题时不能上传图片,怎么回事?
使用微信登陆在哪儿开启的?我的登陆页怎么木有看到?
怎么老有奇奇怪怪的邮件注册,兄弟们的网站是不是也有?

推荐内容

请问官方,WC目前有一些二次开发或功能定制的案例参考吗?
求WC二次开发
新年新开始,大伙们来侃大山吧
WC人才招聘系统开放测试
新增了一个类似文章发布的功能,为用ueditor,照抄publish的,但总取不到article_category_list
这个社区是anwsion二次开发的,不错。
有高手可以把我的oask系统转成wecenter吗?
开发类似豆瓣和知乎结合体的网站
二次开发,邀高手
见到的别人二次开发的功能,你们喜欢那些?