Ehren Posted February 24, 2018 Author Share Posted February 24, 2018 3 hours ago, SMen said: When I upgrade the parent theme with changes to come, will the child theme maintain the changes still (since they were inherited)? Just want to be sure that any inherited changes will not be wiped out with any update. Since the changes are inherited rather than applied to the actual child theme, they may be replaced. I'm not 100% sure since I haven't actually followed that process, but if IPS behaves the same as xenforo, then inherited styles will always be replaced by their parent theme - which is why it's a good idea to keep the parent theme un-touched and only modify the child Link to comment Share on other sites More sharing options...
Jamer Posted March 7, 2018 Share Posted March 7, 2018 On 07/04/2015 at 4:42 AM, Ehren said: This tutorial will teach you how to install a theme (as a parent), create a child theme and upgrade your theme. All IPS themes are in .xml format. If you have download a .zip file, extract the file first and you'll find the .xml file inside. Installing the Parent theme and creating a child First, we'll be installing the theme as a Parent theme. Parent themes should never be edited and should generally be hidden from all users. Once it has been installed, we'll create a Child theme which can be edited via theme settings (to change colours, logos, etc), and it'll be shown as the default front-end theme to all of your visitors. 1. To install the Parent theme, go to Admin Cpanel > Customization > Themes. At the top right, click the + Add Theme button. 2. From the popup box, choose the Upload Theme tab and select the .xml file from your computer. This tutorial will use the Dimension theme as an example. Press Next. 3. Once it has processed, you'll be returned to the Theme list. Click the pencil icon (aka, the Edit button) to the very right of your theme and deselect all settings and user groups, like so: This will hide the Parent theme for all visitors. The Parent theme should never be edited beyond this, so press the Save button at the bottom and proceed to creating the Child theme. 4. Click the + Add Theme button again, but this time select Manual Mode and press Next. Enter a Name for your theme (I'll use "My new theme" for this example). In the Parent field, un-check the box and select your Parent theme (from the above step), and if you wish to set it as your Default theme, make sure to enable that setting. I suggest always keeping the "Default AdminCP Theme" feature disabled though! Your page should now look like this: Press Save and you're done! Your theme page will look something like this: Clicking the theme name will expand a list, showing your Child theme: A quick summary: The Parent theme which we installed is hidden from all members, and your site will be using the Child theme, named "My new theme". The Child theme inherits everything from the Parent theme. If you need to edit the theme, make sure you only edit the Child theme. The Parent theme should never be edited and should stay untouched. Upgrading your theme When new theme updates are released, browse to Admin Cpanel > Customization > Themes. Click the arrow icon to the very right of your Parent theme and select Upload a new version from the list. Browse for the updated .xml file, press Upload and your theme will be updated! I have just uploaded the latest version of my theme, can I just please clarify, I have followed your instructions and ONLY uploaded the new version to the PARENT THEME even though I use the child, I assume uploading to the parent automatically updates the child beneath yes? (Only reason I am checking is because you can also upload a new version to the child I notice) Link to comment Share on other sites More sharing options...
Ehren Posted March 8, 2018 Author Share Posted March 8, 2018 Replacing the parent is correct, as mentioned in the tutorial Link to comment Share on other sites More sharing options...
uA_Y_C_A Posted March 8, 2018 Share Posted March 8, 2018 On 30.01.2018 at 11:51 PM, uA_Y_C_A said: What about nightly updates? Child theme will be editing, right? On 31.01.2018 at 1:16 AM, Ehren said: I’m not really sure about the best way to apply nightly updates to this setup but I imagine adding it to the child theme would be the best way Can sure now? Thanks EDIT: You also uploaded the regular update. No need for now. Link to comment Share on other sites More sharing options...
Guest Stormwolfe Posted March 12, 2018 Share Posted March 12, 2018 I purchased Titan from the IPS Marketplace. I did not understand about parent and child themes at the time so installed it as is. Since then, we have made lots of edits so that it reflects our site aesthetics. I will, of course, copy and save a backup of my custom.css before I make any changes (updates). So, here are my question... Will I lose all of my customizations when I upload the updated xml? Should I simply follow the upgrade instructions at the beginning of thise thread? Is there a way to retroactively set up the parent/child theme? Thank you for any and all help. Link to comment Share on other sites More sharing options...
Ehren Posted March 13, 2018 Author Share Posted March 13, 2018 To be honest, my usage of the "Upload new version" feature is quite limited because I manually update all of my themes. But from customer feedback, it seems quite broken in some situations. I've tested the method used in this tutorial and it seems to retain theme settings, however you'd need to install a fresh version of Titan to use this method - it's not something which can be done retroactively. Link to comment Share on other sites More sharing options...
encontinuo Posted March 21, 2018 Share Posted March 21, 2018 Hi Ehren, I'm confused with the tutorial. I'm going to update to 4.3 because reactions it's not working in a promotion coming from clubs and IPS said to me it's fixed in 4.3. What it's the best way to do, installing the Parent theme and creating a child or install manually and use nightly updates?. Much thanks! Link to comment Share on other sites More sharing options...
Ehren Posted March 21, 2018 Author Share Posted March 21, 2018 58 minutes ago, encontinuo said: Hi Ehren, I'm confused with the tutorial. I'm going to update to 4.3 because reactions it's not working in a promotion coming from clubs and IPS said to me it's fixed in 4.3. What it's the best way to do, installing the Parent theme and creating a child or install manually and use nightly updates?. Much thanks! The parent/child method is probably best, but keep in mind my themes won't work on 4.3 yet. They'll be upgraded once 4.3.0 is released. Link to comment Share on other sites More sharing options...
encontinuo Posted March 21, 2018 Share Posted March 21, 2018 OK thanks Ehren so the best way will be to stay until 4.3.0 and install a fresh subway theme as a Parent/Child and continue updating with the .xml file instead the nightly updates? Link to comment Share on other sites More sharing options...
Ehren Posted March 21, 2018 Author Share Posted March 21, 2018 Correct Link to comment Share on other sites More sharing options...
encontinuo Posted March 22, 2018 Share Posted March 22, 2018 14 hours ago, Ehren said: Correct Thanks a lot! Link to comment Share on other sites More sharing options...
qubabos Posted April 12, 2018 Share Posted April 12, 2018 @Ehren can I use this method moving to IPS 4.3 ? I need to update your theme or IPS Suite first during this process ? Or better solution will be theme fresh install after IPS upgrade ? Link to comment Share on other sites More sharing options...
Ehren Posted April 12, 2018 Author Share Posted April 12, 2018 4 hours ago, qubabos said: @Ehren can I use this method moving to IPS 4.3 ? I need to update your theme or IPS Suite first during this process ? Or better solution will be theme fresh install after IPS upgrade ? A fresh install will likely be required for major IPS updates. The correct process would be to upgrade your site, followed by a fresh install of the 4.3 theme. Link to comment Share on other sites More sharing options...
uA_Y_C_A Posted April 22, 2018 Share Posted April 22, 2018 I'm using 4.2.9 right now. I also installed new theme [with child theme] (4.3) but I'm not using right now. After updating the board I will activate the new theme. this is not a problem, is it? @Ehren and also can apply new (4.3.x etc.) updates like the first message? Link to comment Share on other sites More sharing options...
Ehren Posted April 22, 2018 Author Share Posted April 22, 2018 6 minutes ago, uA_Y_C_A said: I'm using 4.2.9 right now. I also installed new theme [with child theme] (4.3) but I'm not using right now. After updating the board I will activate the new theme. this is not a problem, is it? @Ehren and also can apply new (4.3.x etc.) updates like the first message? I would normally suggest upgrading the forum first before installing the 4.3 theme. 1 Send PM Link to comment Share on other sites More sharing options...
uA_Y_C_A Posted April 22, 2018 Share Posted April 22, 2018 6 hours ago, Ehren said: I would normally suggest upgrading the forum first before installing the 4.3 theme. What is the different? For example the default theme always installed Link to comment Share on other sites More sharing options...
Ehren Posted April 23, 2018 Author Share Posted April 23, 2018 4 hours ago, uA_Y_C_A said: What is the different? For example the default theme always installed Personal preference. I tend to avoid conflicting versions since the 4.3 theme won't work on 4.2, so there's little reason to install it. Link to comment Share on other sites More sharing options...
silentvoice Posted May 26, 2018 Share Posted May 26, 2018 Dear admin, I just upgraded to 4.3.x Just wondering, whatever happened to "Guest Message" and other features in earlier versions? I don't seem to find it in the new theme? Link to comment Share on other sites More sharing options...
Ehren Posted May 26, 2018 Author Share Posted May 26, 2018 3 hours ago, silentvoice said: Dear admin, I just upgraded to 4.3.x Just wondering, whatever happened to "Guest Message" and other features in earlier versions? I don't seem to find it in the new theme? There are tutorials in the customer area The guest message is now built into IPS as a widget, so those settings are no longer required. Link to comment Share on other sites More sharing options...
Guest Stormwolfe Posted May 27, 2018 Share Posted May 27, 2018 I promise that I do searches and read threads before asking for help! I need to get better at it as I'm sure this question has been asked and answered. If updating the ipsfocus_base.css for sites hosted by Invision Community's cloud service exists elsewhere, please direct me to it. When 4.3 was released, I went ahead and deleted all of my themes except for their core default one and reinstalled them properly as parent / child. I cannot access the files on the server (I'm hosted by Invision Community). Is the following process correct in order to upgrade my themes with the new ipsfocus_base.css.... Download and save the new ipsfocus_base.css. Copy the contents Open ipsfocus_base.css in my parent theme's files in the ACP... Replace the old ipsfocus_base.css with the updated ipsfocus_base.css Save, rinse and repeat for my other IPS Focus themes. As always, your help is appreciated. ~ Stormwolfe Link to comment Share on other sites More sharing options...
Ehren Posted May 27, 2018 Author Share Posted May 27, 2018 That is correct @Stormwolfe Link to comment Share on other sites More sharing options...
encontinuo Posted June 11, 2018 Share Posted June 11, 2018 Hi Ehren, I can´t disable all, one of them " Administradores" in this case is selected. Thanks! Link to comment Share on other sites More sharing options...
encontinuo Posted June 12, 2018 Share Posted June 12, 2018 How to disable all? Link to comment Share on other sites More sharing options...
Ehren Posted June 12, 2018 Author Share Posted June 12, 2018 Hold command/control and click Administrators to deselect it. Link to comment Share on other sites More sharing options...
encontinuo Posted July 12, 2018 Share Posted July 12, 2018 Hi! The Nightly updates can be applied with this method? Much thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now