![]() |
conditional for member viewing to only see
I have a section in memberinfo that I want only the member of that profile to see. aka if I am viewing my profile, I want a section only I can see. What is that conditional? thanks!
|
It would help to know what template you are adding this code to.
|
memberinfo
will this do? <if condition="$bbuserinfo['userid'] == $userinfo['userid']"> |
It should.
|
vb3 programming section Lynne
|
Hello Lynne.
That code worked for me. I added: Code:
<if condition="$userinfo['userid'] == $bbuserinfo['userid']"></if> How do I do this? http://www.vbulletin.com/forum/forum...ms#post3971219 |
You said you wanted to only show some code to the viewer if they are viewing their own profile, so doesn't that condition do that?
As for the code you linked to, you are getting the avatar for the viewer of the page, not the profile owner. |
And whats the code to show the avatar for the profile owner?
I need something like this: <if condition="$show['profile_owner']"> <img scr="url_to_avatar_of_profile_owner" /> // similar as the one I made $user_ava[0] <else /> <img src="no_avatar.gif" /> </if> I had tried "prepared[avatarurl] in <img src="prepared[avatarurl]" />, (other than $user_ava[0]") but doesn't work! See example: http://www.1st-hacks.com/members/prue.html The avatar is shown correctly on ministats_block but not on profile (below the profile picture)! |
You need to use php, a plugin, to get the avatar based on who is viewing.
But I don't understand.... if you are the profile owner and viewing the page, you want to show the profile owners avatar, otherwise you want to show the no_avatar.gif - is that correct? If not, please write out your condition in a sentence like I just did. |
Ok, let me explain myself. I have a plugin that shows avatar on all pages. The plugin is:
Code:
require_once('./includes/functions_user.php'); Ok, now here it the problem/question/issue! I had modified the memberinfo template to show an avatar 160x160 dimensions using $user_ava[0]. The good news: It shows up. - Now here comes the bad news. The avatar is showing under the profile picture and shows the avatar of the current userid (user whom is browsing right now the forum - his/her avatar). Thats ok, if he browses his/her profile (his/her avatar will show up - ok). - But when he goes to another profile (different than her/his profile), the avatar should be of that user/profile, not her/his (the one that browsing). By default it shows the avatar of the user bowsing on all pages. Don't know if you get me. I need a conditional to say, something like: If the actual user is browsing his/her profile, show her/his avatar. If he browses a different profile, show the avatar of that profile/user. P.D. Does nothing to do with this thread, but whats the conditional "php" to show to userid? I know that the template conditional is: <if condition="$bbuserinfo['userid'] == 1"></if> // shows to ID 1 // But how do you do the same in php plugin? |
Quote:
You shouldn't need a plugin for that--just a template edit. In the postbit, the avatar is displayed by the following code: HTML Code:
<img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /> HTML Code:
<img src="$userinfo[avatarurl]" $userinfo[avwidth] $userinfo[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /> --don |
Thanks don,
Tested it and doesnt work! I have thge following code: Code:
<if condition="$prepared['profilepicurl']"> Quote:
|
It's only going to work if you write a plugin that gets the avatarurl for you. There would be no reason for the query regarding the profile user to include avatar information if it wasn't needed on the page. What I don't get though is that the avatar is already shown on the member.php page, so shouldn't the actually template code already be in the template?
|
Quote:
Code:
<img src="$userinfo[avatarurl]" /> Code:
<img src="$prepared[avatarurl]" /> --don |
Quote:
Yeah tried it before "$prepared[avatarurl]" and it has the same result (doesn't show nothing). I'm getting a bit desesperate!! Any news Lynne? |
Quote:
|
Quote:
Quote:
|
But.... really what you are saying is showing the profile users avatar on the profile users profile - no? And, isn't the profile user's avatar already shown on their profile?
|
Quote:
|
I think that I didn't explained myself.
I see my avatar "$prepared[avatarurl]" on my profile (avatar image). But when I visit others profile its "hidden" not showd. |
you mean the other peoples avatars are missing when you view their profile???
|
All times are GMT. The time now is 05:23 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:
|