• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
  • This forum is for release discussion only. Discussions that do not relate specifically to the resource release should be discussed in another, more appropriate forum.
  • This forum has been archived. New threads and replies may not be made. All add-ons/resources that are active should be migrated to the Resource Manager. See this thread for more information.

Add a link to trophies you've been awarded on your Account view navigation bar

Brogan

XenForo moderator
Staff member
#1
A very simple edit this one.

Open the navigation_visitor_tab template and find this:
HTML:
<li><a href="{xen:link account/likes}">{xen:phrase likes_youve_received}</a></li>
Below it add this:
HTML:
<li><a href="{xen:link members/trophies, $visitor}">{xen:phrase trophies}</a></li>
The result is a new link in the navigation bar like so:
trophies1.PNG

Which when clicked loads your trophies page:
trophies2.PNG


I do plan to add the Trophies tab as I suggested in this thread but until I do, this will suffice as a stop gap.
 

Brogan

XenForo moderator
Staff member
#3
Not using this template modification as it uses the default trophy page view.

When I get around to doing the Trophy tab then that might be an option.
 

ddmmh

Well-known member
#5
Hi Brogan,
Great mod although it didnt work for me at all? No errors... but no trophie link either. I am using beta 4, could this be the issue? Thanks.
 

ddmmh

Well-known member
#7
It's a basic template mod' so works the same in Beta 3 and 4.

The link only appears on your account page: http://localhost/community/account/personal-details

Is it not showing there?
Hi Brogan,
I tried again thinking I might of stuffed it up.. but i followed all the steps.
Here is a screenshot of what I added. I notice your quoted codes above are a little different? So as you can see by the screenshot below I searched for "watched/threads" to find the code your referring to, this is where I may have gone wrong?
1.png
Heres the other screenshot of my account.
2.png
 

Brogan

XenForo moderator
Staff member
#8
Yes, you've edited the template in the wrong place.

You need to look for the commented out entry as I posted in my the first post:
<!--<li><a href="{xen:link 'watched/threads'}">{xen:phrase watched_threads}</a></li>--> </ul>

For reference, it's this section:
nav_vis_tabs.PNG
 

ddmmh

Well-known member
#11
Yes, you've edited the template in the wrong place.

You need to look for the commented out entry as I posted in my the first post:
<!--<li><a href="{xen:link 'watched/threads'}">{xen:phrase watched_threads}</a></li>--> </ul>

For reference, it's this section:
View attachment 7039
Hi Brogan,

I just realised I never wrote back to you. Sorry about that, wasnt being rude, just probably thought I did but didnt... i have a fantastic memory you see. I did try this again and got it to work perfectly, great little addition, thank you.
 

Peggy

Well-known member
#13
I wonder if, in the future, we'll be able to have a different trophy, or different colored trophy, for each achievement?
 

Digital Doctor

Well-known member
#16
Might be an idea for xF 1.1

You could have themed "trophies".

For a racing car site:
Trophy (1) = Welcome Trophy - Now you've got a race car !
Trophy (2) = First Message Trophy - You've completed your first lap of the track !
Trophy (5) = Double figures Trophy - You are becoming a serious racecar driver.
Trophy (6) = Like Trophy - Someone likes your car !
Trophy (7) = Keeps coming Back Trophy - you've completed your first race ! Congrats !

Trophies would be associated with a hidden trophy specific page and images. (end user customizable).
At the bottom of the themed trophy-specific page.

It might mention the users new abilities.

You've replied to 10 posts, you can now make your own posts !
You've posted 200 times, you can now post every 10 seconds, not 30 !
You've contributed finances to our site, you can now read and post in the VIP forum. Thank you !
 

ddmmh

Well-known member
#18
Might be an idea for xF 1.1

You could have themed "trophies".

For a racing car site:
Trophy (1) = Welcome Trophy - Now you've got a race car !
Trophy (2) = First Message Trophy - You've completed your first lap of the track !
Trophy (5) = Double figures Trophy - You are becoming a serious racecar driver.
Trophy (2) = Like Trophy - Someone likes your car !
Trophy (7) = Keeps coming Back Trophy - you've completed your first race ! Congrats !

Trophies would be associated with a hidden trophy specific page and images. (end user customizable).
At the bottom of the themed trophy-specific page, it might mention the users new abilities.
That would be great for a site like brogans. I am developing an MMA site. I could use belts. white belts, yellow belts etc etc
 

Brogan

XenForo moderator
Staff member
#20
How about releasing an addon that allows the admin to choose a trophy image :) ?
Well eventually I plan to do a trophy tab so I could include it as part of that.
In the meantime, this is how to get a trophy image to display.

Add this to EXTRA.css:
Code:
/* Trophy icon */
.trophy_icon {
display: block;
width: 24px;
height: 30px;
float: left;
background: url('@imagePath/images/trophy.png');
}
Open the trophy template and after this:
Code:
<div class="trophy" id="trophy-{$trophy.trophy_id}">
Add this:
Code:
<div class="trophy_icon"></div>
The trophy icon I am currently using is attached.
You will need to upload it to the relevant directory - I created a /images directory in the style I am using and placed it there.
 

Attachments