开发框架 版主:迅睿框架研发组
首页,封面页,列表页怎么调用关注用户按钮?
类型:迅睿CMS 更新时间:2021-11-28 13:56:02

请问首页,封面页,列表页怎么调用关注用户按钮?

{xunruicms_img_title}

回帖
  • 迅睿框架技术-陈泽希
    #1楼    迅睿框架技术-陈泽希
    2021-11-27 21:02:12
    Chrome 0
  • likeren
    #2楼    likeren
    2021-11-27 21:21:11
    Chrome 0
    迅睿框架技术-陈泽希 是{module} 循环标签里怎么调用关注文章作者,不是公众号啊
  • 王小五
    #3楼    王小五
    2021-11-27 21:42:27
    Chrome 0
    https://www.xunruicms.com/wenda/23059.html
  • likeren
    #4楼    likeren
    2021-11-27 22:30:10
    Chrome 0
    王小五 多谢!循环语句没有问题,判断语句应该怎么写呢?
    		<p>
    			{if $rt = dr_hy_is_friend($user.id, $member.id)}
    			<a href="javascript:dr_hy_addfriend('{$t.uid}');" class="btn btn-outline" id="hy_addfriend_{$t.uid}"><i class="fa fa-check-circle"></i> {if $rt==1}已关注{else} <i class="bi bi-arrow-left-right"></i> 相互关注{/if} </a>
    			{else}
    			<a href="javascript:dr_hy_addfriend('{$t.uid}');" class="btn" id="hy_addfriend_{$t.uid}"><i class="fa fa-plus"></i> 关注 </a>
    			{/if}
    		</p>
    		<script type="text/javascript">
    			function dr_hy_addfriend(uid) {
    				$.get("/index.php?is_ajax=1&s=hy&c=show&m=friend&uid="+uid, function(json){
    					dr_cmf_tips(json.code, json.msg);
    					if (json.code) {
    						if (json.data.status) {
    							$('#hy_addfriend_'+uid).html(json.data.value);
    							$('#hy_addfriend_'+uid).addClass("btn-outline");
    						} else {
    							$('#hy_addfriend_'+uid).html("关注");
    							$('#hy_addfriend_'+uid).removeClass("btn-outline");
    						}
    					}
    				}, 'json');
    			}
    		</script>	
  • 王小五
    #5楼    王小五
    2021-11-27 23:17:48
    华为手机 0
    论坛里有,搜关注看一下!
  • likeren
    #6楼    likeren
    2021-11-28 12:59:15
    Chrome 0
    迅睿框架技术-陈泽希
    {module module=works order=updatetime page=1 pagesize=5}
    
    {if $rt = dr_hy_is_friend($user.id, $member.id)}
    <a href="javascript:dr_hy_addfriend('{$t.uid}');" class="btn btn-outline" id="hy_addfriend_{$t.uid}"><i class="fa fa-check-circle"></i> {if $rt==1}已关注{else} <i class="bi bi-arrow-left-right"></i> 相互关注{/if} </a>
    {else}
    <a href="javascript:dr_hy_addfriend('{$t.uid}');" class="btn" id="hy_addfriend_{$t.uid}"><i class="fa fa-plus"></i> 关注 </a>
    {/if}
    <script type="text/javascript">
    	function dr_hy_addfriend(uid) {
    		$.get("/index.php?is_ajax=1&s=hy&c=show&m=friend&uid="+uid, function(json){
    			dr_cmf_tips(json.code, json.msg);
    			if (json.code) {
    				if (json.data.status) {
    					$('#hy_addfriend_'+uid).html(json.data.value);
    					$('#hy_addfriend_'+uid).addClass("btn-outline");
    				} else {
    					$('#hy_addfriend_'+uid).html("关注");
    					$('#hy_addfriend_'+uid).removeClass("btn-outline");
    				}
    			}
    		}, 'json');
    	}
    </script>	
    
    {/module}
    求指教判断语句{if $rt = dr_hy_is_friend($user.id, $member.id)}放在循环列表里应该怎么写,试了很多次也没解决。
  • 小波工作室--标签和API大师
    #7楼    小波工作室--标签和API大师
    2021-11-28 13:15:14
    Chrome 0
    $user.id改成 $t.uid 因为这里读取的是文章所属的账号id
    满意答案
  • likeren
    #8楼    likeren
    2021-11-28 13:56:02
    Chrome 0
    @小波工作室--标签和API大师:感谢回复!昨天改过$t.uid了,一直报错,可能是其他地方没改对,现在没问题了,多谢!