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

标题: 帖子背景 [打印本页]

作者: flashroad    时间: 2018-8-28 12:07     标题: 帖子背景

转自:爱秀社区【已废】

不用数据库,不用js,不用新建模版。每个会员都可以在个人中心进行设定属于自己的帖子背景。
效果参看本帖右下角。
作者: flashroad    时间: 2018-8-28 12:29     标题: 一、先来看看如何使用

进入个人中心:
[attach]1112[/attach]

需要购买了“指定勋章”方可启用。当然,也可以去掉这个限制【需要修改代码实现,暂不讨论】
作者: flashroad    时间: 2018-8-28 12:36     标题: 二、教程开始了--新增栏目

进入后台-用户-用户栏目定制,按图所示添加两个新栏目:
[attach]1113[/attach]
栏目标题分别设为:
帖子背景
<a href=plugin.php?id=dps_medalcenter>购买勋章</a>

然后分别进入“详情”如下进行设置:
1、
栏目标题:帖子背景
简短描述(可选):放入图片链接,定制属于自己的帖子背景。建议尺寸小于350x350
内容最大长度:255
[attach]1114[/attach]




2、
栏目标题:<a href=plugin.php?id=dps_medalcenter>购买勋章</a>
简短描述(可选):<font color=red>说明:需要购买“装扮勋章”帖子背景才能生效。</font>
内容最大长度:50
[attach]1115[/attach]
作者: flashroad    时间: 2018-8-28 12:38     标题: 三、获取栏目的id

按图所示获取“帖子背景”及“购买勋章”栏目的id,鼠标指向“详情”,在窗口下方即可看见。
我的是“7”和“8”
[attach]1116[/attach]

将其记录下来,后面要用
作者: flashroad    时间: 2018-8-28 12:40     标题: 四、设置所需勋章的名字及售价

[attach]1117[/attach]
作者: flashroad    时间: 2018-8-28 12:42     标题: 五、编辑viewthread_node.htm模版

找到下边代码,就在第二行,很容易找。


<table id="pid$post[pid]" summary="pid$post[pid]" cellspacing="0" cellpadding="0">


替换为

<table id="pid$post[pid]" summary="pid$post[pid]" cellspacing="0" cellpadding="0" style="{loop $post['medals'] $medal}{if $medal[name] == 装扮勋章}background:#ffffff url($post[field_7]) no-repeat bottom right;{/if}{/loop}">



注意把field_7改为自己“帖子背景”栏目的id
作者: flashroad    时间: 2018-8-28 12:43     标题: 六、编辑memcp_profile.htm模版

找到
<link href="forumdata/cache/style_{STYLEID}_seditor.css?{VERHASH}" rel="stylesheet" type="text/css" />



在下边加
<style>
input[name~="field_8new"]{display: none;}
</style>




注意把field_8改为自己“购买勋章”栏目的id
作者: flashroad    时间: 2018-8-28 12:52

大功告成,快去试试看吧





欢迎光临 flash之路-flash技术交流 (http://flashroad.joinbbs.net/) Powered by Discuz! 7.2