QQ在线咨询在线咨询帮做网络积累了丰富的项目经验,聚集了一批资深专业人才,售后服务一流,内业好评不断,是一家专业的网站建设服务商。微信:专业的网站建设服务商。微信:网站建设地图 | 城市分站

Discuz在帖子顶部添加“编辑”按钮功能的方法

时间:2019-02-20 18:59:24作者:网站建设工程师来源:帮做网络浏览量:0

导  读:discuz默认的编辑帖子按钮在帖子的下面,但是如果帖子太长编辑帖子就不太方便了...

discuz默认的编辑帖子按钮在帖子的下面,但是如果帖子太长编辑帖子就不太方便了,得在主题帖底部才能找到编辑的链接,那么我们就可以在顶部也加一个编辑帖子的链接,下面告诉大家方法:

 


找到并打开template/default/forum/viewthread.htm文件,在137行左右找到如下代码:

 

1 <!--{if $allowpusharticle && $allowpostarticle}--><!--{eval $modopt++}--><a href="portal.php?mod=portalcp&ac=article&from_idtype=tid&from_id=$_G['tid']">{lang modmenu_pusharticle}</a><span class="pipe">|</span><!--{/if}-->

 


在其下面插入如下代码:

 


 

1 <!--{if (($_G['forum']['i**oderator'] && $_G['group']['alloweditpost'] && (!in_array($post['adminid'], array(1, 2, 3)) || $_G['adminid'] <=$post['adminid'])) || ($_G['forum']['alloweditpost'] && $_G['uid'] && ($post['authorid'] == $_G['uid'] && $_G['forum_thread']['closed'] == 0) && !(!$alloweditpost_status && $edittimelimit && TIMESTAMP - $post['dbdateline'] > $edittimelimit)))}-->
2  
3                                                 <a href="forum.php?mod=post&action=edit&fid=$_G[fid]&tid=$_G[tid]&pid=$post[pid]{if !empty($_GET[modthreadkey])}&modthreadkey=$GET[modthreadkey]{/if}&page=$page"><!--{if$_G['forum_thread']['special'] == 2 && !$post['message']}-->{lang post_add_aboutcounter}<!--{else}-->{lang edit}</a><!--{/if}-->
4  
5 <!--{elseif $_G['uid'] && $post['authorid'] == $_G['uid'] && $_G['setting']['postappend']}-->
6  
7                                                 <a class="appendp" href="forum.php?mod=misc&action=postappend&tid=$post[tid]&pid=$post[pid]&extra=$_GET[extra]&page=$page"onClick="showWindow('postappend', this.href, 'get', 0)">{lang postappend}</a>
8  
9 <!--{/if}-->

 


添加完成后保存即可!

文章关键词:


转载请注明出处:网站首页> 知识学堂 > Discuz仿站 > Discuz在帖子顶部添加“编辑”按钮功能的方法