vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=236)
-   -   Show Thread Enhancements - Hide Signature and Avatar in specific forum (https://vborg.vbsupport.ru/showthread.php?t=205469)

ArbStar 02-14-2009 10:00 PM

Hide Signature and Avatar in specific forum
 
1 Attachment(s)
Hello everybody,

This is my first modification I post in vBulletin.org, and I hope it will be a good start for me and I keep posting new modifications for you.

Today's post is about hiding signature or/and avatars in threads in specific forum, its very easy and simple.
  • Hiding signatures
First, open your postbit, or postbit_legacy template.


Find:

Code:

<if condition="$post['signature']">

Replace it with:

Code:

<if condition="$post['signature'] AND !in_array($thread['forumid'],array(2,47))">
IMPORTANT NOTICE: Replace 2 & 47 with the forum id you want to hide signatures from it, if you want to add more forum numbers add comma between them.

You're done ! :D

  • Hiding Avatars
Now we will do the same thing with avatars, its also easy like the signature hiding.
Open your postbit, or postbit_legacy template.


Find:

Code:

<if condition="$show['avatar']">

Replace it with:

Code:

<if condition="$show['avatar'] AND !in_array($thread['forumid'],array(2,47))">

IMPORTANT NOTICE: Replace 2 & 47 with the forum id you want to hide avatars from it, if you want to add more forum numbers add comma between them.



I hope this modification would be useful for everyone.


Regards,
Ibrahim Mohammed

Diana Notacat 02-16-2009 08:28 PM

Wonderfully useful!

I'm using this if you want to exclude avatars and siggies in multiple forums.

ArbStar 02-17-2009 09:29 AM

Quote:

Originally Posted by Diana Notacat (Post 1746239)
Wonderfully useful!

I'm using this if you want to exclude avatars and siggies in multiple forums.

ThnX for ur reply & Installation

Jasem 04-04-2009 02:28 PM

great work, thank you!

Installed

tafreeh 04-10-2009 12:12 AM

if we want to hide sigg in multiple forums... can we just add comma and put next forum id? would that work?
coz when i try to add, multiple forums. i get this error
Code:

The following error occurred when attempting to evaluate this template:

Parse error:  syntax error, unexpected ',' in /8888/8888/888888/includes/adminfunctions_template.php(3939) : eval()'d code on line 167

This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.

this is my code
PHP Code:

        <if condition="$post['signature'] AND $thread['forumid']  != 231, 257, 331, 348, 349, 355, 258, 471, 282">
        <!-- 
sig --> 


down.low 04-11-2009 02:39 AM

any way to change this to hide the member names as well?

TheLastSuperman 04-11-2009 02:49 AM

Quote:

Originally Posted by down.low (Post 1788639)
any way to change this to hide the member names as well?

Yes, find (Or Similar):

Code:

                                        <if condition="$show['profile']">
                                        <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
                                        $post[onlinestatus]
                                        <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
                                        <else />
                                        $post[musername]
                                        </if>

Replace with:

Code:

                                        <if condition="$show['profile']" AND $thread['forumid']  != 2">
                                        <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
                                        $post[onlinestatus]
                                        <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
                                        <else />
                                        $post[musername]
                                        </if>

Now don't forget to follow this mod authors directions regarding the forum ID.

that should do it as when I removed that code the names were gone from my forums. I did not trick it via the forum id I simplt removed, saved, viewed, then corrected it back to original.

S-MAN

TheLastSuperman 04-11-2009 02:52 AM

Quote:

Originally Posted by tafreeh (Post 1787818)
if we want to hide sigg in multiple forums... can we just add comma and put next forum id? would that work?
coz when i try to add, multiple forums. i get this error
Code:

The following error occurred when attempting to evaluate this template:

Parse error:  syntax error, unexpected ',' in /8888/8888/888888/includes/adminfunctions_template.php(3939) : eval()'d code on line 167

This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.

this is my code
PHP Code:

        <if condition="$post['signature'] AND $thread['forumid']  != 231, 257, 331, 348, 349, 355, 258, 471, 282">
        <!-- 
sig --> 


Take out all the extra spaces and try it ;)

PHP Code:

        <if condition="$post['signature'] AND $thread['forumid']  != 231,257,331, 348,349,355, 258,471,282">
        <!-- 
sig --> 

Let us all know if it worked, not tested but it should as I believe it was not reading the code correctly due to all the extra spaces but then again it could be due to the AND and it only NEEDING one forum ID to work with the first part of the IF i.e. the if condition equals to post signature ;)

S-MAN

q8manar 04-18-2009 09:42 AM

Quote:

Originally Posted by TheLastSuperman (Post 1788646)
Take out all the extra spaces and try it ;)

PHP Code:

        <if condition="$post['signature'] AND $thread['forumid']  != 231,257,331, 348,349,355, 258,471,282">
        <!-- 
sig --> 

Let us all know if it worked, not tested but it should as I believe it was not reading the code correctly due to all the extra spaces but then again it could be due to the AND and it only NEEDING one forum ID to work with the first part of the IF i.e. the if condition equals to post signature ;)

S-MAN


this is not working

this is working good
:
<if condition="$show['avatar'] AND ($thread['forumid'] != 3 and $thread['forumid'] != 58 and $thread['forumid'] != 34 )">

trotskid 04-29-2009 12:13 PM

Quote:

Originally Posted by q8manar (Post 1793824)
this is not working

this is working good
:
<if condition="$show['avatar'] AND ($thread['forumid'] != 3 and $thread['forumid'] != 58 and $thread['forumid'] != 34 )">

Interesting addon for some forums (private mainly or closed), but doesn?t work with multiple forums on postbit template with v3.8.2 :/


All times are GMT. The time now is 10:00 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.01159 seconds
  • Memory Usage 1,767KB
  • 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
  • (8)bbcode_code_printable
  • (4)bbcode_php_printable
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (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