Microthemes v1.2

Release Notes

  • add a bit of padding on theme to avoid borking page flow on some themes
  • remove "are you sure?" dialog when selecting a theme
  • fixes paging for themes
  • add portuguese translation


  • Is there a limit to the amount of themes you can create?

  • Hi Caedes,


    I like this plugin - well done.

    Howeve,r the latest version, the colour pickers do not work for me, do you have any idea why? let me now if you need further info.


  • Caedes,

    Can I suggest an extention to your plugin to make it slightly more powerful? Sometimes its desirable to control the theme of a page when sending emails with links, or to permanently personalise the theme of a page, even when logged out. to do this you need cookies, So I've amended the metatags file as follows to do this. Great work. BTW I'm still on the previsou version, as I could not get the color picker to work for me.


        global $CONFIG;
        $page_owner = page_owner_entity();
        $owner = null;
        if ($page_owner instanceof ElggGroup && $page_owner->microtheme && get_entity($page_owner->microtheme)) {
            $owner = $page_owner;
        else     {
                $user = get_loggedin_user();
                if ($user->microtheme && get_entity($user->microtheme))
                    $owner = $user;
                    setcookie("ZZZ", $owner->guid, time()+3600*24,"/");
                else if (isset($_COOKIE["ZZZ"])) {
                          $owner = get_entity($_COOKIE["ZZZ"]);
                    else {
                    $owner = get_entity(get_input("assign_to"));
                    If ($owner) {
                        setcookie("ZZZ", $owner->guid, time()+3600*24,"/");

                If (!$owner) {
                    $site = get_site_by_url($CONFIG->wwwroot);
                    $owner = $site;
        if ($owner && $owner->microtheme && get_entity($owner->microtheme)) {
        <link rel="stylesheet" href="<?php echo $vars['url']; ?>pg/microthemes/css&guid=<?php echo $owner->getGUID(); ?>" type="text/css" />

  • Itis not showing list of themes installed (uploaded in mods folder and activated via admin)

    Color picker is not working.  [ Trying with latest stable Elgg]

  • Hello caedes

    Thankyou ,It is very  nice.

  • Excelente plugin, @caedes. Esto empieza a acercarse al nivel de ning, donde casi todo es personalizable. Creo que es la direccion correcta. Gracias.

  • i try to use this plugin .But no change on my site.

    where can i find to create theme.

    thanks so much.


  • After i enable it nothing happens ....from where do i change themes exactly??????

    can someone help???

  • I got it ...but the color picker really doesn't work...

  • nice plugin. Can u add an option to change the color of spotlight and footer in the nest release? Also if you can, please make the header part editable and allow users to add their own logo.





    good plugin. I have some questions



      as I can do to make each user can create a single topic? 



     not  allow to upload images of more than 800Kb





  • Grab elgg 1.7.7, but only the color palette appears when the user chooses the theme ...
    another thing would be to put an area 2 to the left side to set the themes made ​​by users or their friends, so the user can find your subject and not easily lost among many others.
    Does anyone have a solution for this?
    Thank you for listening and sorry for the great plugin and English.

  • how can i make this plugin use for 2.3?


Sibarite developer of chaos working on the lorea project


  • Category: Themes
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 3171
  • Recommendations: 7

Other Projects

View caedes's plugins