Jump to content


(3.2.x) How to unhide topic and forum moderation bar


  • You cannot start a new topic
  • You cannot reply to this topic
No replies to this topic

#1 Broni

    Malware Annihilator

  • 24,883 posts
  • Joined: October 04, 2004
  • 1,860 topics
  • Age: 57
  • Skin: IPBoard wide
  • Local time: 09:21 PM
  • Zodiac:Virgo
  • Gender:Male
  • Location:Daly City, CA
  • OS:Windows Vista
  • Country:
Offline
  • Time Online: 57d 10h 30m 28s

Posted 27 September 2011 - 04:17 AM

I consider having topic moderating bar hidden waste of time. Why do I have to waste a click on "Show moderation tools"?
It looks like this:

Posted Image

I want to have it open by default, so it looks like this:

Posted Image

1. Topic view.

ACP>Look & Feel>your_skin>Templates tab>Topic View>topicViewTemplate

Find the following and comment out sections in red:


Quote

<!-- MOD LINKS -->
<if test="modOptions:|:$displayData['mod_links']">
<if test="showModOptions:|:$this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id']">
<div class='ipsBox ipsPad clear clearfix' id='topic_mod'>
<div class='row2 ipsBox_container clearfix'>
<div class='moderation_bar with_action right'>
<if test="showModOptionsinner:|:$this->memberData['is_mod']">
<label for='tact' class='hide'>{$this->lang->words['post_moderation']}</label>
<select name="tact" id='tact' class='input_select'> <option value="">{$this->lang->words['post_moder"]}</option>
<option value="merge">{$this->lang->words['cpt_merge']}</option>
<option value="move">{$this->lang->words['cpt_move']}</option>
<option value="delete">{$this->lang->words['cpt_delete']}</option>
<if test="$this->registry->class_forums->can_Un_SoftDeletePosts( $forum_data['id'], $topic )"><option value="sundelete">{$this->lang->words['cpt_undelete']}</option></if>
<option value="split">{$this->lang->words['cpt_split']}</option>
<option value="approve">{$this->lang->words['cpt_approve']}</option>
<option value="unapprove">{$this->lang->words['cpt_unapprove']}</option>
</select>
<input type="submit" id='mod_submit' name="gobutton" value="{$this->lang->words["]}<if test="modButtonCount:|:$this->request['selectedpidcount']"> ({$this->request['selectedpidcount']})</if>" class="input_submit alt" />
</if>
</div>
</form>
<script type='text/javascript'>
$('modform').observe('submit', ipb.topic.submitPostModeration );
</script>
<div class='moderation_bar left' id='topic_mod_2'>
<a href='#' id='topic_mod_options' class='ipbmenu input_submit alt ipsPad_half left'>{$this->lang->words['topic_moderation']}</a>
<ul class='ipbmenu_content' id='topic_mod_options_menucontent'>
<foreach loop="mod_links:$displayData['mod_links'] as $_mod_link">
<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do={$_mod_link['option']}" base="public"}">{$_mod_link['value']}</a>
</foreach>
<if test="$topic['topic_queuedposts'] AND $this->registry->class_forums->canQueuePosts( $forum['id'] )">
<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do=p_approve" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_approve'], $topic['topic_queuedposts'])"}</a>
</if>
<if test="$topic['topic_queuedposts'] AND $this->registry->class_forums->canHardDeletePosts( $forum['id'], $topic )">
<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do=p_delete_approve" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_delete_approve'], $topic['topic_queuedposts'])"}</a>
</if>
<if test="$topic['permissions']['softDeleteRestore'] AND $topic['topic_deleted_posts']">
<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do=p_restore" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_restore'], $topic['topic_deleted_posts'])"}</a>
</if>
<if test="$topic['topic_deleted_posts'] AND $this->registry->class_forums->canHardDeletePosts( $forum['id'], $topic )">
<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do=p_delete_softed" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_delete_softed'], $topic['topic_deleted_posts'])"}</a>
</if>
<if test="mmModOptions:|:is_array( $displayData['multi_mod'] ) AND count( $displayData['multi_mod'] )">
<foreach loop="mm:$displayData['multi_mod'] as $mm_data">
<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=multimod&amp;t={$topic['tid']}&amp;mm_id={$mm_data[0]}" base="public"}">{$this->lang->words['mm_title']}: {$mm_data[1]}</a></li>
</foreach>
</if>
</ul>
<script type='text/javascript'>
new ipb.Menu( $('topic_mod_options'), $('topic_mod_options_menucontent') );
</script>
</div>
</div>
</div>
</if>
</if>
<hr />
<div class='topic_controls clear ipsPad_top_bottom_half'>
<if test="$topic['SHOW_PAGES']">
<div class='left'>{$topic['SHOW_PAGES']}</div>
</if>
<div class='ipsPad_top_slimmer right'>
<a href='{parse url="showforum={$forum['id']}" template="showforum" seotitle="{$forum['name_seo']}" base="public"}' class="ipsType_small desc">{parse expression="sprintf( $this->lang->words['go_back_to'], $forum['name'] )"}</a>
<if test="hasUnreadNext:|:$forum['_hasUnreadTopics']">
· <a href='{parse url="showtopic={$topic['tid']}&amp;view=getnextunread" template="showtopicnextunread" seotitle="{$topic['title_seo']}" base="public"}' class="ipsType_small desc">{$this->lang->words['goto_next_unread_topic']}</a>
</if>
</div>
<if test="modOptionsLink:|:$displayData['mod_links'] && ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
<div class='moderation_bar ipsType_small' style='text-align: center; width: 40%;margin:0 auto;'>
<a href='#' id='moderator_toggle'><img src='{$this->settings['img_url']}/moderation_cog.png' /> {$this->lang->words['show_moderation_tools']}</a>
</div>
</if>

</div>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2. Forum view.

ACP>Look & Feel>your_skin>Templates tab>Forum View>forumIndexTemplate.

Comment out sections in red:

Quote

<if test="moderationform:|:$this->memberData['is_mod'] == 1">
<div class='ipsBox ipsPad clear clearfix' id='topic_mod'>
<div class='row2 ipsBox_container ipsPad moderation_bar with_action clearfix'>
<a href='#' id='forum_mod_options' class='ipbmenu input_submit alt ipsPad_half left'>{$this->lang->words['forum_management']}</a>
<ul class='ipbmenu_content' id='forum_mod_options_menucontent' style='display: none'>
<if test="$this->memberData['g_is_supmod']">
<li><a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=prune_start&amp;f={$forum_data['id']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['mod_prumemovetopics']}'>{$this->lang->words['mod_prumemovetopics']}</a></li>
</if>
<li><a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=resync&amp;f={$forum_data['id']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['mod_resync']}'>{$this->lang->words['mod_resync']}</a></li>
<li><a href='{parse url="showforum={$forum_data['id']}&amp;modfilter=invisible_topics" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['mod_hidden']}'>{$this->lang->words['mod_hidden']}</a></li>
<li><a href='{parse url="showforum={$forum_data['id']}&amp;modfilter=invisible_posts" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['mod_hidden_posts']}'>{$this->lang->words['mod_hidden_posts']}</a></li>
</ul>
<form id='modform' class='right' method="post" action="{parse url="" base="public"}">
<fieldset>
<input type="hidden" name="app" value="forums" /> <input type="hidden" name="module" value="moderate" /> <input type="hidden" name="section" value="moderate" /> <input type="hidden" name="do" value="topicchoice" /> <input type="hidden" name="st" value="{$this->reques"]}" />
<input type="hidden" name="f" value="{$forum_dat"]}" />
<input type="hidden" name="auth_key" value="{$this->member->form_hash}" /> <input type="hidden" name="modfilter" value="{$this->request['modf"]}" />
<input type="hidden" value="{$this->request['selectedtids']}" id='selectedtids' name="selectedtids" /> <select name="tact" id='mod_tact'> <option value="close">{$this->lang->words['cpt_cl"]}</option>
<option value="open">{$this->lang->words['cpt_open_f']}</option>
<option value="pin">{$this->lang->words['cpt_pin_f']}</option>
<option value="unpin">{$this->lang->words['cpt_unpin_f']}</option>
<option value="move">{$this->lang->words['cpt_move_f']}</option>
<option value="merge">{$this->lang->words['cpt_merge_f']}</option>
<option value="delete">{$this->lang->words['cpt_delete_f']}</option>
<if test="$this->registry->class_forums->can_Un_SoftDeleteTopics( $forum_data['id'], array() )"><option value="sundelete">{$this->lang->words['cpt_undelete_f']}</option></if>
<option value="approve">{$this->lang->words['cpt_approve_f']}</option>
<option value="unapprove">{$this->lang->words['cpt_unapprove_f']}</option>
<if test="$forum_data['queued_topics'] AND $this->registry->class_forums->canQueuePosts( $forum_data['id'] )">
<option value="t_approve">{parse expression="sprintf( $this->lang->words['nmo_t_approve'], $forum_data['queued_topics'])"}</option>
</if>
<if test="$forum_data['queued_topics'] AND $this->registry->class_forums->canHardDeleteTopics( $forum_data['id'], array() )">
<option value="t_delete_approve">{parse expression="sprintf( $this->lang->words['nmo_t_delete_approve'], $forum_data['queued_topics'])"}</option>
</if>
<if test="$forum_data['permissions']['TopicSoftDeleteRestore'] AND $forum_data['deleted_topics']">
<option value="t_restore">{parse expression="sprintf( $this->lang->words['nmo_t_restore'], $forum_data['deleted_topics'])"}</option>
</if>
<if test="$forum_data['deleted_topics'] AND $this->registry->class_forums->canHardDeleteTopics( $forum_data['id'], array() )">
<option value="t_delete_softed">{parse expression="sprintf( $this->lang->words['nmo_t_delete_softed'], $forum_data['deleted_topics'])"}</option>
</if>
<if test="mmdata:|:is_array( $multi_mod_data ) AND count( $multi_mod_data )">
<option value="-1">------------------------------</option>
<option value="-1">{$this->lang->words['mm_title']}</option>
<option value="-1">------------------------------</option>
<foreach loop="mm:$multi_mod_data as $mm_data">
<option value="t_{$mm_data[0]}">-- {$mm_data[1]}</option>
</foreach>
</if>
</select>
<input type="submit" name="gobutton" value="{$this->lang->words["]}" class="input_submit alt" id='mod_submit' />
</fieldset>
</form>
</div>
</div>
</if>

<br />
<div class='topic_controls clear'>
{$forum_data['SHOW_PAGES']}
<ul class='topic_buttons'>
<if test="usercanpost:|:$forum_data['_user_can_post']">
<li><a href='{parse url="module=post&amp;section=post&amp;do=new_post&amp;f={$forum_data['id']}" base="publicWithApp"}' title='{$this->lang->words['topic_start']}' rel='nofollow' accesskey='s'>{$this->lang->words['topic_start']}</a></li>
<else />
<li class='disabled'><span>{$this->lang->words['forum_no_start_topic']}</span></li>
</if>
<if test="moderationlink:|:$this->memberData['is_mod'] == 1">
<li class='non_button' style'display: none'>
<a href='#topic_mod' id='moderator_toggle' title='{$this->lang->words['show_mod_tools_desc']}'><img src='{$this->settings['img_url']}/moderation_cog.png' /> {$this->lang->words['show_mod_tools']}</a>
</li>
</if>

</ul>
</div>

This post has been promoted to an article





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users


This topic has been visited by 14 user(s)