MyBB Community Forums

Full Version: Change template header after login
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
(2012-04-26, 10:20 PM)Leefish Wrote: [ -> ]You can do this the NON plugin way, or the plugin way.

The non plugin way is to have the nav bar inside the welcome blocks. Then the members see the members nav bar, the non members see the guest navbar.

The plug-in way is to get the templates conditional plugin from mybb hacks and then hide links in the nav bar using template conditionals.

<div class="menu">
<ul>
<li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$theme['imgdir']}/toplinks/search.gif" alt="" title="" />{$lang->toplinks_search}</a></li>
<if !in_array($GLOBALS['mybb']->user['usergroup'], array(1,5,7)) then>
<li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$theme['imgdir']}/toplinks/memberlist.gif" alt="" title="" />{$lang->toplinks_memberlist}</a></li>
</if>
<li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$theme['imgdir']}/toplinks/calendar.gif" alt="" title="" />{$lang->toplinks_calendar}</a></li>
<li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$theme['imgdir']}/toplinks/help.gif" alt="" title="" />{$lang->toplinks_help}</a></li>
</ul>
</div>
Yeah sorry, this didn't seem to work
Cut the following from the header template:
 			</div>

<br class="clear"/>

			<hr class="hidden" />

		</div>



<div class="menu">

<ul>



                                        <li class="menutext"><a href="{$mybb->settings['bburl']}">Home</a></li>

					<li><a href="{$mybb->settings['bburl']}">Forums</a></li>

					<li><a href="/memberlist.php">Members</a></li>

					<li><a href="/member.php?action=login">Login</a></li>

<li class="float_right"><a href="{$mybb->settings['bburl']}/search.php">Search</a></li>

</ul>

</div>

Add the following to the bottom of the header_welcomeblock_guest template:
 			</div>
			<br class="clear"/>
			<hr class="hidden" />
		</div>
		<div class="menu">
			<ul>
				<li><a href="{$mybb->settings['homeurl']}">Home</a></li>
				<li><a href="{$mybb->settings['bburl']}">Forums</a></li>
				<li><a href="{$mybb->settings['bburl']}/memberlist.php">Members</a></li>
				<li><a href="{$mybb->settings['bburl']}/calendar.php">Calendar</a></li>
				<li><a href="{$mybb->settings['bburl']}/member.php?action=login">Login</a></li>
				<li><a href="{$mybb->settings['bburl']}/search.php">Search</a></li>
			</ul>
		</div>
Add the following to the bottom of the header_welcomeblock_member template:
 			</div>
			<br class="clear"/>
			<hr class="hidden" />
		</div>
		<div class="menu">
			<ul>
				<li><a href="{$mybb->settings['homeurl']}">Home</a></li>
				<li><a href="{$mybb->settings['bburl']}">Forums</a></li>
				<li><a href="{$mybb->settings['bburl']}/memberlist.php">Members</a></li>
				<li><a href="{$mybb->settings['bburl']}/calendar.php">Calendar</a></li>
				<li><a href="{$mybb->settings['bburl']}/usercp.php">Profile</a></li>
				<li><a href="{$mybb->settings['bburl']}/search.php">Search</a></li>
			</ul>
		</div>
Pages: 1 2