Back to vBulletin 4.x Template Modifications

Move What's Going On? Section to Top on Forum Index
Mod Version: 1.0, by Amaury

vB Version: 4.2.1 Rating: (1 vote - 1.00 average) Installs: 4
Released: 27 Jun 2013 Last Update: Never Downloads: 0
Not Supported Template Edits Code Changes Re-usable Code  

Well, since I figured out how to do this a while ago, I figured I'd share it.

To move the What's Going On? box to the top of the index, find this in your FORUMHOME template:

Code:
    <!-- what's going on box -->
    <div id="wgo" class="collapse wgo_block block">
        <h2 class="blockhead">{vb:rawphrase whats_going_on}</h2>
        <div class="blockbody formcontrols floatcontainer">
            {vb:raw template_hook.forumhome_wgo_pos1}
            <vb:if condition="$show['loggedinusers']">
            <!-- logged-in users -->
            <div id="wgo_onlineusers" class="wgo_subblock section">
                <h3 class="blocksubhead"><img src="{vb:stylevar imgdir_misc}/users_online.png" alt="{vb:rawphrase currently_active_users}" />{vb:rawphrase currently_active_users}</h3>
                <div>
                    <p>{vb:rawphrase there_are_x_y_online_link, {vb:raw totalonline}, {vb:raw session.sessionurl_q}} <span class="shade">{vb:rawphrase x_members_and_y_guests, {vb:raw numberregistered}, {vb:raw numberguest}}</span></p>
                    <p>{vb:rawphrase most_users_ever_online_was_x_y_at_z, {vb:raw recordusers}, {vb:raw recorddate}, {vb:raw recordtime}}</p>
                    <vb:if condition="$activeusers">
                    <ol class="commalist" id="wgo_onlineusers_list">
                        <vb:each from="activeusers" value="loggedin">
                            <li>{vb:stylevar dirmark}<a class="username" href="{vb:link member, {vb:raw loggedin}}">{vb:raw loggedin.musername}</a>{vb:raw loggedin.invisiblemark}{vb:raw loggedin.buddymark}{vb:raw loggedin.comma}</li>
                        </vb:each>
                    </ol>
                    </vb:if>
                </div>
            </div>
            <!-- end logged-in users -->
            </vb:if>
            {vb:raw template_hook.forumhome_wgo_pos2}
            <!-- Start Members Today -->
            <vb:if condition="$show['wgo_members']">
            <div id="wgo_wgo_members_users" class="wgo_subblock section collapse">
                <h3 class="blocksubhead"><a href="{vb:raw wgo_members.url}"><img src="{vb:stylevar imgdir_misc}/forum_stats.png" alt="{vb:phrase wgo_members_alt_title}"/></a>{vb:raw wgo_members.whotitle}</h3>
                <a class="collapse" id="collapse_wgo_members_list" href="{vb:raw relpath}#top"><img src="{vb:stylevar imgdir_button}/collapse_40b{vb:raw wgo_members.collapse}.png" alt="" title="{vb:rawphrase collapse_expand}" /></a>
                <div id="wgo_members_list" {vb:raw wgo_members.style}>
                    <p>{vb:raw wgo_members.visitors}</p>
                    <vb:if condition="$vboptions['wgo_members_names']">
                        <vb:if condition="$wgo_members['totaltoday'] == 0">
                            {vb:phrase no_members_list}
                        <vb:else />
                            <ul class="commalist" id="wgo_wgo_members_list">
                                <vb:if condition="$wgo_members['template_hook']">
                                    {vb:raw wgo_members.template_hook}
                                <vb:else />
                                    <vb:each from="wgo_members_list" value="row">
                                        <li>{vb:stylevar dirmark}<a class="username" href="{vb:link member, {vb:raw row}}" title="{vb:raw row.wrdate}">{vb:raw row.musername}</a>{vb:raw row.markinv}{vb:raw row.comma}</li>
                                    </vb:each>
                                </vb:if>
                            </ul>
                        </vb:if>
                    <vb:else />
                        {vb:phrase member_list_disabled}
                    </vb:if>
                </div>
            </div>
            </vb:if>
            <!-- End Members Today -->
            {vb:raw template_hook.forumhome_wgo_pos6}
            <vb:if condition="$show['upcomingevents']">
            <div id="wgo_events" class="wgo_subblock section">
                <h3 class="blocksubhead"><img src="{vb:stylevar imgdir_misc}/event.png" alt="{vb:rawphrase todays_events}" /><vb:if condition="$show['todaysevents']">{vb:rawphrase todays_events}<vb:else />{vb:rawphrase upcoming_events_for_the_next_x_days, {vb:raw vboptions.showevents}}</vb:if></h3>
                <ol>
                    {vb:raw upcomingevents}
                </ol>
            </div>
            </vb:if>
            {vb:raw template_hook.forumhome_wgo_pos3}
            <vb:if condition="$show['birthdays']">
            <!-- today's birthdays -->
            <div id="wgo_birthdays" class="wgo_subblock section">
                <h3 class="blocksubhead"><img src="{vb:stylevar imgdir_misc}/birthday.png" alt="{vb:rawphrase todays_birthdays}" />{vb:rawphrase todays_birthdays}</h3>
                <ol class="commalist">
                    <vb:each from="birthdays" value="row">
                        <li><a href="{vb:link member, {vb:raw row}}">{vb:raw row.username}</a><vb:if condition="$row['age']"> ({vb:raw row.age})</vb:if>{vb:raw row.comma}</li>
                    </vb:each>
                </ol>
            </div>
            <!-- end today's birthdays -->
            </vb:if>
            {vb:raw template_hook.forumhome_wgo_pos4}
            <div id="wgo_stats" class="wgo_subblock section">
                <h3 class="blocksubhead"><img src="{vb:stylevar imgdir_misc}/forum_stats.png" alt="{vb:rawphrase x_statistics, {vb:raw vboptions.bbtitle}}" />{vb:rawphrase x_statistics, {vb:raw vboptions.bbtitle}}</h3>
                <div>
                    <dl>
                        <dt>{vb:rawphrase threads}</dt>
                            <dd>{vb:raw totalthreads}</dd>
                        <dt>{vb:rawphrase posts}</dt>
                            <dd>{vb:raw totalposts}</dd>
                        <dt>{vb:rawphrase members}</dt>
                            <dd>{vb:raw numbermembers}</dd>
                        <vb:if condition="$show['activemembers']">
                            <dt>{vb:rawphrase active_members}</dt>
                            <dd>{vb:raw activemembers}</dd>
                        </vb:if>
                    </dl>
                    <p>{vb:rawphrase welcome_to_our_newest_member_x, {vb:link member, {vb:raw newuserinfo}}, {vb:raw newuserinfo.username}}</p>
                    {vb:raw template_hook.forumhome_wgo_stats}
                </div>
            </div>
            <div id="wgo_legend" class="wgo_subblock section">
                <h3 class="blocksubhead"><img src="{vb:stylevar imgdir_misc}/legend.png" alt="{vb:rawphrase icon_legend}" />{vb:rawphrase icon_legend}</h3>
                <div>
                    <dl id="icon_legends" class="icon_legends">
                        <dt><img src="{vb:stylevar imgdir_statusicon}/forum_new-16.png" alt="{vb:rawphrase new_posts_forum}" /></dt><dd>{vb:rawphrase new_posts_forum}</dd>
                        <dt><img src="{vb:stylevar imgdir_statusicon}/forum_old-16.png" alt="{vb:rawphrase no_new_posts_forum}" /></dt><dd>{vb:rawphrase no_new_posts_forum}</dd>
                        <vb:if condition="$vboptions['showlocks']"><dt><img src="{vb:stylevar imgdir_statusicon}/forum_lock-16.png" alt="{vb:rawphrase forum_is_closed_for_posting}" /></dt><dd>{vb:rawphrase forum_is_closed_for_posting}</dd></vb:if>
                        <dt><img src="{vb:stylevar imgdir_statusicon}/category-16.png" alt="{vb:rawphrase category_forum}" /></dt><dd>{vb:rawphrase category_forum}</dd>
                        <dt><img src="{vb:stylevar imgdir_statusicon}/forum_link-16.png" alt="{vb:rawphrase link_forum}" /></dt><dd>{vb:rawphrase link_forum}</dd>
                    {vb:raw template_hook.forumhome_icon_legend}
                    </dl>
                </div>
            </div>
            {vb:raw template_hook.forumhome_wgo_pos5}
        </div>
    </div>
    <!-- end what's going on box -->
Place it above this:

Code:
    <div id="pagetitle">
        <h1>{vb:raw vboptions.bbtitle}</h1>
        <p id="welcomemessage" class="description">{vb:rawphrase welcome_to_the_x, {vb:raw vboptions.bbtitle}}</p>
    </div>

Download

No files for download.

Screenshots

Click image for larger version
Name:	What's Going On.jpg
Views:	204
Size:	110.6 KB
ID:	145789  


vblts.ru supports vBulletin®, 2022-2024