![]() |
I installed this twice and it doesn't work, the only thing I can think of is that I am running vB 3.0.1 and this is for Gold. Any reason other than that what the avatars wouldn't reduce opacity on either IE6 or Firefox?
|
Never mind, I realized you have to set the forums to use the legacy settings. Problem solved.
|
If user chooses to be hidden, it still shows opacity 100%.
Basically pointless until this is fixed. |
Quote:
EDIT: // Works ok on mine ? maybe I have some other mods included ? |
Quote:
This is only mod installed for showthread, and I'm taking it down. |
Quote:
|
Quote:
|
awesome! looks great on my forum!
;) thanks! *hits install! |
installed on vb 3.0.0 and vb 3.0.3 and working great on both.
|
I hope no-one minds, but I wanted to highlight another way of doing this which requires less processing (fractionally) and is a little more elegant.
I should note that I'm not using avatars in the memberlist, so this isn't for that. But this does the showthread and private messaging ones :) In includes/functions_bigthree.php there is already a function that finds out someones online status. Within that file find: PHP Code:
PHP Code:
$user['IsOnline'] indicates that the user is online or not... or rather, should appear online to the current user... it takes into account invisibility and permissions, as the code above this already does all of this. So we have less processing as none of this needs to be run: Code:
//avatar opacity grog6 - vbulletindev.net Now, all we have to do is find the avatar line in the postbit template and add a conditional to it: Code:
<if condition="$post[IsOnline] == true"> Secondly I apply both the IE and Mozilla and Opera opacity switches at the same time. Yes, I said Opera... Opera is currently using the CSS3 recommendation of 'opacity'... which is the best thing to do as that is also what Mozilla will be using in the future. Styles set like this are ignored if not applicable... so it breaks nothing. Anyhow... more elegant because of the simplicity of the code modification and the fact that we keep all of the presentation logic in templates rather than in code. It shouldn't be hard for those who want to use this for the memberlist or memberprofile to add a call to the fetch_online_status() function in functions_bigthree.php and to add a conditional to their template. But yeah... a different way of doing the same thing. Better? Hard to say... but I think a little more elegant. Cheers David K |
All times are GMT. The time now is 11:36 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|