vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Unsupported Styles Dirs (https://vborg.vbsupport.ru/showthread.php?t=106817)

gizmo4321 01-30-2006 10:00 PM

Unsupported Styles Dirs
 
Purpose of this product
vBulletin supports the ability to use multiple styles or 'skins' for your web site. As long as all of the styles use the same basic color schemes, this is great, but what happens if you want to have several drastically different color schemes? Now you've got problems, because the various icons that are used either have harsh edges because they aren't anti-aliased into the background color properly, or else they have ugly looking edges for the same reason. vBulletin allows you to handle this to a degree by allowing you to specify different folders for the item status and attachment icons, the text editor controls, and the miscellaneous , polls, ratings, reputations, and buttons images in the StyleVars settings for each style. However, there is no provision for setting style specific folders for the rank or smilie icons, or icons that come from the 'icons' folder. In addition, although you can specify a title image for each Style, if you are like most sites, your title is actually composed of several images pasted together. This pasting of images requires you to make fundamentally the same change in every style even though the only thing that changes in each style is simply the path to the stored image, again, based on the style that you are using.

Capabilities
UnsupportedStylesDir now gives you the ability to have rank, smilie, and icon images per style. It also adds a new global variable ($USDHeaderImageStylePath) that you can use in your templates to set the path to your title graphics. Now you have the capability to have multiple styles with vastly different color schemes that can all inherit the same base template; no more template modifications to support what are essentially trivial changes.

Where Can I See It In Action?
The current version is running at www.aoaforums.com, if you want to see it. I hope you find it useful. As this is freeware, I cannot be expected to provide on-demand support. However, if you have a problem or need something added, I will do my best to try to help.

It was developed on vBulletin 3.5.1, and should work on newer versions (we are currently on 3.5.4)

Usage
To use, simply install the product from the AdminCP Plugins|Manage Products menu, then find the USD_INIT plugin from the AdminCP Plugins|Plugin Manager menu. Edit the plugin code, find the section near the top with the comment "User Configurables" and change your settings as necessary. The comments in the code should make everything clear (I hope).

Upgrade Instructions
To upgrade from a previous version, you'll need to go the the USD_INIT plugin, and copy everything between the
/*******************User configurables****************/

and the

/****************** End User Configurables**************/

markers. Once you've done that, import the updated product, go to the USD_INIT plugin, and paste what you copied from the old plugin back to this plugin, in the same spot.

Update History
1.0.5 - Initial Public Release
1.0.6 - Fixed minor bug with arguments to strncmp function
If you don't want to go through the upgrade process, go to the USD_INIT plugin and find the line with the strncmp statement, which will look like this:
Code:

        $bDoReplacement = (strncmp($Temp, '<img src="') == 0);
and replace it with this:
Code:

        $bDoReplacement = (strncmp($Temp, '<img src="', 10) == 0);
1.0.7 - Added style support for message editor icons

Snake 01-31-2006 04:42 PM

Ta! The first one to install... thanks! :D

gizmo4321 01-31-2006 09:20 PM

Cool! Let me know how it works for you.

LincolnForums 01-31-2006 09:39 PM

i dont get it,

I thought you could change the path to different sets in the Style options?

gizmo4321 02-01-2006 01:04 AM

As I mentioned above, most you can, but a few you cannot. In particular (and the reason I wrote this), the Ranks, Smilies, and certain of the general icons (such as the ones used for threads) do not give you the ability to change paths for different sets.

IrPr 02-01-2006 09:19 AM

Quote:

Originally Posted by gizmo4321
As I mentioned above, most you can, but a few you cannot. In particular (and the reason I wrote this), the Ranks, Smilies, and certain of the general icons (such as the ones used for threads) do not give you the ability to change paths for different sets.

Now i got this;)

Installed

Cheers :)

gizmo4321 02-01-2006 11:28 AM

Great! I hope it works for you! :D

Bad Bunny 02-01-2006 01:04 PM

Where does it add the new dir options?

gizmo4321 02-01-2006 02:43 PM

You have to edit the USD_INIT plugin code. The comments contained in the code explain how to set the variables.

I though about adding a configuration setting in the AdminCP, and I may still do that.

LincolnForums 02-01-2006 09:05 PM

Quote:

Originally Posted by gizmo4321
As I mentioned above, most you can, but a few you cannot. In particular (and the reason I wrote this), the Ranks, Smilies, and certain of the general icons (such as the ones used for threads) do not give you the ability to change paths for different sets.


thanks for explaining, i was just a little confused :D


All times are GMT. The time now is 08:14 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.01082 seconds
  • Memory Usage 1,740KB
  • 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
  • (2)bbcode_code_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)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