vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Forum Home Enhancements - Forum Category Icons (Advanced) (https://vborg.vbsupport.ru/showthread.php?t=244351)

ozzy47 12-01-2010 08:51 PM

Worked Great Thanks Mosh!!!

giorgino 12-02-2010 07:29 PM

I don't understand what I need to do.
Wich template I need to change?

thx

ImagenSkins 12-02-2010 08:14 PM

After the vBulletin 4.1 PL1 update, the icons do not appear anymore, they are now back to the basic vBulletin icons. The mod still shows as being installed and the template edits and still there. Why did this happen?

ozzy47 12-02-2010 08:21 PM

Here is the Fix

Quote:

Originally Posted by giorgino (Post 2128518)
I don't understand what I need to do.
Wich template I need to change?

thx


Quote:

Originally Posted by ImagenSkins (Post 2128536)
After the vBulletin 4.1 PL1 update, the icons do not appear anymore, they are now back to the basic vBulletin icons. The mod still shows as being installed and the template edits and still there. Why did this happen?



Quote:

Originally Posted by Mosh (Post 2127819)
In the template edits forumhome_forumbit_level1_post and forumhome_forumbit_level2_post, change all instances of:

PHP Code:

$vbulletin->options 

to:
PHP Code:

$vboptions 

That will fix the issue with upgrading to vBulletin 4.1.0, as can be seen on my forum (link in my signature) ;)


ImagenSkins 12-02-2010 08:47 PM

Thank you very much ozzy47 and Mosh. :P

ozzy47 12-02-2010 09:21 PM

Not a problem!!

Mikevet1984 12-03-2010 12:02 AM

Hello, to everybody!

Just installed the modification in my vBulletin 4.0.8 forum and works great!

Many thanks to the uploader...

Some requests....if possible:

1. Please add the option to the inserted image (jpg, gif png) to be visible even if the forums acts like category (when ''Act as Forum'' option is set to No.

2. When using a subforum manager to organise large numbers of subforums is it possible this mod to enter the image as icon in the subforum (the small buble I mean when a forum is view as a subforum) because so far it is viewable only as main forum image.

3. It is possible to add a link png symbol to accompany the main image when the forum acts as a link just like with the lock image when the forum is locked -closed to new posts.

One more time many thanks for this mod.

Regards!

giorgino 12-03-2010 06:52 AM

Quote:

Originally Posted by ozzy47 (Post 2128538)
Here is the Fix

Thank you ozzy, but in my templates no $vbulletin->options are found. Are already $vboptions

okokok 12-03-2010 06:07 PM

Quote:

Originally Posted by giorgino (Post 2128720)
Thank you ozzy, but in my templates no $vbulletin->options are found. Are already $vboptions

Same for me...

ozzy47 12-03-2010 09:14 PM

Ok in forumhome_forumbit_level2_post

Find
PHP Code:

<!-- Forum Category Icons -->
    <
vb:if condition="$vbulletin->options['forumiconimg_enabled'] && $forum['forumiconimg']">
        <
vb:if condition="$vbulletin->options['forumiconimg_location'] == '2'">
            <!-- 
replace status icon with category icon -->
            <!-- new 
posts -->
            <
vb:if condition="$forum['statusicon'] == 'new'"><a href="forumdisplay.php?{vb:raw session.sessionurl}do=markread&f={vb:raw foruminfo.forumid}&markreadhash={vb:raw bbuserinfo.securitytoken}" rel="nofollow">
            <
img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" style="<vb:if condition="$vbulletin->options['forumiconimg_margin_location'] == '1' OR $vbulletin->options['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px;" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="{vb:rawphrase doubleclick_forum_markread}" /></a>
            <!-- new 
posts locked -->
            <
vb:elseif condition="$forum['statusicon'] == 'new_lock' && $vbulletin->options['showlocks']" />
            <
img src="images/{vb:raw vboptions.forumiconimg_folder}/lock.png" style="background-image:url('images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}'); background-repeat:no-repeat; <vb:if condition="$vbulletin->options['forumiconimg_margin_location'] == '1' OR $vbulletin->options['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};</vb:if> width:48px; height:48px;" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
            <!-- 
old posts locked -->
            <
vb:elseif condition="$forum['statusicon'] == 'old_lock' && $vbulletin->options['showlocks']" />
            <
img src="images/{vb:raw vboptions.forumiconimg_folder}/lock.png" style="background-image:url('images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}'); background-repeat:no-repeat;<vb:if condition="$vbulletin->options['forumiconimg_margin_location'] == '1' OR $vbulletin->options['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};</vb:if> width:48px; height:48px;" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
            <
vb:else />
            <!-- 
old posts -->
            <
img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" style="<vb:if condition="$vbulletin->options['forumiconimg_margin_location'] == '1' OR $vbulletin->options['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px; <vb:if condition="$vbulletin->options['forumiconimg_status'] == '1' && $forum['statusicon'] == 'old'"><vb:if condition="is_browser('ie')">filter:alpha(opacity={vb:raw vboptions.forumiconimg_opacity}); -ms-filter:"alpha(opacity={vb:raw vboptions.forumiconimg_opacity})";<vb:else />opacity:0.{vb:raw vboptions.forumiconimg_opacity};</vb:if></vb:if>" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="{vb:rawphrase forum_contains_no_new_posts}" />
            </
vb:if>
        <
vb:else />
            <!-- do 
nothing -->
            <
img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
        </
vb:if>
            <
div class="forumdata">
                <
div class="datacontainer">
                <
vb:if condition="$vbulletin->options['forumiconimg_location'] == '0'">
                <!-- 
category icon after status icon -->
                <
img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" alt="{vb:raw forum.title}" style="float:left; <vb:if condition="$vbulletin->options['forumiconimg_margin_location'] == '1' OR $vbulletin->options['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};<vb:else />margin-right:4px;</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px;" />
                    <
div class="titleline">
                        <
a href="{vb:link forum, {vb:raw forum}}" style="font-weight:bold; font-size:13px;">{vb:raw forum.title}</a>
                          <
vb:if condition="$show['browsers']"><i>({vb:raw forum.browsers} {vb:rawphrase viewing})</i></vb:if>
                        <
vb:if condition="$show['forumdescription']"><p>{vb:raw forum.description}</p></vb:if>
                    </
div>
                <
vb:elseif condition="$vbulletin->options['forumiconimg_location'] == '1'" />
                    <!-- 
category icon under forum title -->
                    <
div class="titleline">
                        <
h2 class="forumtitle"><a href="{vb:link forum, {vb:raw forum}}">{vb:raw forum.title}</a></h2>
                        <
vb:if condition="$show['browsers']"><span class="viewing">({vb:raw forum.browsers} {vb:rawphrase viewing})</span></vb:if>
                    </
div>
                    <!-- 
forum description enabled -->
                    <
vb:if condition="$show['forumdescription']"><class="forumdescription"><img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" style="float:left; <vb:if condition="$vbulletin->options['forumiconimg_margin_location'] == '1' OR $vbulletin->options['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};<vb:else />margin-right:4px;</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px;" alt="{vb:raw forum.title}" />{vb:raw forum.description}</p>
                    <
vb:else />
                    <!-- 
forum description disabled -->
                    <
class="forumdescription"><img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" style="float:left; <vb:if condition="$vbulletin->options['forumiconimg_margin_location'] == '1' OR $vbulletin->options['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};<vb:else />margin-right:4px;</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px;" alt="{vb:raw forum.title}" />{vb:raw forum.description}</p>
                    </
vb:if>
                <
vb:else />
                    <!-- do 
nothing -->
                    <
div class="titleline">
                        <
h2 class="forumtitle"><a href="{vb:link forum, {vb:raw forum}}">{vb:raw forum.title}</a></h2>
                        <
vb:if condition="$show['browsers']"><span class="viewing">({vb:raw forum.browsers} {vb:rawphrase viewing})</span></vb:if>
                    </
div>
                    <
vb:if condition="$show['forumdescription']"><class="forumdescription">{vb:raw forum.description}</p></vb:if>
                </
vb:if>
    <
vb:else />
    <!-- 
Forum Category Icons Disabled -->
    <
img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
            <
div class="forumdata">
                <
div class="datacontainer">
                    <
div class="titleline">
                        <
h2 class="forumtitle"><a href="{vb:link forum, {vb:raw forum}}">{vb:raw forum.title}</a></h2>
                        <
vb:if condition="$show['browsers']"><span class="viewing">({vb:raw forum.browsers} {vb:rawphrase viewing})</span></vb:if>
                    </
div>
                    <
vb:if condition="$show['forumdescription']"><class="forumdescription">{vb:raw forum.description}</p></vb:if>
    </
vb:if>
    <!-- 
End Forum Category Icons --> 

And replace with;
PHP Code:

<!-- Forum Category Icons -->
    <
vb:if condition="$vboptions ['forumiconimg_enabled'] && $forum['forumiconimg']">
        <
vb:if condition="$vboptions ['forumiconimg_location'] == '2'">
            <!-- 
replace status icon with category icon -->
            <!-- new 
posts -->
            <
vb:if condition="$forum['statusicon'] == 'new'"><a href="forumdisplay.php?{vb:raw session.sessionurl}do=markread&f={vb:raw foruminfo.forumid}&markreadhash={vb:raw bbuserinfo.securitytoken}" rel="nofollow">
            <
img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" style="<vb:if condition="$vboptions ['forumiconimg_margin_location'] == '1' OR $vboptions ['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px;" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="{vb:rawphrase doubleclick_forum_markread}" /></a>
            <!-- new 
posts locked -->
            <
vb:elseif condition="$forum['statusicon'] == 'new_lock' && $vboptions ['showlocks']" />
            <
img src="images/{vb:raw vboptions.forumiconimg_folder}/lock.png" style="background-image:url('images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}'); background-repeat:no-repeat; <vb:if condition="$vboptions ['forumiconimg_margin_location'] == '1' OR $vboptions ['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};</vb:if> width:48px; height:48px;" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
            <!-- 
old posts locked -->
            <
vb:elseif condition="$forum['statusicon'] == 'old_lock' && $vboptions ['showlocks']" />
            <
img src="images/{vb:raw vboptions.forumiconimg_folder}/lock.png" style="background-image:url('images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}'); background-repeat:no-repeat;<vb:if condition="$vboptions ['forumiconimg_margin_location'] == '1' OR $vboptions ['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};</vb:if> width:48px; height:48px;" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
            <
vb:else />
            <!-- 
old posts -->
            <
img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" style="<vb:if condition="$vboptions ['forumiconimg_margin_location'] == '1' OR $vboptions ['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px; <vb:if condition="$vboptions ['forumiconimg_status'] == '1' && $forum['statusicon'] == 'old'"><vb:if condition="is_browser('ie')">filter:alpha(opacity={vb:raw vboptions.forumiconimg_opacity}); -ms-filter:"alpha(opacity={vb:raw vboptions.forumiconimg_opacity})";<vb:else />opacity:0.{vb:raw vboptions.forumiconimg_opacity};</vb:if></vb:if>" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="{vb:rawphrase forum_contains_no_new_posts}" />
            </
vb:if>
        <
vb:else />
            <!-- do 
nothing -->
            <
img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
        </
vb:if>
            <
div class="forumdata">
                <
div class="datacontainer">
                <
vb:if condition="$vboptions ['forumiconimg_location'] == '0'">
                <!-- 
category icon after status icon -->
                <
img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" alt="{vb:raw forum.title}" style="float:left; <vb:if condition="$vboptions ['forumiconimg_margin_location'] == '1' OR $vboptions ['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};<vb:else />margin-right:4px;</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px;" />
                    <
div class="titleline">
                        <
a href="{vb:link forum, {vb:raw forum}}" style="font-weight:bold; font-size:13px;">{vb:raw forum.title}</a>
                          <
vb:if condition="$show['browsers']"><i>({vb:raw forum.browsers} {vb:rawphrase viewing})</i></vb:if>
                        <
vb:if condition="$show['forumdescription']"><p>{vb:raw forum.description}</p></vb:if>
                    </
div>
                <
vb:elseif condition="$vboptions ['forumiconimg_location'] == '1'" />
                    <!-- 
category icon under forum title -->
                    <
div class="titleline">
                        <
h2 class="forumtitle"><a href="{vb:link forum, {vb:raw forum}}">{vb:raw forum.title}</a></h2>
                        <
vb:if condition="$show['browsers']"><span class="viewing">({vb:raw forum.browsers} {vb:rawphrase viewing})</span></vb:if>
                    </
div>
                    <!-- 
forum description enabled -->
                    <
vb:if condition="$show['forumdescription']"><class="forumdescription"><img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" style="float:left; <vb:if condition="$vboptions ['forumiconimg_margin_location'] == '1' OR $vboptions ['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};<vb:else />margin-right:4px;</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px;" alt="{vb:raw forum.title}" />{vb:raw forum.description}</p>
                    <
vb:else />
                    <!-- 
forum description disabled -->
                    <
class="forumdescription"><img src="images/{vb:raw vboptions.forumiconimg_folder}/{vb:raw forum.forumiconimg}" style="float:left; <vb:if condition="$vboptions ['forumiconimg_margin_location'] == '1' OR $vboptions ['forumiconimg_margin_location'] == '3'">margin:{vb:raw vboptions.forumiconimg_margin};<vb:else />margin-right:4px;</vb:if> width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px;" alt="{vb:raw forum.title}" />{vb:raw forum.description}</p>
                    </
vb:if>
                <
vb:else />
                    <!-- do 
nothing -->
                    <
div class="titleline">
                        <
h2 class="forumtitle"><a href="{vb:link forum, {vb:raw forum}}">{vb:raw forum.title}</a></h2>
                        <
vb:if condition="$show['browsers']"><span class="viewing">({vb:raw forum.browsers} {vb:rawphrase viewing})</span></vb:if>
                    </
div>
                    <
vb:if condition="$show['forumdescription']"><class="forumdescription">{vb:raw forum.description}</p></vb:if>
                </
vb:if>
    <
vb:else />
    <!-- 
Forum Category Icons Disabled -->
    <
img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
            <
div class="forumdata">
                <
div class="datacontainer">
                    <
div class="titleline">
                        <
h2 class="forumtitle"><a href="{vb:link forum, {vb:raw forum}}">{vb:raw forum.title}</a></h2>
                        <
vb:if condition="$show['browsers']"><span class="viewing">({vb:raw forum.browsers} {vb:rawphrase viewing})</span></vb:if>
                    </
div>
                    <
vb:if condition="$show['forumdescription']"><class="forumdescription">{vb:raw forum.description}</p></vb:if>
    </
vb:if>
    <!-- 
End Forum Category Icons --> 


Continued Below


All times are GMT. The time now is 11:42 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01875 seconds
  • Memory Usage 1,932KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_php_printable
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete