欢迎光临
我们一直在努力

discuz 收听和取消收听切换按钮

建站超值云服务器,限时71元/月

收听之前显示“收听TA” 收听之后显示“取消收听”。

<!--{eval $follow = 0;}-->
<!--{eval $follow = C::t('home_follow')->fetch_all_by_uid_followuid($_G['uid'], 对方uid);}-->
<a href="home.php?mod=spacecp&ac=follow&op={if%20!empty($follow)}del{else}add{/if}&hash={FORMHASH}&fuid=对方uid" id="followmod_对方uid" onclick="showWindow('followmod', this.href, 'get', 0)"><!--{if !empty($follow)}-->{lang nofollow}<!--{else}-->{lang follow}<!--{/if}--></a>

与之相关的自带的js

function succeedhandle_followmod(url, msg, values) {
  var fObj = $('followmod_'+values['fuid']);
  if(values['type'] == 'add') {
    fObj.innerHTML = '{lang nofollow}';
    fObj.href = 'home.php?mod=spacecp&ac=follow&op=del&fuid='+values['fuid'];
  } else if(values['type'] == 'del') {
    fObj.innerHTML = '{lang follow}';
    fObj.href = 'home.php?mod=spacecp&ac=follow&op=add&hash={FORMHASH}&fuid='+values['fuid'];
  }
}

home里的

space_userabout.htm里也有,和上面的代码形式相同。
{lang }有区别,取消收听{lang follow_del},收听{lang follow_add}TA。
space_card也有这个东西,但是代码稍有不同,不同uid有区分,如下。
<!--{if helper_access::check_module('follow')}-->
<a href="home.php?mod=spacecp&ac=follow&op={if%20!empty($follow)}del{else}add{/if}&hash={FORMHASH}&fuid=$space[uid]" id="card_followmod_$space[uid]" onclick="showWindow(this.id, this.href, 'get', 0)" class="xi2"><!--{if !empty($follow)}-->{lang follow_del}<!--{else}-->{lang follow_add}TA<!--{/if}--></a>
<!--{/if}-->
<script type="text/javascript">
        function succeedhandle_card_followmod_$space[uid](url, msg, values) {
          var linkObj = $('card_followmod_'+values['fuid']);
          if(linkObj) {
            if(values['type'] == 'add') {
              linkObj.innerHTML = '{lang follow_del}';
              linkObj.href = 'home.php?mod=spacecp&ac=follow&op=del&fuid='+values['fuid'];
            } else if(values['type'] == 'del') {
              linkObj.innerHTML = '{lang follow_add}TA';
              linkObj.href = 'home.php?mod=spacecp&ac=follow&op=add&hash={FORMHASH}&fuid='+values['fuid'];
            }
          }
        }
      </script>


赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » discuz 收听和取消收听切换按钮
分享到: 更多 (0)