How to link to the logged-in user's profile?
5 posters
Page 1 of 1
How to link to the logged-in user's profile?
Technical Details
Forum version : #phpBB3
Position : Founder
Concerned browser(s) : Mozilla Firefox
Who the problem concerns : All members
Forum link :
Description of problem
So I noticed that the "profile" button on the navigation bar only links to the edit profile section, and that users need to find their own username as a link to view their profile as everyone else does. How do I make a "view profile" button that changes the link depending on who is logged in? So, for User1 when they click the button, it goes to /u1 but if User2 clicks that same button it goes to /u2.Last edited by Memento on May 28th 2018, 7:20 pm; edited 1 time in total
Re: How to link to the logged-in user's profile?
Forum of the Forums Forumotion Rules | Tips & Tricks | FAQ | Did you forget your password? |
*** The Support Forum will never ask you for your email or password, so please do not post them anywhere! ***
No support via PM!
Re: How to link to the logged-in user's profile?
- Side note:
- Just to make sure you are aware of it, since your forum uses a toolbar, users can easily access their profile from there.
Toolbar Welcome (Name) View profile
So maybe you don't need to do anything else.
1) Create the button in the PA, not visible for Guests.
AP Display Headers and Navigation Add a Customized Menu
Set the Redirection URL option to /profile
2) Create a javascript:
AP Modules Javascript codes management Create a new Javascript
- Code:
/* Toolbar link to Profile */
$(function() {
$('a.mainmenu').filter(function(){
if (/\/profile$/.test(this.href)){
this.href = "/u" + _userdata.user_id;
}
});
});
Title: Toolbar Profile
Placement: In all the pages
Make sure Javascript codes are enabled.
Wecoc- Forumember
- Posts : 144
Reputation : 111
Language : Catalan, Spanish, English
Re: How to link to the logged-in user's profile?
Hy, use that code for work.
|
Re: How to link to the logged-in user's profile?
@SSYT That one applies the change on the default Profile (Edit Profile View Profile) button.
My version requires the creation of another button but then you can have both in the navigation bar
My version requires the creation of another button but then you can have both in the navigation bar
Wecoc- Forumember
- Posts : 144
Reputation : 111
Language : Catalan, Spanish, English
Re: How to link to the logged-in user's profile?
Oh, try new that:
- Code:
$(function() {
$('a.mainmenu').filter(function(){
if (/\/profile\?(.*?)/.test(this.href)){
$(this).parent().after('<li><a class="mainmenu" href="/u'+ _userdata.user_id +'"><img id="i_icon_mini_profile" src="https://2img.net/i/fa/empty.gif" border="0" hspace="2" alt="Profile" title="Profile">View Profile</a> </li>'); http://this.href = "/u" + _userdata.user_id;
}
});
});
Re: How to link to the logged-in user's profile?
Wecoc wrote:
- Side note:
Just to make sure you are aware of it, since your forum uses a toolbar, users can easily access their profile from there.
Toolbar Welcome (Name) View profile
So maybe you don't need to do anything else.
1) Create the button in the PA, not visible for Guests.
AP Display Headers and Navigation Add a Customized Menu
Set the Redirection URL option to /profile
2) Create a javascript:
AP Modules Javascript codes management Create a new Javascript
- Code:
/* Toolbar link to Profile */
$(function() {
$('a.mainmenu').filter(function(){
if (/\/profile$/.test(this.href)){
this.href = "/u" + _userdata.user_id;
}
});
});
Title: Toolbar Profile
Placement: In all the pages
Make sure Javascript codes are enabled.
Thanks, this really helps! I know you can access it from the little Forumotion toolbar but most of my users hide it, so I just wanted to make sure they definitely had access to their profiles outside of the edit field.
Re: How to link to the logged-in user's profile?
Did this solve your question/problem?
If yes, remember you have to mark your topic as Solved once it is actually solved!
If yes, remember you have to mark your topic as Solved once it is actually solved!
Forum of the Forums Forumotion Rules | Tips & Tricks | FAQ | Did you forget your password? |
*** The Support Forum will never ask you for your email or password, so please do not post them anywhere! ***
No support via PM!
Re: How to link to the logged-in user's profile?
Problem solved & topic archived.
|
Similar topics
» How do I create things which can only be viewed by either logged in or logged out users?
» Says 0 users online when I'm not logged in and when others are not
» I need a code to show the profile image (avatar) for the logged in user
» HTML page accessible only to logged in users
» Make code for guest/logged out users
» Says 0 users online when I'm not logged in and when others are not
» I need a code to show the profile image (avatar) for the logged in user
» HTML page accessible only to logged in users
» Make code for guest/logged out users
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum