News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Editing out parts of the default template

Started by helensburgh, February 15, 2005, 09:22:12 AM

Previous topic - Next topic

helensburgh

I will keep a back up!!
I have spent all morning getting smf into a mambo layout. As I am using it within a wrapper the forum looks odd when less than 1024pixels wide. The logo moves under the forum name.
In short waht I'd like to do is

1. remove the forum name [ as it is inside the website]
2. remove user info [ there is a login button
3. remove stats
4. remove search [ there is a search button

i have search the templates but can't find where to remove these four items - here's the page in question

http://www.helensburgh.co.uk/index.php?option=com_smf&Itemid=55 [nofollow]

Jim

bloc

Basically , to remove all those things you could just find this large chunk of code in Index.template.php:
        // The logo and the three info boxes.
        echo '
                <table cellspacing="0" cellpadding="0" border="0" align="center" width="100%" style="position: relative;">
                        <tr>
                                <td colspan="2" valign="bottom" style="padding: 5px; white-space: nowrap;">';

        // This part is the logo and forum name.  You should be able to change this to whatever you want...
        echo '
                                        <img src="', $settings['images_url'], '/smflogo.gif" width="250" style="float: right;" alt="" />
                                        <span style="font-family: Georgia, sans-serif; font-size: xx-large;">', $context['forum_name'], '</span>';

        echo '
                                </td>
                        </tr>
                        <tr id="upshrinkHeader"', empty($options['collapse_header']) ? '' : ' style="display: none;"', '>
                                <td valign="top">
                                        <div class="headertitles" style="margin-right: 5px; position: relative;"><img src="', $settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="position: relative; margin-right: 5px; background-image: url(', $settings['images_url'], '/box_bg.gif);">
                                                <img src="', $settings['images_url'], '/', $context['user']['language'], '/userinfo.gif" style="position: absolute; left: ', $context['browser']['is_ie5'] || $context['browser']['is_ie4'] ? '0' : '-1px', '; top: -16px; clear: both;" alt="" />
                                                <table width="99%" cellpadding="0" cellspacing="5" border="0"><tr>';

        if (!empty($context['user']['avatar']))
                echo '<td valign="middle">', $context['user']['avatar']['image'], '</td>';

        echo '<td width="100%" valign="top" class="smalltext" style="font-family: verdana, arial, sans-serif;">';

        // If the user is logged in, display stuff like their name, new messages, etc.
        if ($context['user']['is_logged'])
        {
                echo '
                                                        ', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>';

                // Only tell them about their messages if they can read their messages!
                if ($context['allow_pm'])
                        echo ', ', $txt[152], ' <a href="', $scripturl, '?action=pm">', $context['user']['messages'], ' ', $context['user']['messages'] != 1 ? $txt[153] : $txt[471], '</a>', $txt['newmessages4'], ' ', $context['user']['unread_messages'], ' ', $context['user']['unread_messages'] == 1 ? $txt['newmessages0'] : $txt['newmessages1'];
                echo '.';

                // Is the forum in maintenance mode?
                if ($context['in_maintenance'] && $context['user']['is_admin'])
                        echo '<br />
                                                        <b>', $txt[616], '</b>';

                // Are there any members waiting for approval?
                if (!empty($context['unapproved_members']))
                        echo '<br />
                                                        ', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="', $scripturl, '?action=regcenter">', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], '</a> ', $txt['approve_members_waiting'];

                // Show the total time logged in?
                if (!empty($context['user']['total_time_logged_in']))
                {
                        echo '
                                                        <br />', $txt['totalTimeLogged1'];

                        // If days is just zero, don't bother to show it.
                        if ($context['user']['total_time_logged_in']['days'] > 0)
                                echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

                        // Same with hours - only show it if it's above zero.
                        if ($context['user']['total_time_logged_in']['hours'] > 0)
                                echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

                        // But, let's always show minutes - Time wasted here: 0 minutes ;).
                        echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'];
                }

                echo '<br />
                                                        <a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a><br />
                                                        <a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a><br />
                                                        ', $context['current_time'];
        }
        // Otherwise they're a guest - so politely ask them to register or login.
        else
        {
                echo '
                                                        ', $txt['welcome_guest'], '<br />
                                                        ', $context['current_time'], '<br />

                                                        <form action="', $scripturl, '?action=login2" method="post" style="margin: 3px 1ex 1px 0; text-align:right;">
                                                                <input type="text" name="user" size="10" /> <input type="password" name="passwrd" size="10" />
                                                                <select name="cookielength">
                                                                        <option value="60">', $txt['smf53'], '</option>
                                                                        <option value="1440">', $txt['smf47'], '</option>
                                                                        <option value="10080">', $txt['smf48'], '</option>
                                                                        <option value="302400">', $txt['smf49'], '</option>
                                                                        <option value="-1" selected="selected">', $txt['smf50'], '</option>
                                                                </select>
                                                                <input type="submit" value="', $txt[34], '" /><br />
                                                                ', $txt['smf52'], '
                                                        </form>';
        }

        echo '
                                                </td></tr></table>
                                        </div>

                                        <form action="', $scripturl, '?action=search2" method="post" style="margin: 0; margin-top: 7px;">
                                                <b>', $txt[182], ': </b><input type="text" name="search" value="" style="width: 190px;" />&nbsp;
                                                <input type="submit" name="submit" value="', $txt[182], '" style="width: 8ex;" />&nbsp;
                                                <a href="', $scripturl, '?action=search;advanced">', $txt['smf298'], '</a>
                                                <input type="hidden" name="advanced" value="0" />';

        // If we're on a certain board, limit it to this board ;).
        if (!empty($context['current_board']))
                echo '
                                                <input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';

        echo '
                                        </form>

                                </td>
                                <td width="262" style="padding-left: 5px;" valign="top">';

        // Show a random news item? (or you could pick one from news_lines...)
        if (!empty($settings['enable_news']))
                echo '
                                        <div class="headertitles" style="width: 260px;"><img src="', $settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="width: 260px; position: relative; background-image: url(', $settings['images_url'], '/box_bg.gif); margin-bottom: 8px;">
                                                <img src="', $settings['images_url'], '/', $context['user']['language'], '/newsbox.gif" style="position: absolute; left: -1px; top: -16px;" alt="" />
                                                <div style="height: 50px; overflow: auto; padding: 5px;" class="smalltext">', $context['random_news_line'], '</div>
                                        </div>';

        // The "key stats" box.
        echo '
                                        <div class="headertitles" style="width: 260px;"><img src="', $settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="width: 260px; position: relative; background-image: url(', $settings['images_url'], '/box_bg.gif);">
                                                <img src="', $settings['images_url'], '/', $context['user']['language'], '/keystats.gif" style="position: absolute; left: -1px; top: -16px;" alt="" />
                                                <div style="height: 35px; padding: 5px;" class="smalltext">
                                                        <b>', $modSettings['totalMessages'], '</b> ', $txt[95], ' ', $txt['smf88'], ' <b>', $modSettings['totalTopics'], '</b> ', $txt[64], ' ', $txt[525], ' <b>', $modSettings['memberCount'], '</b> ', $txt[19], '<br />
                                                        ', $txt[656], ': <b> <a href="', $scripturl, '?action=profile;u=', $modSettings['latestMember'], '">', $modSettings['latestRealName'], '</a></b>
                                                </div>
                                        </div>';

        echo '
                                </td>
                        </tr>
                </table>


..and replace with this ( assuming you still want a news box..):
        // Show a random news item? (or you could pick one from news_lines...)
        if (!empty($settings['enable_news']))
                echo '
                                        <div class="headertitles" style="width: 260px;"><img src="', $settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="width: 260px; position: relative; background-image: url(', $settings['images_url'], '/box_bg.gif); margin-bottom: 8px;">
                                                <img src="', $settings['images_url'], '/', $context['user']['language'], '/newsbox.gif" style="position: absolute; left: -1px; top: -16px;" alt="" />
                                                <div style="height: 50px; overflow: auto; padding: 5px;" class="smalltext">', $context['random_news_line'], '</div>
                                        </div>




- if not , just use this:

        echo ' 


Advertisement: