The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
[release] Dynamic Style Set Dropdown Details »» | |||||||||||||||||||||||||
Author: filburt1
Description: Chen's style set dropdown hack, extended description below. Demo: None yet Screenshot: http://www.vbulletintemplates.com/mo...=&postid=14502 Be sure to apply this mod to every template set you have! Otherwise the dropdown will disappear when you change style sets. This is Chen's style dropdown without hacking. Unlike the style set dropdown mod released here, it doesn't require updating the code each time a style set is added/deleted. The tradeoff is that it adds one query to forumhome. Unlike Chen's hack, this will not show how many people are using each style set (would mean more queries). But, just like his, this does not update your user CP style set, it only cookies you with a new style set. Show Your Support
|
Comments |
#22
|
|||
|
|||
1. document.all only works in IE
2. absmiddle just never works in NS |
#23
|
||||
|
||||
thanx again
I guess i will have to go with the standard GO button... But is there a way to make it at least "smaller? |
#24
|
|||
|
|||
Smaller?
The image is just vB's go button. |
#25
|
||||
|
||||
I meant the initial GO button - shown with this code:
Code:
$styledropdown <input type="button" value="Go" onClick="window.location = 'index.php?s=$session[sessionhash]&styleid=' + document.all['newstyleid'].value"> |
#26
|
||||
|
||||
Filburt.
I'd like the combo box to have as default text the "choose style"... instead of a style name... so when a guest or a member sees the board, the thing he sees in the box is *not* a style name, but the text "choose style" can we do this? |
#27
|
||||
|
||||
The reason why I'm asking for this is because ....
I had 3 styles. (for example) 1) Blue (default) 2) Emerge 3) Dark Now after I installed the dropdown box, I changed the default style. Actually what I wanted to do was to make the Emerge default - but without deleting/overwriting the Blue (ex-default). So I did this: I created a new style called Default2. I pointed it to take the templates and replacements of the Blue style. Then I went to the Blue style and pointed it to take the Emerge templates and replacements. Then I renamed the Blue to "Emerge" and I renamed the Default2 to Blue... this way the default now is the Emerge But there is a small bug... Lets say that I'm logged in. And I have chosen the Emerge (default) style on the combo box.... Then I loggout. Now (here is the bug) the style of the board is still the Emerge (because it is now the default one), but in the combo box the "blue" is shown!!!!! Can you figure out why this happens? It seems like the combo box has kept as default style the blue? or somthing like that... Clearing the cookies did not help. Im thinking of 2 solutions 1) Uninstalling the combo box and reinstall it. or 2) Making the combo to always display a non-selectable text "choose style" will any of these solutions work? thanx in advance I will appreciate it if you look into this |
#28
|
||||
|
||||
I did this:
I disabled the (new) Blue. Now when I log out, the Dark is shown in the combo box... although I have the Emerge on the board... I enabled again the Blue and renamed it to WBlue then I logged out... Now the Dark is again in the box, athough the board is no the Emerge style. And the Wblue is last on the box... So maybe afte all the combo box juts displays the styles alphabeticaly?!! ?? maybe this is why a logged out user sees in the box the Blue as first style ? |
#29
|
|||
|
|||
No idea why it's doing that, the only thing that will change across users is which one is initially selected. The contents of the dropdown will always be identical.
|
#30
|
||||
|
||||
When a user is logged out.... from where does the combo take the style that it shows as first?
does it just display the styles alphabetically? Code:
$result = mysql_query("SELECT styleid,title FROM style WHERE userselect=1 ORDER BY title"); |
#31
|
||||
|
||||
Here is what I did:
I renamed my styles like this: 1. Emerge 2. Blue 3. Dark Now when I'm a guest... the 1.Emerge is shown on the combo (as it should) and the other come sorted by the number... so it has to be that the combo box displays the styles alphabetically... and not according to which is the default.... just my 2 cents - I might be wrong... |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|