免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

標題: [問題] 如何调整用户组头像的位置? [打印本頁]

作者: ACSLTI    時間: 2014-9-26 12:51     標題: 如何调整用户组头像的位置?

本帖最後由 ACSLTI 於 2014-9-28 10:31 編輯

是否能将用户组头像的位置调整到用户自己头像的上方?若可以,该如何操作?
Discuz 7.2

补充:
  1.                         <!--{if $bannedmessages & 2 && (($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5) || ($post['status'] & 1))}-->
  2.                                 <div class="avatar">{lang member_avatar_banned}</div>
  3.                         <!--{elseif $post['avatar'] && $showavatars}-->
  4.                                 <div class="avatar" onmouseover="showauthor(this, 'userinfo$post[pid]')"><a href="space.php?uid=$post[authorid]" target="_blank">$post[avatar]</a></div>
複製代碼
我觉得问题出在这,这个应该是如果用户没被禁言、不是待审核等等状态的时候,显示头像和用户组头像的意思。
我想把用户组头像(正常在用户头像和用户组名称之间的那个图片)和用户头像上下颠倒一下,应该怎么改?
作者: 夜影o夜劍    時間: 2014-9-26 13:49

回復 1# ACSLTI


    這需要代碼才可以喔
作者: ACSLTI    時間: 2014-9-26 16:23

回復  ACSLTI


    這需要代碼才可以喔
夜影o夜劍 發表於 2014-9-26 13:49


我知道呀,我就是想问问这个代码该怎么写才好。
作者: superman1024    時間: 2014-9-26 16:47

可能要到章魚的論壇看一看
作者: 无界    時間: 2014-9-26 19:19

回復 1# ACSLTI


viewthread_node模版找
  1.                                 <!--{if !$post['anonymous'] && $_DCACHE['groupicon'][$post['groupid']]}-->
  2.                                         <img class="authicon" id="authicon$post[pid]" src="$_DCACHE['groupicon'][$post['groupid']]" onclick="showauthor(this, 'userinfo$post[pid]')" />
  3.                                 <!--{else}-->
  4.                                         <img class="authicon" id="authicon$post[pid]" src="images/common/online_member.gif" onclick="showauthor(this, 'userinfo$post[pid]');" />
  5.                                 <!--{/if}-->
複製代碼
剪切到

同一模版的<!--{if $authoronleft}-->下边
作者: ACSLTI    時間: 2014-9-26 19:40

回復 5# 无界


   那个……弱弱地问一下……
viewthread_node模板在那里?
作者: 无界    時間: 2014-9-26 19:42

回復 6# ACSLTI


    界面-模版管理

如果这个你也不清楚,建议先不要改模版了,找些教程学习下先。
作者: ACSLTI    時間: 2014-9-26 19:58

回復 7# 无界


  谢谢!我后来找到了。
不过改完之后不是我想要的那种。
是这样的:
QQ截图20140926195504.jpg
这是我论坛一个会员的边栏截图,上边的那个是她自己的头像,下边的是用户组头像。
我想把那个用户组头像放到上面。

之前按照您说的那个方法做,我发现是把帖子左上方的那个小图挪到那个上边了。

圖片附件: QQ截图20140926195504.jpg (2014-9-26 19:56, 40.85 KB) / 下載次數 2766
http://sclub.com.tw/discuz/attachment.php?aid=52979&k=b499d9abf8181e1439886286c2661df2&t=1732302944&sid=RhmH2q


作者: 无界    時間: 2014-9-26 20:22

回復 8# ACSLTI


    这个用户组啊  搜索吧 有很多帖子
作者: ACSLTI    時間: 2014-9-26 20:46

回復 9# 无界


那个,我尝试着搜了搜“用户组”、“组头像”、“组图标”这些关键词,但是得到的都不是和我的问题有关的。最贴近的一个是让组头像居中显示,没有看出来涉及到的哪段代码是那个头像的。
http://www.sclub.com.tw/discuz/v ... 1425&highlight=组头像
请问是这一段(或附近)么?
  1.                 <div class="popupmenu_popup userinfopanel" id="userinfo$post[pid]" style="display: none; position: absolute;{if $authoronleft}margin-top: -11px;{/if}">
  2.                         <div class="popavatar">
  3.                                 <div id="userinfo$post[pid]_ma"></div>
複製代碼

作者: ACSLTI    時間: 2014-9-28 10:31

求解答……
作者: bossll    時間: 2014-9-28 15:35

回復 11# ACSLTI


    你好!
會員請參考5樓熱心無界站長正確解說!
若還有疑問請段訊給版主我
謝謝
作者: rosa1414    時間: 2014-9-30 01:03

回復 8# ACSLTI


请问你要的是这样的方案吗?↓↓↓↓↓↓↓↓↓

1-16.gif

圖片附件: 1-16.gif (2014-9-30 01:02, 17.29 KB) / 下載次數 1991
http://sclub.com.tw/discuz/attachment.php?aid=53189&k=c97b66b15cb050a70d4deef0244771c8&t=1732302944&sid=RhmH2q


作者: bossll    時間: 2014-9-30 01:12

回復 13# rosa1414


    這位熱心會員妳好!
恩該會員就是要妳po圖片那種形狀,妳有解決方案嗎?
謝謝
作者: ACSLTI    時間: 2014-9-30 05:13

回復 13# rosa1414

嗯嗯!是的!
不过最好冠饰和头像之间没有缝隙~
作者: rosa1414    時間: 2014-9-30 09:23

回復 15# ACSLTI


目前论坛好像还没有这个代码。。。。。你10楼说的代码不是你要的。。。。
等等下位能不能帮你解答
作者: rosa1414    時間: 2014-9-30 09:25

回復 14# bossll

太復雜啦~一時忘了在那裏
作者: ACSLTI    時間: 2014-9-30 09:32

回復 16# rosa1414

还是谢谢了~
作者: rosa1414    時間: 2014-9-30 09:40

回復 18# ACSLTI



    懂得礼貌。。。。不客气、没帮上你的忙
       
等等下一位是否有答案
作者: 无界    時間: 2014-10-2 09:13

本帖最後由 无界 於 2014-10-2 12:21 編輯

回復 1# ACSLTI


    viewthread_node.htm模板找
  1. $post[newpostanchor] $post[lastpostanchor]
複製代碼
在上边加
  1. <!--{if $post['groupid'] == 1}-->
  2. <img src="管理员图标地址">
  3. <!--{elseif $post['groupid'] == 2}-->
  4. <img src="超版图标地址">
  5. <!--{elseif $post['groupid'] == 3}-->
  6. <img src="版主图标地址">
  7. <!--{elseif $post['groupid'] == 10}-->
  8. <img src="新手图标地址">
  9. <!--{elseif $post['groupid'] == 11}-->
  10. <img src="注册会员图标地址">
  11. <!--{elseif $post['groupid'] == 12}-->
  12. <img src="中级会员图标地址">
  13. <!--{elseif $post['groupid'] == 13}-->
  14. <img src="高级会员图标地址">
  15. <!--{elseif $post['groupid'] == 14}-->
  16. <img src="金牌会员图标地址">
  17. <!--{elseif $post['groupid'] == 15}-->
  18. <img src="元老会员图标地址">
  19. <!--{/if}-->
複製代碼

作者: ACSLTI    時間: 2014-10-2 11:23

回復 20# 无界
没有效果……
作者: 无界    時間: 2014-10-2 11:56

本帖最後由 无界 於 2014-10-2 12:28 編輯

回復 21# ACSLTI


    放在
  1. $post[newpostanchor] $post[lastpostanchor]
複製代碼
上边
  1. <div class="popupmenu_popup userinfopanel" id="userinfo$post[pid]" style="display: none; position: absolute;{if $authoronleft}margin-top: -11px;{/if}">
複製代碼
上边
  1. <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
  2.                         <div>
複製代碼
下边都行
作者: ACSLTI    時間: 2014-10-2 15:03

回復 20# 无界

谢谢!现在能显示了,不过过于靠左,而且和下方的用户头像有一定距离(大概11px)的间隔,请问这个该怎么修正?
  1.                 <div class="popupmenu_popup userinfopanel" id="userinfo$post[pid]" style="display: none; position: absolute;{if $authoronleft}margin-top: -11px;{/if}">
  2.                         <div class="popavatar">
  3.                                 <div id="userinfo$post[pid]_ma"></div>
  4.                                 <ul class="profile_side">
  5.                                         <li class="pm"><a href="pm.php?action=new&uid=$post[authorid]" onclick="hideMenu('userinfo$post[pid]');showWindow('sendpm', this.href);return false;" title="{lang send_pm}">{lang send_pm}</a></li>
複製代碼
我觉得好像是在这个部分。
作者: ACSLTI    時間: 2014-10-4 21:18

求指教!




歡迎光臨 SCLUB免費論壇申請-使用者論壇 (http://sclub.com.tw/discuz/) Powered by Discuz! 7.2