菜仔卢 网了个站

《ZblogPhp好友系统(关注/粉丝)插件》

  • 插件介绍:关注/粉丝/喜欢/屏蔽
    • 使用用户的文章列表页做个人主页展示相关内容
    • 可以对用户进行点赞、关注、屏蔽操作(配合站内信插件可以发私信)
    • 登录,评论,投稿都会增加经验值,经验值/10=等级LV
    • 可以自定义模板
    • 未增删改任何数据表,全部通过用户Metas字段来实现
  • 购买&下载插件
  • 演示地址:点击本站任一用户名即可
  • 免责声明:因插件的可复制特性,本插件一经售出概不退款
  • 使用说明
    • 登录,评论,投稿都会增加经验值,经验值/10=等级LV
    • 关注有四种形态:关注,已关注,被关注,相互关注
    • 当前用户的主页显示全部关注人的最新文章
    • 屏蔽有四种形态:屏蔽,已屏蔽,被屏蔽,相互屏蔽
    • 已屏蔽或被屏蔽后该用户的文章不会在当前用户的主页显示
  • 自定义模板说明
    •  页面地址:{caizilu_relation_url($uid,$act)}
      • $uid=用户ID
      • $act分别为
        • 'members'用户搜索
        • 'fans'粉丝
        • 'idols'关注
        • 'articles'文章
        • 'comms'评论
    • 相关数量查询:{caizilu_relation_count($uid,$act)}
      • $uid=用户ID
      • $act分别为
        • 'fans'粉丝
        • 'idols'关注
        • 'blacklist'黑名单
        • 'likes'被赞
    • 关注状态查询:{caizilu_relation_idols_status($b,$a)}
      • $b 被查询方(对方)
      • $a 查询方(我方)(留空为当前用户)
      • 返回结果分别为:关注,已关注,被关注,互相关注
    • 屏蔽状态查询:{caizilu_relation_shield_status($b,$a)}
      • $b 被查询方(对方)
      • $a 查询方(我方)(留空为当前用户)
      • 返回结果分别为:屏蔽,已屏蔽,被屏蔽,互相屏蔽
    • 点赞状态查询:caizilu_relation_like_status($b,$a)
      • $b 被查询方(对方)
      • $a 查询方(我方)(留空为当前用户)
      • 返回结果分别为:点赞,已赞,被赞,互赞
    • 关注/屏蔽/点赞按钮
      • js文件:<script type="text/javascript" src="'.$zbp->host.'zb_users/plugin/caizilu_relation/js.js"></script>
      • 点赞按钮:
        <a id="relations_like" href="javascript:relations_like(用户ID,{$zbp->GetCSRFToken()});">
            <span id="relations_like_num">{caizilu_relation_count(用户ID,'likers')}</span>
            <span id="relations_like_text">点赞状态文字</span>
        </a>
      • 屏蔽按钮:<a id="relations_shield_用户ID" href="javascript:relations_shield(用户ID,{$zbp->GetCSRFToken()});">屏蔽状态文字</a>
      • 关注按钮:<a id="relations_idols_用户ID" href="javascript:relations_idols(用户ID,{$zbp->GetCSRFToken()});">关注状态文字</a>
      • 各状态文字请参照上文对应的状态查询,js文件可根据需要自行修改
    •  页面判断并输出内容
      • {if isset($_GET['idols'])} //关注列表页
            {foreach $arrays as $member}
                {$member->***}
            {/foreach}
      • {elseif isset($_GET['fans'])}// 粉丝列表页
            {foreach $arrays as $member}
                {$member->***}
            {/foreach}
      • {elseif isset($_GET['comms'])}//评论列表页
            {foreach $arrays as $comm}
                {$comm->***}
            {/foreach}
      • {elseif isset($_GET['members'])}//用户列表页
            <form id="members_search" method="post" action="">';
                <input name="members" type="text" value="" placeholder="搜索用户...">
                <input type="submit" value="提交">
            </form>
            {foreach $arrays as $member}
                {$member->***}
            {/foreach}
      • {else}
            {if isset($_GET['articles'])}
                作者的全部文章页
            {else}
                {if 作者ID==$zbp->user->ID}
                    当前用户关注的最新动态页
                {else}
                    作者的热门文章页
                {/if}
            {/if}
            {foreach $arrays as $article}//文章列表
                {$article->***}
            {/foreach}
        {/if}
    • 分页条:{template:pagebar}