I know, everybody hates ads. But you dislike to pay for something too. I would like to give everything for free, but it's impossible because costs are too much. If you know how Google ads work, you know how to help. It's on you. I can detect income by country, so... Australia rocks now! Thanks

JM Theme plugin version 2.1.5

New version released


Added easier way for the update with older themes - supported now old themes too (at least in layout option folder)

Version 2.1.5 solves the problem with menu manager in git version 2.2.2.  The problem was that the new core version will use layouts folder for HTML layouts and if this folder exists, new layout's way is detected. This problem is not there with version 2.2.1.

We rewrote Gaia theme to use jmlayouts folder, but for older installation, we added a test where to look for layout's settings (jmlayouts or layouts). 


What are the scenarios with Gaia Pack 2.0.0:
  1. The theme is already used (f.e. customized): download JMT 2.1, check update instruction here and update only the plugin. The only necessary thing is to copy options files from layouts folder to jmtheme folder. If anything fails, only resave your layouts. No changes in the theme itself are needed!
  2. It's a new installation: install full pack and then update JMT plugin (if you don't do it this way, you will need to set your layouts manually). Don't forget to move options files.
  3. You have already JMT 2.1 installed: install Gaia, move options files. You will need to set your headers/footers manually.
  4. Wait for Gaia 2.1.0 with fix folder structure and changed demo install data for layouts.

What are the differences:
  • 2.1.1 removed field description
  • 2.1.1 removed field image preview
  • 2.1.1 added fields header and footer (in JMT 2.0 they are part of options)
  • 2.1.1 new file names for HTML layout use underscore (header_, footer_), file names for PHP layout use hyphens (header-, footer-)
  • 2.1.3 layouts folder is now standard folder for e107 2.2.2,
  • 2.1.4 change  options in layouts folder can be possible for 2.2.1 themes., no need to move options files to jmtheme folder
  • 2.1.4 new added backwards compatibility - themes without theme.html will look options inside layouts folder as before, themes with theme.html will look in jmtheme folder
  • 2.1.5 change added test for loading layout settings - if layouts folder exists, it looks there, if jmlayouts folder exists, it loads from this folder.

What is new:
  • the different screen of layouts
  • 2.1.1 added the possibility to generate layouts (no need for manual adding or demo data)
  • 2.1.1 added single shortcodes for custom header and footer available to use in both e107 versions
  • 2.1.1 added option to delete all not used menus with one click
  • and more other things.
Tags: gaia, jmtheme


Username or Email:


[ ]
[ ]
[ ]


You must be logged in to post comments on this site - please either log in from the Login box or from here.

  • Jimako
    Jimako  2 weeks ago

    JM Core 1.6 released, desc with the image on Facebook

  • Jimako
    Jimako  2 months ago

    New version of metatag plugin is tested now here... some messages can be see from time to time :)

  • Jimako
    Jimako  2 months ago

    There is new theme mdbootstrap in my github repository for anybody who want to learn new way how to build e107 theme. It's built with focusing on step by step. Anybody who have interest, just let know about you and start ask questions while I am on the beginning.

  • Jimako
    Jimako  2 months ago

    For download something, you need to subscribe class Real e107 user in your profile. (if you didn't get message on homepage)

  • Jimako
    Jimako  2 months ago

    @Moc I changed settings to PM available for class Real e107 user (class able to download free things) and I added you this class. And created issue because I have no idea how this should work.


  • Guests: 3
  • Members: 0
  • Total registered members:125
  • Newest Member: Hennie2000
  • Most ever online: 143
    Guests: 143 Members: 0 on Monday 18 November 2019 - 17:10:18