Version: 1.00, by Gary King
Developer Last Online: Jun 2020
Version: 3.0.0
Rating:
Released: 03-27-2004
Last Update: Never
Installs: 86
No support by the author.
NOTE: Make sure all your styles have different display orders (only if they are in the same grouping). For instance, don't have 2 styles each with the display order of '1' otherwise this hack will just show 'Style: ' and no style shown.
This hack will show each users current selected style when viewing a post.
If you want to see how this looks, take a look at the screenshot attached.
The style system is a little more complex than the vBulletin 2 one, but it's still pretty simple and straightforward.
My apologies if this has already been released! I must also note that all of this code is original, meaning I made it all myself, I didn't look at someone else's code if anyone was wondering, so that we don't play the 'blame game' later on.
NOTE: For those who are wondering, this hack adds NO EXTRA QUERIES to your pages! Meaning the load and processing time are about the same as usual, they don't change much
// check what style the user is viewing
if (!$post['styleid'])
{
$post['style'] = '(' . $vbphrase['not_specified'] . ')';
}
else
{
// loop thru the $stylechoosercache to see which style the user is using, has to loop thru a few times
foreach ($stylechoosercache as $parentstyle)
{
foreach ($parentstyle as $innerstyleid)
{
if ($innerstyleid[0]['styleid'] == $post['styleid'])
{
$post['style'] = '<a href="' . $vboptions['forumhome'] . '.php?' . $session['sessionurl'] . 'styleid=' . $post['styleid'] . '">' . $innerstyleid[0]['title'] . '</a>';
continue;
}
}
}
}
Open the postbit template (or postbit_legacy if you're using old-style postbits) and find
<!-- user forum style --><div>$vbphrase[style]: <if condition="$post[style] == '$vbphrase[not_specified]'"><a href="$vboptions[forumhome].php?styleid=$vboptions[styleid]">Default Style</a><else />$post[style]</if></div><!-- / user forum style -->
Now add the following phrase:
Phrase Type: GLOBAL
Title: not_specified Text: not specified
Title: style Text: Style
All done!
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
How does that work if another style has slight changes in the hacks.. for example take vb.org here.. I noticed that the green style uses w ared /me line while the blue style has a yellow line
It still works fine if a style has changes This hack basically doesn't even know (and care) whether or not a style has changes or not
But for some users, it will show the style for them because they choose a certain style which is the forum's default one that I specified in the vboptions. If they choose another style (not child of any style), it will not show it properly.
But for some users, it will show the style for them because they choose a certain style which is the forum's default one that I specified in the vboptions. If they choose another style (not child of any style), it will not show it properly.
Hmm most likely something wrong with the not_specified phrase then.
and that's it, lol. I don't understand this hack at all
www.squareultima.com if you wanna take a look at it. The Green style is the original style and the default one and if people choose that style, it will work nice and dandy but if you choose any others, it doesn't show up at all, very odd.
something is most definitely wrong wiht the code in this hack. I installed it again and the exact same results, it's not even that confusing to instlal.