Discuz X1 增加“发起活动”等“特殊主题”按钮
2010年5月20日星期四
Discuz X1中,虽然鼠标经过”发帖”按钮的时候会显示”特殊主题”的菜单,但有些朋友对计算机不是很熟练,不能够熟练掌握此技巧,所以与其浮动出菜单,不如直接显示特殊主题的按钮,更清晰明了。
修改后如图:
修改方法如下:
1 主题列表页上方增加”发起活动”按钮
修改后如上图所示。
修改文件
DixcuzX1安装目录\template\default\forum\forumdisplay.htm
在第85行之前(如果你没有改变forumdisplay.htm文件内容的话)
或者在搜索如下代码行之前
<!–{if !$_G[‘gp_archiveid’]}–><button id=”newspecial” class=”pn pnc” prompt=”post_newthread” onmouseover=”$(‘newspecial’).id = ‘newspecialtmp’;this.id = ‘newspecial’;showMenu({‘ctrlid’:this.id})”{if !$_G[‘forum’][‘allowspecialonly’]} onclick=”showWindow(‘newthread’, ‘forum.php?mod=post&action=newthread&fid=$_G[fid]’)”{else} onclick=”location.href=’forum.php?mod=post&action=newthread&fid=$_G[fid]'”{/if}><strong>{lang send_posts}</strong></button><!–{/if}–>
添加如下代码:
<!–{if $_G[‘group’][‘allowpostactivity’] && !$_G[‘gp_archiveid’] }–>
<button id=”newactivity” class=”pn pnc” prompt=”post_newthread” onclick=”showWindow(‘newthread’, ‘forum.php?mod=post&action=newthread&fid=$_G[fid]&special=4’)”><strong>{lang post_newthreadactivity}</strong></button>
<!–{/if}–>
保存后重新刷新页面,新的”发起活动”按钮就出现了。
2主题列表页下方增加”发起活动”按钮
修改文件
DixcuzX1安装目录\template\default\forum\forumdisplay_list.htm
在第倒数第二行之前(如果你没有改变forumdisplay_ list.htm文件内容的话)
或者在搜索如下代码行之前
<!–{if !$_G[‘gp_archiveid’]}–><button class=”pn pnc” id=”newspecialtmp” onmouseover=”$(‘newspecial’).id = ‘newspecialtmp’;this.id = ‘newspecial’;showMenu({‘ctrlid’:this.id})”{if !$_G[‘forum’][‘allowspecialonly’]} onclick=”showWindow(‘newthread’, ‘forum.php?mod=post&action=newthread&fid=$_G[fid]’)”{else} onclick=”location.href=’forum.php?mod=post&action=newthread&fid=$_G[fid]'”{/if}><strong>{lang send_posts}</strong></button><!–{/if}–>
添加如下代码:
<!–{if $_G[‘group’][‘allowpostactivity’] && !$_G[‘gp_archiveid’] }–>
<button id=”newactivity” class=”pn pnc” prompt=”post_newthread” onclick=”showWindow(‘newthread’, ‘forum.php?mod=post&action=newthread&fid=$_G[fid]&special=4’)”><strong>{lang post_newthreadactivity}</strong></button>
<!–{/if}–>
保存后重新刷新页面,新的”发起活动”按钮就出现了。
修改后样式如图:
3帖子浏览页上方”发贴”之间前增加”发布活动”按钮(如果该板块允许发布活动)
修改文件
DixcuzX1安装目录\template\default\forum\viewthread.htm
在96行之前,(如果你没有改变viewthread.htm文件内容的话)
或者在搜索如下代码行之前
<!–{if !$_G[‘forum_thread’][‘is_archived’]}–><button id=”newspecial” class=”pn pnc” prompt=”post_newthread” onmouseover=”$(‘newspecial’).id = ‘newspecialtmp’;this.id = ‘newspecial’;showMenu({‘ctrlid’:this.id})”{if !$_G[‘forum’][‘allowspecialonly’]} onclick=”showWindow(‘newthread’, ‘forum.php?mod=post&action=newthread&fid=$_G[fid]’)”{else} onclick=”location.href=’forum.php?mod=post&action=newthread&fid=$_G[fid]'”{/if}><strong>{lang send_posts}</strong></button><!–{/if}–>
添加如下代码:
<!–{if $_G[‘group’][‘allowpostactivity’] && !$_G[‘gp_archiveid’] }–>
<button id=”newactivity” class=”pn pnc” prompt=”post_newthread” onclick=”showWindow(‘newthread’, ‘forum.php?mod=post&action=newthread&fid=$_G[fid]&special=4’)”><strong>{lang post_newthreadactivity}</strong></button>
<!–{/if}–>
保存后重新刷新页面,新的”发起活动”按钮就出现了。
修改后样式如图:
4 增加其他特殊主题按钮
可以通过修改上添加的代码中”special=”对应的值来显示其他的特殊主题按钮。具体对应如下:
1 发起投票
2 出售商品
3 发布悬赏
4 发起活动
5 发起辩论
近期评论