Help! can't find default.master.php
Hello Vanilla Forums.
I'm really new to this, I'm fine with HTML & CSS, just starting with PHP so could really do with some advice.
Or please point me to some literature where I can find these answers and I apologise in advance for my long and rambling post.
Vanilla - everything installed & working on both local & remote servers.
I've embedded a forum on a site I'm developing and created a custom theme and modified the style sheet to reflect the look of my site. Everything works fine & I've managed to get the new user email confirmation page to redirect to my embedded forum.
Now, in the dashboard, I want to make sure the "visit site" link in the banner and the three links in item 2 of the dashboard link "Where is your Community Forum" to link back to the embedded page.
This is frustrating me like hell.
I can look at the page source and highlight the links but can't find this page anywhere.
I've been lead to believe that the file default.master.php is the holy grail but I can't find this file anywhere; certainly not in the /applications/dashboard/views/ directory.
There is a .tpl file of the same name but I really don't have time to learn Smarty - I'm struggling with the PHP to be honest.
So my question is where can I find this file? It's nowhere within vanilla-core-2-1.zip
And am I barking up the wrong tree?
Please can someone show me how I can edit these links to point to my embedded page.
Also when I look at the site on my iPhone, the forum has switched to the Mobile theme, which is dark blue which totally contrasts with my colour scheme.
I tried editing the Mobile theme's custom.css file - this works fine on my local server but reverts to the original CSS when I upload it to the remote server.
Please can someone help me to edit this theme.
Many thanks in advance & I'm really looking forward to hearing from you
Best Answers
-
peregrine MVP
I'd still like to know how to find the default.master.php file though.
what makes you think you have one. and what documentation did you read?
it is an either or thing. either you have default.master.php or you have default.master.tpl in your theme.
practically every theme in the add-ons section have a default.master.php (with the exception of kasper's themes).
there has been a migration away from default.master.php file to default.master.tpl files by several theme developers as well as the vanilla creators.
you can find any file in the vanilla source by doing a recursive directory listing. in linux ls -alR
However, I hope my second question is still valid - how do you edit the mobile theme?
you edit the same way as other themes.
you change it by changing your config
$Configuration['Garden']['MobileTheme'] = "themethemeyouwant"
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
5 -
peregrine MVP
changing css for the dashboard.
http://vanillaforums.org/discussion/comment/194116/#Comment_194116
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
5
Answers
What an eejit!!
I apologise profusely to anybody who read my last post - it was solvable through an option in the Advanced Forum Embed section in the dashboard.
I'd still like to know how to find the default.master.php file though.
However, I hope my second question is still valid - how do you edit the mobile theme?
Thanks in advance
what makes you think you have one. and what documentation did you read?
it is an either or thing. either you have default.master.php or you have default.master.tpl in your theme.
practically every theme in the add-ons section have a default.master.php (with the exception of kasper's themes).
there has been a migration away from default.master.php file to default.master.tpl files by several theme developers as well as the vanilla creators.
you can find any file in the vanilla source by doing a recursive directory listing. in linux ls -alR
you edit the same way as other themes.
you change it by changing your config
$Configuration['Garden']['MobileTheme'] = "themethemeyouwant"
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
Thanks Peregrine,
Wow, that's a really quick and useful response, thank you.
No documentation apart from googling and the forums. Saw a lot of references to the .php file and sort of know where I am with php but not tpl. Opened .tpl files and apart from a few bits, couldn't see where I could effect any changes.
I'm on windows not linux so not sue about the recursive listing but will check.
Thank you for the advice on themes.
Not sure where you are or what time zone but I'm sure it's either really late or really early, so thank you very much for your help
Sorry
But probably another stupid question.
How do I customise the dashboard itself?
Many thanks in advance
you can addlinks to the sidemenu via plugins.
you can change the css.
other than that i wouldn't mess with the dashboard, or you will going down the road, where you might not be able to recover from. Also, if you haven't been told it is not a good idea to change core files - since it will make upgrades very difficult.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
changing css for the dashboard.
http://vanillaforums.org/discussion/comment/194116/#Comment_194116
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
Peregrine, you're a gent
Thank you very much - I just wanted to change the colour scheme but maybe I'll leave well alone as I'm delighted with the rest of my forum
Cheers mate
I'm not saying it's a good idea or a bad idea. but if you want to change the dashboard color scheme
create a customadmin.css in your theme
themes/yourthemename/design/customadmin.css
e.g. depending on inheritance and specificity this would change the background to yellow on the h4 elements in the panel in your dashboard.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
http://vanillaforums.org/discussion/23530/in-case-you-guys-gals-trying-to-change-themes-don-t-know-about-this-goldmine
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
You can download the theme VanillaGrape or GreenGlass they have an admin style sheet you could play with. I would attach a few admin stylesheets for you but it is no longer possible...
Actually you should look at all my themes, I make mobile themes too. You can see how they are made and modify them to your needs.
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌