FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » FUDforum » How To » Add a link to usercp.tmpl (How can I add a new SECTION)
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: Add a link to usercp.tmpl [message #40237 is a reply to message #39391] Sun, 27 January 2008 12:40 Go to previous messageGo to previous message
Dustin Kowalski is currently offline  Dustin Kowalski   United Kingdom
Messages: 62
Registered: August 2006
Location: Leicester
Karma:
Member
OK, one of the members on this site PM'd me to ask whether I had understood what was written here and whether I'd successfully implemented the changes.

I'm not a computer-minded person either, and lots of the comments, suggestions, and instructions fly over my head when they come from people who are professionals in the field, so I'll write a layman's version of how I successfully make changes when I manage to.


In this case, I wanted to add two items to the user control panel (the links that scroll across the top of the page for private messaging, members, and so on).

I wanted to add something saying "Jebsite" which would link to my homepage, and another reading "Vortaroj" (Esperanto for "dictionaries") which would take me to a separate page.

Here's the finished version:

index.php?t=getfile&id=4039&private=0

To do this you need to:

1) Visit usercp.tmpl and select usercp.

The default looks like this:

<div class="UserControlPanel">{TEMPLATE-DATA: private_msg} {IF: ($FUD_OPT_1 & 8388608 || (_uid && $FUD_OPT_1 & 4194304) || $usr->users_opt & 1048576)}{TEMPLATE: member_search}{ENDIF} ... 


2) Amend this to include the name of something that you wish to add. In my case, I was going to add two things. I'm going to call them "jebsite" and "dictionaries".

The first line of usercp.tmpl now looks like this:

<div class="UserControlPanel">{TEMPLATE: jebsite}  {TEMPLATE: dictionaries}  {TEMPLATE-DATA: private_msg} {IF: ($FUD_OPT_1 & 8388608 || ... 


3) All the forum knows so far is to display the new things; you need to tell it what "jebsite" and "dictionaries" are.

To do this, go to "file manager", head to the relevant theme folder, and download the file usercp.tmpl.

Open this with WordPad, Notepad or whatever.

You'll notice that lots of familiar things are individually referenced between [SECTION] tags, such as "login". This is where the computer visits to get the details of the shorthand {TEMPLATE-DATA: private_msg} that was displayed when you displayed usercp.tmpl.

So now follow the lead and add the details for whatever you're adding. My jebsite link looks like:

{SECTION: jebsite}<a class="UserControlPanel nw" href="http://www.jeb.org.uk/" target="_blank"><img src="{THEME_IMAGE_ROOT}/jebsiteLogo.png" alt="Jebsite" /> Jebsite</a>&nbsp;&nbsp; {SECTION: END}


4) Save this and put it back where you got it from.

5) Visit your forum to verify that it's working.

6) Repeat this for your other themes.


That's how I did it. I hope that this may be of use to someone else who, like me, is not very experienced with computers.
  • Attachment: adpanel.jpg
    (Size: 64.68KB, Downloaded 1316 times)
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Paid support for fixing voting on Fudforum
Next Topic: Changing user's email address
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Fri Nov 29 18:53:59 GMT 2024

Total time taken to generate the page: 0.04318 seconds