- 积分
- 128075
- 在线时间
- 小时
- 注册时间
- 2010-9-23
- 最后登录
- 1970-1-1
|
|
此升级加强:
- 支持模板 Discuz! X1.5
- 修正选择分类后可选择类型
此扩展作品并非绿色插件,需要修改源代码,请先备份相关文件
修改文件:
1、./source/module/forum/forum_forumdisplay.php
2、./template/default/forum/forumdisplay_list.htm
打开 forum_forumdisplay.php,寻找代码:
- foreach($geturl as $field => $value) {
复制代码
在下面加入
- if($_G['gp_solved'] == '1') {
- $filteradd .= " AND special='3' and price>0 ";
- }elseif($_G['gp_solved'] == '2') {
- $filteradd .= " AND special='3' and price<0 ";
- }elseif($_G['gp_solved'] == '3') {
- $filteradd .= " AND special='3' and price>0 AND replies=0 ";
- }
复制代码 打开 forumdisplay_list.htm,寻找代码
- <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable']) || $_G['forum']['threadsorts']}-->
- <ul id="thread_types" class="ttp bm cl">
- <li {if !$_G['gp_typeid'] && !$_G['gp_sortid']}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_G['gp_archiveid']}&archiveid={$_G['gp_archiveid']}{/if}">{lang forum_viewall}</a></li>
- <!--{if $_G['forum']['threadtypes']}-->
- <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->
- <li{if $_G['gp_typeid'] == $id} class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid&typeid=$id$forumdisplayadd[typeid]{if $_G['gp_archiveid']}&archiveid={$_G['gp_archiveid']}{/if}"><!--{if $_G[forum][threadtypes][icons][$id] && $_G['forum']['threadtypes']['prefix'] == 2}--><img class="vm" src="$_G[forum][threadtypes][icons][$id]" alt="" /> <!--{/if}-->$name</a></li>
- <!--{/loop}-->
- <!--{/if}-->
- <!--{if $_G['forum']['threadsorts']}-->
- <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}-->
- <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
- <li{if $_G['gp_sortid'] == $id} class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=sortid&sortid=$id$forumdisplayadd[sortid]{if $_G['gp_archiveid']}&archiveid={$_G['gp_archiveid']}{/if}">$name</a></li>
- <!--{/loop}-->
- <!--{/if}-->
- <!--{hook/forumdisplay_filter_extra}-->
- </ul>
- <script type="text/javascript">showTypes('thread_types');</script>
- <!--{/if}-->
复制代码 替换成以下代码:
- <!--{if $_G[fid] == '36'}-->
- <ul id="thread_types" class="ttp bm cl">
- <li {if $_G['gp_solved'] == ''}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid{if $_G[gp_typeid]}&typeid=$_G[gp_typeid]{/if}">所有问题</a></li>
- <li {if $_G['gp_solved'] == '1'}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid{if $_G[gp_typeid]}&typeid=$_G[gp_typeid]{/if}&solved=1">未解决</a></li>
- <li {if $_G['gp_solved'] == '2'}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid{if $_G[gp_typeid]}&typeid=$_G[gp_typeid]{/if}&solved=2">已解答</a></li>
- <li {if $_G['gp_solved'] == '3'}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid{if $_G[gp_typeid]}&typeid=$_G[gp_typeid]{/if}&solved=3">零回答</a></li>
- </ul>
- <!--{/if}-->
- <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable']) || $_G['forum']['threadsorts']}-->
- <ul id="thread_types" class="ttp bm cl">
- <li {if !$_G['gp_typeid'] && !$_G['gp_sortid']}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_G['gp_archiveid']}&archiveid={$_G['gp_archiveid']}{/if}">{lang forum_viewall}</a></li>
- <!--{if $_G['forum']['threadtypes']}-->
- <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->
- <li{if $_G['gp_typeid'] == $id} class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid&typeid=$id$forumdisplayadd[typeid]{if $_G['gp_archiveid']}&archiveid={$_G['gp_archiveid']}{/if}{if $_G[gp_solved]}&solved=$_G[gp_solved]{/if}"><!--{if $_G[forum][threadtypes][icons][$id] && $_G['forum']['threadtypes']['prefix'] == 2}--><img class="vm" src="$_G[forum][threadtypes][icons][$id]" alt="" /> <!--{/if}-->$name</a></li>
- <!--{/loop}-->
- <!--{/if}-->
- <!--{if $_G['forum']['threadsorts']}-->
- <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}-->
- <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
- <li{if $_G['gp_sortid'] == $id} class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=sortid&sortid=$id$forumdisplayadd[sortid]{if $_G['gp_archiveid']}&archiveid={$_G['gp_archiveid']}{/if}{if $_G[gp_solved]}&solved=$_G[gp_solved]{/if}">$name</a></li>
- <!--{/loop}-->
- <!--{/if}-->
- <!--{hook/forumdisplay_filter_extra}-->
- </ul>
- <script type="text/javascript">showTypes('thread_types');</script>
- <!--{/if}-->
复制代码 然后从中寻找:
- <!--{if $_G[fid] == '36'}-->
复制代码
将“36”修改成悬赏版块的fid号码
更新缓存,完成
|
|