No problem! OK so going with Reboot, I’ll list things in the same order.
First off you will want to download the Reboot Child Theme Framework – Free from our store, and then check out the Creating a Child Theme document for info on how to set up.
1. Firstly you will want to take a copy of spHeadDesktop.php from Reboot’s ‘templates > desktop’ folder, and paste it into your child themes ‘templates > desktop folder’. Then look on line 102 for the function ‘sp_LoggedInOutLabel’. If you look at the full function you should see the text you want to change, just make sure what you change it to sits within the plain quote marks.
2. Next in your child themes spHeadDesktop.php, go to line 120 where you should see sp_QuickLinksForum and directly underneath sp_QuickLinksTopic. These lines can either be removed, or commented out using a hash (#) in front of each function. The benefit to commenting out is you can put the function back in easily should you want to later.
3. I assume here you are talking about the icons in the headers? If you want to remove these you will need a copy of spGroupViewDesktop.php and spForumViewDesktop.php the same as before, copied from Reboot into your child themes ‘templates > desktop’ folder.
In spGroupViewDesktop.php, locate line 37 – sp_GroupHeaderIcon and comment it out / remove.
In spForumViewDesktop.php, locate line 76 – sp_ForumHeaderIcon and comment it out / remove.
If this isn’t what you meant, please elaborate.
4. Reboots breadcrumbs already run horizontally.
5. In your child themes spGroupViewDesktop.php template, on line 129 you have ‘sp_RecentPostList’. Comment it out / remove.
6. & 7. Make a copy of Reboots spFootDesktop.php the same as before, paste into your child themes templates > desktop folder and open it up to edit. For this one you will probably want to keep some of the footer as Reboot relies on space to house buttons in certain views, so you will probably want to remove everything from line 31 to 85. Commenting out is probably going to be too much here so deleting would be the best practice.
8. Tooltip text is defined by the function you hover over in the forum, so in this case check out your child themes spGroupViewDesktop.php template on line 98 ‘sp_ForumIndexDeniedIcon’. After the function title you have 2 sections – arguments then tooltip text. You can change this text to whatever you like. As to changing the icon, your new icon must be named sp_WriteDenied.png and placed inside your child themes images folder i.e:
forum-themes > yourchildtheme > images
If however you only want to change the icon in this one instance of it, you will need to add your new icon to the images folder with a unique name (for example newicon.png) and you will then need to add the ‘icon’ argument to the function. It would then appear:
sp_ForumIndexDeniedIcon('tagClass=spIcon spRight&icon=newicon.png', __sp('No permission to start topics'));
9. Open your child themes spForumViewDesktop.php template and navigate to line 189 ‘sp_TopicIndexFirstPost’. This already uses the icon argument to set it’s own arrow image, so you need to leave the icon= part and remove the file name from after the equals. It would then appear:
sp_TopicIndexFirstPost('iconClass=spIcon spLeft&icon=&nicedate=0&date=1&time=1&stackdate=0&stackuser=0&stackdate=0&itemBreak= - ', __sp('Started By'));
Next on line 203 ‘sp_TopicIndexLastPost’ you need to do the same, so it becomes:
sp_TopicIndexLastPost('iconClass=spIcon spLeft&icon=&labelLink=1&nicedate=1&date=0&time=0&stackdate=0&stackuser=0&stackdate=0&itemBreak= - ', __sp('Last Post'));
10. Next you will want to make a copy of the spTopicViewDesktop.php template and again paste into your child themes templates folder. Line 133 is where the user information starts. You will probably want to comment out / remove from line 136 to 144, but here it might be worth you looking at each function name to make sure you’re not removing something you actually want to keep – This is where commenting out over deleting is the preferred method!
11. Covered.
12. For this you’ll want to open your child themes spHeadDesktop.php template. On line 109 you have ‘sp_ProfileEditButton’ and on line 113 you have ‘sp_MemberButton’. Now you can comment out the profile edit button, but as far as I’m aware a user will always be able to access their forum profile edit pages if they know the URL (www.yoursite.com/forum/profile).
As for the members list, you can actually do that with permissions which is more thorough than simply commenting out the button as they can still access the members list with the URL. Check out the permission set you want to change and look for the permission ‘Can view the members lists’ – Make sure it is unchecked. And of course comment out the button too.
13. I’m pretty sure you will always be able to see smileys as an admin, please try setting up a test account as a regular user and see if you still have the option. This would actually be useful to test the robustness of removing the members list and profile edit buttons.
And lastly, Reboot has both desktop and mobile folders for it’s templates as you’ve probably noticed. If you want to make any changes to the mobile side, please try running the theme and checking out what you already have. Mobile is very different to desktop and you might find you actually only need to change some of the above list. Now you have an idea on how to do it, give it a try for mobile too as the majority of the function’s used are the same (same name so you can search for the function name) but of course if you need help with that do ask!