zoukankan      html  css  js  c++  java
  • 方维,会员框,增加相互关注的功能

    方维系统,仿知美网的效果,添加相互关注的功能,如下图所示:

     

    这个框框是在tip.htm里面,要增加互相关注的功能,牵扯到以下文件:

      base.js 里面 #USER_INFO_TIP ;

      services/service.php?m=user&a=tip ,这个里面判断是否是互相关注;

    解决方法:

    /core/dynamic/user.dynamic.php

    // updata by wangtongphp 增加我的粉丝和相互关注的功能,分别判断$_fans和$is_follow_fans即可
    function getTipUserFollow($uid)
    {
        global $_FANWE;
        
        $is_follow = false;
        if($_FANWE['uid'] > 0 && $_FANWE['uid'] != $uid)
        {
            $is_follow = FS('User')->getIsFollowUId($uid);
            //add by wangtongphp 判断是否相互关注
            $is_fans = FDB::resultFirst("select * from ".FDB::table('user_follow')." where f_uid=".$uid." and uid=".$_FANWE['uid']);if($is_fans && $is_follow){ $is_follow_fans = true; }
        }
            
        $args = array(
            'uid'=>$uid,
            'is_follow'=>$is_follow,
            'is_fans' => $is_fans,
            'is_follow_fans'=>$is_follow_fans
        );
        return tplFetch('services/user/tip_follow',$args);
    }

    /tpl/pink2/services/user/tip_follow.htm

    <!--{if $uid == $_FANWE['uid']}-->
    &nbsp;&nbsp;&nbsp;自己都不认识了?
    <!--{else}-->
    <!--{if $is_follow_fans}-->
    <span class="fl icrad_add">已相互关注</span>
    <!--{elseif $is_follow}-->
    <span class="fl icrad_add">已关注T</span>
    <a class="follow_del" href="javascript:;" onclick="$.User_Follow({$uid},this,UserTipFollowHandler);">取消</a>
    <!--{else}-->
    &nbsp;<a class="green_button" onclick="$.User_Follow({$uid},this,UserTipFollowHandler);" href="javascript:;">+加关注</a>
    <!--{/if}-->
    <!--{/if}-->

    效果如图:

  • 相关阅读:
    机械大楼电梯控制项目软件 -- github团队组建
    C# webBrowser 开新窗口保持Session(转)
    Asterisk manager API(AMI)文档(中文版)
    记录两个不错的软件
    extjs4 各种怪异问题
    几款打印控件
    jquery.UI.tabs
    FineUI 基于 ExtJS 的专业 ASP.NET 控件库
    Ext之ExtGrid增删改查询回顾总结
    showModalDialog 刷新问题,在页面中跳转问题
  • 原文地址:https://www.cnblogs.com/wangtongphp/p/3107399.html
Copyright © 2011-2022 走看看