|
|
Re: Include Comments In Coding [message #34788 is a reply to message #34769] |
Fri, 17 November 2006 15:37 |
Dustin Kowalski
Messages: 62 Registered: August 2006 Location: Leicester
Karma: 0
|
Member |
|
|
Absolutely. But to do this, the person wanting to make the change would have to work through any number of templates to get to the right one. Whilst it's to be understood that people really should look for themselves, I'm sure you;ll find a number (like me) who get exasperated after twenty unsuccessful minutes and then ask.
However, I wouldn't need to ask if the following were in place.
For example, I wanted to change the layout of the topic screens where "Delete", "Edit" etc buttons appear. (Still do actually.)
I've looked at the source code to see the HTML and have identified what needs changing. The thing is, I don't know what tmpl that's in! I've had a twenty-minute look and can't find it anywhere that I'd consider obvious, so I'm left with three options:
1: Keep on looking no matter how long it takes
2: Give up and decide not to make changes
3: Come here and request help.
I think that most people would choose option 3 fairly quickly, which means more work for you to to do, which wouldn't be necessary if the source code featured comments indicating every time a new template jumped in.
Still, you're the man who answers all the questions, so you decide
|
|
|
|
Re: Include Comments In Coding [message #35000 is a reply to message #34769] |
Fri, 01 December 2006 11:29 |
Ernesto
Messages: 413 Registered: August 2005
Karma: 0
|
Senior Member |
|
|
I strongly disagree Ilia. Most people who work on themes and skins are designers and not programmers, they use other tools than the classical "nerd tools" that a Linux user knows about. FUDforum is not all that easy to reskin, because it's hard to find out the structure of the skin, and what goes where etc. A documentation, WOULD help the designers create skins more easily.
I actually started working on a documentation a while ago, since I felt it was needed. But it's far from being ready.
However, I do have a request or suggestion to make.
When you create your own skin, and the forum is upgraded, it's always a bitch to find out which files have been altered etc etc. In many cases, if you want to skin your Forum, you only have to change in a very selected amount of tmpl files.
How would it be, that if you create a custom template, it makes "if file exist" calls on all the tmpl files in that directory, and if they do not exist, it uses the default template files in those spots instead? (Maybe it already does this, if so, ignore me, myself and I)
So, if all I wanna skin is the looks of an individual message, then I only put the drawmsg.tmpl in my CUSTOM folder, and since i want all of the rest to have the default appearance, I just let it compile those "missing" files from the default directory, instead of copying them over.
Now, to get back on track: I am writing not so much a Howto, but more a structure over what template file applies where in a table like demonstration thingy. If I ever get done I will of course present it here for other more talented people to continue on. =)
|
|
|
Re: Include Comments In Coding [message #35001 is a reply to message #35000] |
Fri, 01 December 2006 13:16 |
Dustin Kowalski
Messages: 62 Registered: August 2006 Location: Leicester
Karma: 0
|
Member |
|
|
Ernesto wrote on Fri, 01 December 2006 11:29 | I strongly disagree Ilia. Most people who work on themes and skins are designers and not programmers, they use other tools than the classical "nerd tools" that a Linux user knows about.
|
I would think that you're correct. My knowledge of programming is very sparse. I've started to learn JavaScript and Java to further my own understanding, but my own background is in linguistics and economics.
Quote: | FUDforum is not all that easy to reskin, because it's hard to find out the structure of the skin, and what goes where etc. A documentation, WOULD help the designers create skins more easily.
|
Agreed. This is why I'm forever asking which templates to change. Judging by the content of the forums and the frequency with which such question are asked, I'd say that a lot of people would benefit from the help. I know I certainly would.
Quote: | I actually started working on a documentation a while ago, since I felt it was needed. But it's far from being ready.
|
These things always take a long time, don't they?! They really have to be a labour of love
Quote: | When you create your own skin, and the forum is upgraded, it's always a bitch to find out which files have been altered etc etc.
|
I was very, very fearful of this myself. I've kept a list of the template files that I've changed, but am bound to run into problems eventually.
Quote: | How would it be, that if you create a custom template, it makes "if file exist" calls on all the tmpl files in that directory, and if they do not exist, it uses the default template files in those spots instead? (Maybe it already does this, if so, ignore me, myself and I)
So, if all I wanna skin is the looks of an individual message, then I only put the drawmsg.tmpl in my CUSTOM folder, and since i want all of the rest to have the default appearance, I just let it compile those "missing" files from the default directory, instead of copying them over.
|
This is a brilliant suggestion. It'd be great if it could be included, saving a lot of unnecessary work.
Thanks for that post, Ernesto. You said a lot of things that I felt, but didn't really feel comfortable posting about because of my ignorance of the computing world.
Thanks again
|
|
|
Re: Include Comments In Coding [message #35014 is a reply to message #35000] |
Fri, 01 December 2006 15:38 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
Ernesto wrote on Fri, 01 December 2006 06:29 |
When you create your own skin, and the forum is upgraded, it's always a bitch to find out which files have been altered etc etc. In many cases, if you want to skin your Forum, you only have to change in a very selected amount of tmpl files.
How would it be, that if you create a custom template, it makes "if file exist" calls on all the tmpl files in that directory, and if they do not exist, it uses the default template files in those spots instead? (Maybe it already does this, if so, ignore me, myself and I)
|
This is already possible, if you have missing templates in the custom theme, they will be referenced from the default theme.
FUDforum Core Developer
|
|
|
|