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)

gilbertomejiac 11-01-2010 04:54 PM

is this working on 4.0.8?

for me is not workin properly?

andyv72 11-25-2010 08:37 AM

Not work on vb 4.0.8 PL2...:(:(

Kaosvf 11-30-2010 12:26 PM

Please upgrade for the version v4.1.0 Beta1

Freddyto13 11-30-2010 10:17 PM

in version 4.1.0 does not work

ozzy47 11-30-2010 11:46 PM

Ditto!!

in version 4.1.0 does not work

Mosh 12-01-2010 06:57 AM

Quote:

Originally Posted by Kaosvf (Post 2127527)
Please upgrade for the version v4.1.0 Beta1

Quote:

Originally Posted by Freddyto13 (Post 2127720)
in version 4.1.0 does not work

Quote:

Originally Posted by ozzy47 (Post 2127731)
Ditto!!

in version 4.1.0 does not work

In the template edits, 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) ;)

Taurus1 12-01-2010 08:05 AM

Quote:

Originally Posted by Mosh (Post 2127819)
In the template edits, 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) ;)

Thank you Mosh. That did it. Working again on 4.1.0 :up:

Popa Andrei 12-01-2010 01:20 PM

but i never made the teamplate edits.It worked allone.
I have to make then now?

horussjr 12-01-2010 02:55 PM

i'm stormzone's partner. everything goes well. thank you mosh

Brandon Sheley 12-01-2010 03:10 PM

Nice idea but how is this better then what's built into to 4.x already?
I'm not using any mod yet I'm able to have custom forum icons on any forums I wish.

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

ozzy47 12-03-2010 09:15 PM

And in forumhome_forumbit_level1_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; margin-right:4px; width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px; top:{vb:raw vboptions.forumiconimg_top}px;" />
                    <
div>
                        <
h2 style="font-weight:bold; font-size:13px;"><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>
                        <
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>
                    <
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: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; margin-right:4px; width:{vb:raw vboptions.forumiconimg_width}px; height:{vb:raw vboptions.forumiconimg_height}px; top:{vb:raw vboptions.forumiconimg_top}px;" />
                    <
div>
                        <
h2 style="font-weight:bold; font-size:13px;"><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>
                        <
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>
                    <
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: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 --> 


giorgino 12-04-2010 09:31 AM

Thank you Ozzy :) Great instructions!

ozzy47 12-04-2010 12:02 PM

Not a problem!!

okokok 12-04-2010 07:49 PM

Only have to update to 4.1.0 Patch2.

No need to make template modifications.
See you kids :-)

kendo 12-05-2010 04:07 AM

Installed super smooth on 4.1.0 PL2, no edits at all, it just worked immediately, great mod!

noteviz 12-06-2010 09:21 PM

I want to increase the icons, but the forum name doesn't go to the left, so the forum name is in front of the bigger icon? How can I solve this?

Example:
https://vborg.vbsupport.ru/

Taurus1 12-11-2010 01:07 PM

1 Attachment(s)
I am having a similar issue on one of my skins. All others looks great. I am guessing it is something in CSS for this skin used smaller icons. If you look at my screenshot attached you will see what I mean.
Can you perhaps guide me on how to fix it. Thank you very much.

Attachment 124387

JonUrban 12-11-2010 06:54 PM

This thing works PERFECTLY!!!

I installed it, created the folder, set it for 'automatic' and it was DONE! I'm on 4.1 PL2 and there are no issues at this point.

GREAT JOB!!!

compact123 12-13-2010 04:53 PM

Dark_Wizard ! It's gonna be sweet to see this mod on a xenForo install!

Boofo 12-13-2010 05:08 PM

Quote:

Originally Posted by compact123 (Post 2133357)
Dark_Wizard ! It's gonna be sweet to see this mod on a xenForo install!

Why would he care to make an XF version of this since he runs vb?

AleXanniX 12-15-2010 01:58 PM

I imported the product, i modified manually templates, i chosed images for each forum, i setted "Forum Category Icons" Options, but it doesn't work.
My vB version is 4.1.0 PL1

Trip3151 12-16-2010 07:55 AM

I uploaded the XML and I get this

Warning: asort() expects parameter 1 to be array, null given in [path]/admincp/forum.php(240) : eval()'d code on line 20

Warning: Invalid argument supplied for foreach() in [path]/admincp/forum.php(240) : eval()'d code on line 21

in Forum Manager

is there a fix for this?

Trip3151 12-17-2010 09:09 PM

hmm any one? hello ? lol

Trip3151 12-17-2010 10:08 PM

1 Attachment(s)
uninstalled

Some reason it screws up the forums added a picture to show the problem

Boofo 12-17-2010 10:12 PM

That's a custom skin. No wonder it won't work with the auto template replaces. You need to manually add the templates code.

Trip3151 12-17-2010 11:08 PM

Quote:

Originally Posted by Boofo (Post 2135600)
That's a custom skin. No wonder it won't work with the auto template replaces. You need to manually add the templates code.

I did

Not sure if another mod is conflicting with Forum Category Icons Advanced!

UPDATE:
Disabled all the plugins / Mods and still the same problem
http://forum.outkasts.net.au/forum.php?styleid=6

Boofo 12-17-2010 11:20 PM

Being that it is a custom skin, I would think that is where the problem lies. Make sure that the code you are replacing it EXACTLY what he has to be replaced. If not, incorporate the differences from the skin into his replacement code and see if that fixes it for you.

Trip3151 12-17-2010 11:50 PM

I did every thing 100% I did it about 5 times been at it for about 3 hours now, not sure how to edit the code thought there would be an easy fix lol

mox- 12-18-2010 09:27 PM

Could be interesting to have a default icon file and have an option to have a read/unread icon

punchbowl 12-29-2010 11:53 AM

I moved server and it stopped working for some reason. The admincp stuff is fine but forumdisplay has no icons. Any ideas?

edit: probably have to do the template edits again - I'll try that


All times are GMT. The time now is 11:33 AM.

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.02650 seconds
  • Memory Usage 2,186KB
  • 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
  • (10)bbcode_php_printable
  • (11)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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