discuz 收听和取消收听切换按钮
收听之前显示“收听TA” 收听之后显示“取消收听”。

[代码]php代码:

1<!--{eval $follow = 0;}-->
2<!--{eval $follow = C::t('home_follow')->fetch_all_by_uid_followuid($_G['uid'], 对方uid);}-->
3<a href="home.php?mod=spacecp&ac=follow&op={if !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

[代码]php代码:

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

[代码]php代码:

1home里的
2space_userabout.htm里也有,和上面的代码形式相同。
3{lang }有区别,取消收听{lang follow_del},收听{lang follow_add}TA。
4space_card也有这个东西,但是代码稍有不同,不同uid有区分,如下。

[代码]php代码:

01<!--{if helper_access::check_module('follow')}-->
02<a href="home.php?mod=spacecp&ac=follow&op={if !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>
03<!--{/if}-->
04<script type="text/javascript">
05        function succeedhandle_card_followmod_$space[uid](url, msg, values) {
06          var linkObj = $('card_followmod_'+values['fuid']);
07          if(linkObj) {
08            if(values['type'] == 'add') {
09              linkObj.innerHTML = '{lang follow_del}';
10              linkObj.href = 'home.php?mod=spacecp&ac=follow&op=del&fuid='+values['fuid'];
11            else if(values['type'] == 'del') {
12              linkObj.innerHTML = '{lang follow_add}TA';
13              linkObj.href = 'home.php?mod=spacecp&ac=follow&op=add&hash={FORMHASH}&fuid='+values['fuid'];
14            }
15          }
16        }
17      </script>

阅读更多
个人分类: discuz
想对作者说点什么? 我来说一句

好爱收音机

2014年02月20日 26KB 下载

在线收听英语电台软件

2011年10月30日 2.91MB 下载

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭