|
马上注册,免费下载更多dz插件网资源。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
大家好
之前常看到有站長在詢問
官方的已解決插件
可惜官方一直沒有分享
個人覺得內置的懸賞主題
在功能上各方面都很不錯
用內置的懸賞主題就很好
不但可以獎勵會員積分
也可以讓會員有良性互動
這次分享與其說是
仿官方的已解決插件
其實是在內置的懸賞主題上
做基礎的一點點美化
分享給有需要的站長們
另外樓主樓層第二頁
提供簡體版本方便其他站長閱讀^^
首先先在後台設置用戶組和版塊權限
求助版塊後台不用設置主題分類
設置用戶組發表懸賞主題權限

設置版塊發表懸賞主題權限

打開
template/default/forum/viewthread_node.htm 文件
查找- <!--{if $_G['forum_thread']['special'] == 3 && ($_G['forum']['ismoderator'] && (!$_G['setting']['rewardexpiration'] || $_G['setting']['rewardexpiration'] > 0 && ($_G[timestamp] - $_G['forum_thread']['dateline']) / 86400 > $_G['setting']['rewardexpiration']) || $_G['forum_thread']['authorid'] == $_G['uid']) && $post['authorid'] != $_G['forum_thread']['authorid'] && $post['first'] == 0 && $_G['uid'] != $post['authorid'] && $_G['forum_thread']['price'] > 0}--> <a href="javascript:;">{lang reward_set_bestanswer}</a> <!--{/if}-->
复制代码 刪除
查找- <div class="pct"> <!--{ad/thread/a_pt/2/$postcount}--> <!--{if empty($ad_a_pr_css)}--> <style type="text/css">.pcb{margin-right:0}</style> <!--{eval $ad_a_pr_css=1;}--> <!--{/if}-->
复制代码 下方添加- <!--{if $_G['forum_thread']['special'] == 3 && ($_G['forum']['ismoderator'] && (!$_G['setting']['rewardexpiration'] || $_G['setting']['rewardexpiration'] > 0 && ($_G[timestamp] - $_G['forum_thread']['dateline']) / 86400 > $_G['setting']['rewardexpiration']) || $_G['forum_thread']['authorid'] == $_G['uid']) && $post['authorid'] != $_G['forum_thread']['authorid'] && $post['first'] == 0 && $_G['uid'] != $post['authorid'] && $_G['forum_thread']['price'] > 0}--> <div style="height:35px"> <a href="javascript:;" onclick="setanswer($post['pid'], '$_GET[from]')"><img src="http://i.imgur.com/diVmfWN.png"></a> </div> <!--{/if}-->
复制代码 上方代碼中的- http://i.imgur.com/diVmfWN.png
复制代码 是 "此回覆解決我的問題" 圖標
您可以換成自己的圖標即可
再打開 (帖內添加主題分類修改)
template/default/forum/viewthread.htm 文件
查找這裡提供兩種方案
按照您自己的需求
選擇一種方案修改即可 (上方添加部分)
方案 1
點擊帖內 [求助]
跳轉到發表懸賞主題的頁面
上方添加- <!--{if $thread['special'] == '3' && $thread['price'] > 0}--> <a href="forum.php?mod=post&action=newthread&fid=$_G[fid]&special=3"><font size="3" color="#333333"><b>[<font color="FF0000">{lang recourse}</font>]</b></font></a> <!--{elseif $thread['special'] == '3' && $thread['price'] < 0}--> <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=2" title="{lang show_rewarded_only}"><font size="3" color="#333333"><b>[<font color="008800">{lang reward_solved}</font>]</b></font></a> <!--{/if}-->
复制代码 方案 2
點擊帖內 [求助]
跳轉到未解決的主題頁面
上方添加- <!--{if $thread['special'] == '3' && $thread['price'] > 0}--> <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=1" title="{lang show_rewarding_only}"><span class="xi1"><font size="3" color="#333333"><b>[<font color="FF0000">{lang recourse}</font>]</b></font></span></a> <!--{elseif $thread['special'] == '3' && $thread['price'] < 0}--> <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=2" title="{lang show_rewarded_only}"><font size="3" color="#333333"><b>[<font color="008800">{lang reward_solved}</font>]</b></font></a> <!--{/if}-->
复制代码 再打開
source/language/forum/lang_template.php
查找- 'content_actions' => '更多操作',
复制代码 下方添加再打開 (帖子列表頁添加主題分類修改)
template/default/forum/forumdisplay_list.htm 文件
查找- - <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=1" title="{lang show_rewarding_only}"><span class="xi1">[{lang thread_reward} <span class="xw1">$thread[price]</span> {$_G[setting][extcredits][$_G['setting']['creditstransextra'][2]][unit]}{$_G[setting][extcredits][$_G['setting']['creditstransextra'][2]][title]}]</span></a>
复制代码 刪除
再查找- - <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=2" title="{lang show_rewarded_only}">[{lang reward_solved}]</a>
复制代码 刪除
再查找- <!--{hook/forumdisplay_thread $key}--> $thread[typehtml] $thread[sorthtml]
复制代码 這裡提供兩種方案
按照您自己的需求
選擇一種方案修改即可 (上方添加部分)
方案 1
點擊帖子列表頁 [求助]
跳轉到發表懸賞主題的頁面
上方添加
- <!--{if $thread['special'] == '3' && $thread['price'] > 0}--> <a href="forum.php?mod=post&action=newthread&fid=$_G[fid]&special=3"><font color="007cd5">[<font color="FF0000">{lang recourse}</font>]</font></a> <!--{elseif $thread['special'] == '3' && $thread['price'] < 0}--> <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=2" title="{lang show_rewarded_only}"><font color="007cd5">[<font color="008800">{lang reward_solved}</font>]</font></a> <!--{/if}-->
复制代码 方案 2
點擊帖子列表頁 [求助]
跳轉到未解決的主題頁面
上方添加- <!--{if $thread['special'] == '3' && $thread['price'] > 0}--> <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=1" title="{lang show_rewarding_only}"><span class="xi1"><font color="007cd5">[<font color="FF0000">{lang recourse}</font>]</font></span></a> <!--{elseif $thread['special'] == '3' && $thread['price'] < 0}--> <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=2" title="{lang show_rewarded_only}"><font color="007cd5">[<font color="008800">{lang reward_solved}</font>]</font></a> <!--{/if}-->
复制代码 修改前請先備份
修改後記得更新緩存
©dz插件网所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。 如有侵权请邮件与我们联系处理:[email protected](手机随时接收邮件)并出示相关证明以便删除。敬请谅解!
|
|