View Single Post
  #4  
Old 04-21-2006, 04:21 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by JJR512
Yes you can. I'll show you how. Unfortunately I don't have a lot of time to figure out a more elegant solution, so you're going to have to manually add another plugin and edit the plugin to suit your needs. I'll show you how.

First, in your Admin CP, Plugin System section, go to Add New Plugin. Set the Product to Default Post Icon. Set the hook location to newthread_forum_start. Enter the title as "Default Post Icon (per forum)".
This is the code for the plugin:
Code:
if ($foruminfo['forumid'] == '0')
{
 $newpost['iconid'] = '1';
}
else if ($foruminfo['forumid'] == '0')
{
 $newpost['iconid'] = '1';
}
else
{
 $newpost['iconid'] = '';
}
On the first line, change the 0 to the forumid of the forum you want to have a different default post icon. Two lines down, change the 1 to the post icon id you want to be the default for that forum.

If you want another forum to have a different default post icon, then change the next 0 and the next 1 appropriately, the same as you just did.

If you want more forums to have different default post icons, you must COPY the FOUR lines that start with "else if" and past that clump of code above the line that's just "else". Make the appropriate changes to each 0 and 1 (forumid and post icon id).

I hope that makes sense.

(And if you only wanted ONE forum to have a different default post icon, don't worry about the second 0 and 1, leave them as they are; since no forum has a forumid of 0, nothing will happen.)
You can make a per forum setting for that.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03034 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete