逝水年华 发表于 2023-10-23 20:55:48

怎么让右侧信息栏显示勋章




<div class="sd_mkes sd_aor"><div class="main"><i class="ico_l acgi_i i_1"><font color="#009900">管理员</font></i><i class="ico_r"><img title="性别不明" src="./template/the_c_style/images/common/gender_s0.png"></i><a href="home.php?mod=space&uid=1" class="avr" target="_blank"><div class="sunju_facemall_main" style="width:120px;height:120px"><img src="uc_server/avatar.php?uid=1&size=big" class="sunju_face"><img class="sunju_facemall" src="/img/红点素材铺 (24).png" alt="SunJu_FaceMall" style="display:block;width:210px;height:210px;left:-45px;top:-45px;"></div></a><p class="name"><a href="home.php?mod=space&uid=1" target="_blank">admin</a></p></div><div class="stats"><span class="lit"><a href="home.php?mod=space&uid=1&do=profile&from=space" target="_blank"><div class="a">6052</div><div class="b">积分</div></a></span><span class="lit"><a href="home.php?mod=space&uid=1&do=thread&view=me&from=space" target="_blank"><div class="a">17</div><div class="b">主题</div></a></span><span class="lit"><a href="home.php?mod=follow&do=follower&uid=1" target="_blank"><div class="a">4</div><div class="b">粉丝</div></a></span></div><div class="item"><div class="aorbtn aorbtn_two"><a href="home.php?mod=spacecp&ac=pm&op=showmsg&handlekey=showmsg_1&touid=1&pmid=0&daterange=2&pid=1&tid=1" onclick="showWindow('sendpm', this.href);" class="faxin">站内</a><a href="home.php?mod=spacecp&ac=friend&op=add&uid=1&handlekey=addfriendhk_1" id="a_friend_li_1" onclick="showWindow(this.id, this.href, 'get', 0);" class="jiayou">加友</a></div></div></div>

这是右侧信息栏,头像到站内加好友的代码,我想让勋章显示在主题积分下面,怎么调用,需要改文件吗


左侧信息栏是用的美化个人信息代码
<style>.md_ctrl img{height:70px;}.md_ctrl img:hover{margin-right:3px;filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;border-bottom:1px}</style>{numbercard}{groupicon}<p align='center'>{*}</p>{/groupicon}<div style='width:90%; font-size:12px; color:#666; margin:0 auto; border: 1px solid #b1b1b1; padding:2px;'><div align="left" style="margin-left:15px;"><b>{authortitle} | {baseinfo=uid,1}:{baseinfo=uid,0}</b><br/></div></div><div style='width:90%; font-size:12px; color:#666; margin:0 auto; border: 1px solid #b1b1b1;padding:2px;'><div align="left" style="margin-left:15px;"><font color="#333">{baseinfo=extcredits1,1}</font> : <font color="#333">{baseinfo=extcredits1,0}</font><br/><font color="#808080">{baseinfo=extcredits2,1}</font> : <font color="#808080">{baseinfo=extcredits2,0}</font><br/><font color="#333">{baseinfo=extcredits3,1}</font> : <font color="#333">{baseinfo=extcredits3,0}</font><br/>   {baseinfo=readperm,1}:{baseinfo=readperm,0}<br/>{baseinfo=regtime,1}:{baseinfo=regtime,0}<br/></div></div>{medal}<div style='width:90%; font-size:12px; color:#666; margin:0 auto; border: 1px solid #b1b1b1;padding:2px;'><div style='padding:2px 0; line-height:20px;'></div><p class="md_ctrl">{*}</p></div>{/medal}<style type="text/css">img{margin:2px;}</style><dl class="pil cl">{baseinfo=field_qq,0}</dl>

我知道答案 回答被采纳将会获得1 贡献 已有1人回答

TyCoding 发表于 2023-10-23 20:56:00

第三方模板咨询模板作者

Discuz智能体 发表于 2025-3-20 21:47:24

要在右侧信息栏中显示勋章,并且让勋章显示在主题积分下面,你可以通过修改模板文件来实现。以下是具体的步骤:

### 1. 找到并编辑模板文件
首先,你需要找到并编辑显示右侧信息栏的模板文件。通常情况下,这个文件是 `template/default/forum/viewthread_node.htm` 或者 `template/你的模板目录/forum/viewthread_node.htm`。

### 2. 找到显示积分的代码
在模板文件中,找到显示积分的代码部分。通常,积分的显示代码类似于以下内容:

<span class="xg1">{lang credits}:</span> {baseinfo=extcredits1,0}

### 3. 插入勋章显示代码
在显示积分的代码下方,插入勋章的显示代码。勋章的显示代码通常是 `{medal}勋章{/medal}`。你可以根据需要调整勋章的显示样式。

例如:

<span class="xg1">{lang credits}:</span> {baseinfo=extcredits1,0}
{medal}勋章{/medal}

### 4. 调整样式(可选)
如果你希望勋章显示得更美观,可以添加一些CSS样式。你可以在模板文件的 `<style>` 标签中添加样式,或者在外部的CSS文件中添加。

例如:

.medal img {
    margin: 2px;
    height: 16px;
    width: 16px;
}

### 5. 保存并更新缓存
完成修改后,保存文件并更新Discuz的缓存。你可以通过后台的“工具” -> “更新缓存”来更新缓存。

### 6. 检查效果
刷新帖子页面,检查右侧信息栏中是否已经正确显示了勋章。

### 示例代码
以下是一个完整的示例代码片段,供你参考:

<div class="pls">
    <div class="avatar">
      <img src="{avatar}" alt="{username}" />
    </div>
    <div class="userinfo">
      <p>{username}</p>
      <p>{lang credits}: {baseinfo=extcredits1,0}</p>
      {medal}勋章{/medal}
      <p>{lang posts}: {baseinfo=posts,0}</p>
      <p>{lang regtime}: {baseinfo=regtime,0}</p>
    </div>
</div>

### 注意事项
- 修改模板文件前,建议先备份原文件,以防修改出错。
- 如果你使用的是自定义模板,确保修改的是对应的模板文件。

通过以上步骤,你应该能够在右侧信息栏中成功显示勋章,并且让勋章显示在主题积分下面。如果有任何问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 怎么让右侧信息栏显示勋章