Select Moodle version:

Themes: Krystle

theme_krystle
Replacement/Redevelopment of the Krystle themes by Richard Oelmann
Maintained by: Picture of Richard Oelmann Richard Oelmann
for Moodle
2.0, 2.1, 2.2, 2.3, 2.4, 2.5

Krystle is a 'ground up' rewrite of the Krystle2 theme - full details can be found in the readme.txt file of the theme

Screenshots

screenshot

Contributors

Picture of Richard Oelmann
Richard Oelmann (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Sepp Huber
    Fri, Aug 2, 2013, 4:42 PM
    I want to use the bxslider instead of page-Header. But the profil button is not full shown. Thanks!
  • Picture of Bernhard Gantner
    Thu, Aug 29, 2013, 2:55 PM
    I've been trying everything now - including reinstallation - without success: krystle 3.1.1 in moodle 2.5.1 refuses to display mypage:
    Exception - Unknown type
    Debug info:
    Error code: generalexceptionmessage
    Stack trace:
    line 635 of /theme/krystle/lib.php: Exception thrown
    line 542 of /theme/krystle/lib.php: call to krystle_expand_navigation->expand()
    line 505 of /theme/krystle/lib.php: call to krystle_expand_navigation->initialise()
    line 316 of /theme/krystle/renderers.php: call to krystle_expand_navigation->__construct()
    line 327 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 278 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 20 of /theme/krystle/layout/frontpage.php: call to theme_krystle_topsettings_renderer->navigation_tree()
    line 847 of /lib/outputrenderers.php: call to include()
    line 777 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
    line 153 of /my/index.php: call to core_renderer->header()

    Can anybody help?
    Thanks!
  • Picture of Richard Oelmann
    Thu, Aug 29, 2013, 3:41 PM
    Hi Bernhard - I have not been able to replicate this issue either with krystle3.1.1 (a recoloured version of which is running on my work system as the main theme) or on my tests system. However, I have just pushed 3.2 from github onto the plugins database here. Please could you try that and let me know if you still have the problem.
  • Picture of Bernhard Gantner
    Fri, Aug 30, 2013, 10:54 PM
    Dear Richard,
    thank you very much for the update, I've been waiting for - but I am rather frustrated now:
    When trying to update I get:
    Strict Standards: Declaration of krystle_expand_navigation::add_category() should be compatible with that of global_navigation::add_category() in /srv/www/virtual/22043/moodle2.mdrs.hd.schule-bw.de/vhostdata/htdoc/moodle/theme/krystle/lib.php on line 490  Fatal error: Allowed memory size of 100663296 bytes exhausted (tried to allocate 393216 bytes) in /srv/www/virtual/22043/moodle2.mdrs.hd.schule-bw.de/vhostdata/upload/moodledata/lang/de/moodle.php on line 545
    no matter whether I try updating via plugins or the old traditional method of copying. Since I am just a user, trying to get the system back running for reopening school, I guess, I stick to 3.1.1 forgetting about the problem with mypage.
    Thanks for the great theme anyhow!
  • Picture of Richard Oelmann
    Fri, Aug 30, 2013, 11:05 PM
    Hi Bernhard - well the good news is those should be quite easy to deal with - the Strict Standards one is a declaration of standards and doesn't prevent it all working when you turn the debugging notices off as you would on a production site - I'm trying to solve getting rid of it completely but haven't succeeded yet, but it doesn't seem to have any impact on the theme running.
    The allowed memory size error means asking someone who looks after your server to increase the php memory limits, although it seems strange that its crashing out allocating 393216b when it says the limit is already 100663296b - I haven't had that error since the very early versions of the awesomebar. I know my production system in work has boosted php memory limits, but my test servers at home do not. hmmmmm
  • Picture of Richard Oelmann
    Fri, Aug 30, 2013, 11:07 PM
    but the fatal error memory size looks as if its coming from the core language file and not from the theme - strange!
  • Picture of Bernhard Gantner
    Sat, Aug 31, 2013, 12:11 AM
    Finally I managed to have krystle updated to 3.2 - don't ask me how! On every page I get now:

    Navigation node intersect: Adding a node that already exists 73
    line 756 of /lib/navigationlib.php: call to debugging()
    line 322 of /lib/navigationlib.php: call to navigation_node_collection->add()
    line 298 of /lib/navigationlib.php: call to navigation_node->add_node()
    line 2380 of /lib/navigationlib.php: call to navigation_node->add()
    line 849 of /theme/krystle/lib.php: call to global_navigation->add_course()
    line 589 of /theme/krystle/lib.php: call to krystle_expand_navigation->add_course()
    line 345 of /theme/krystle/renderers.php: call to krystle_expand_navigation->expand()
    line 353 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 351 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 278 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 20 of /theme/krystle/layout/frontpage.php: call to theme_krystle_topsettings_renderer->navigation_tree()
    line 847 of /lib/outputrenderers.php: call to include()
    line 777 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
    line 101 of /index.php: call to core_renderer->header()
    Navigation node intersect: Adding a node that already exists 70
    line 756 of /lib/navigationlib.php: call to debugging()
    line 322 of /lib/navigationlib.php: call to navigation_node_collection->add()
    line 298 of /lib/navigationlib.php: call to navigation_node->add_node()
    line 2380 of /lib/navigationlib.php: call to navigation_node->add()
    line 849 of /theme/krystle/lib.php: call to global_navigation->add_course()
    line 589 of /theme/krystle/lib.php: call to krystle_expand_navigation->add_course()
    line 345 of /theme/krystle/renderers.php: call to krystle_expand_navigation->expand()
    line 353 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 351 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 278 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 20 of /theme/krystle/layout/frontpage.php: call to theme_krystle_topsettings_renderer->navigation_tree()
    line 847 of /lib/outputrenderers.php: call to include()
    line 777 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
    line 101 of /index.php: call to core_renderer->header()
    Zum Hauptinhalt

    calling mypage I still get:
    Strict Standards: Declaration of krystle_expand_navigation::add_category() should be compatible with that of global_navigation::add_category() in /srv/www/virtual/22043/moodle2.mdrs.hd.schule-bw.de/vhostdata/htdoc/moodle/theme/krystle/lib.php on line 490
    Sonderfall - Unknown type
    Debug info:
    Error code: generalexceptionmessage
    Stack trace:
    line 652 of /theme/krystle/lib.php: Exception thrown
    line 548 of /theme/krystle/lib.php: call to krystle_expand_navigation->expand()
    line 506 of /theme/krystle/lib.php: call to krystle_expand_navigation->initialise()
    line 338 of /theme/krystle/renderers.php: call to krystle_expand_navigation->__construct()
    line 353 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 278 of /theme/krystle/renderers.php: call to theme_krystle_topsettings_renderer->navigation_node()
    line 20 of /theme/krystle/layout/frontpage.php: call to theme_krystle_topsettings_renderer->navigation_tree()
    line 847 of /lib/outputrenderers.php: call to include()
    line 777 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
    line 153 of /my/index.php: call to core_renderer->header()

    But at least we can use our moodle with krystle theme!
  • Picture of Richard Oelmann
    Sat, Aug 31, 2013, 2:35 AM
    Hi Bernhard, The only thing I can suggest now is that you PM me (or email on richard@editcons.net) with temporary admin access to your site so I can look at what's happening as I cannot replicate this
  • Picture of Sepp Huber
    Mon, Sep 2, 2013, 2:56 PM
    Hi Richard!
    I have no html editor, if i will edit same courses. What's happend?
  • Picture of Richard Oelmann
    Mon, Sep 2, 2013, 3:03 PM
    Hi Sepp, Please can you check with another theme (standard) to see what happens. There is nothing in krystle (certainly nothing that has changed) which should prevent you seeing the html editor.
  • Picture of Sepp Huber
    Mon, Sep 2, 2013, 3:13 PM
    Thanks! If i use Standard -> it's ok!
  • Picture of Richard Oelmann
    Mon, Sep 2, 2013, 3:45 PM
    Hi Sepp - can you PM me a user ID to access your page so i can take a look and see if I can find anything as I can't replicate this on my system. Thanks
  • Picture of Bernhard Gantner
    Sun, Sep 8, 2013, 1:06 AM
    Hi Richard and everybody else,
    by accident I found the culprit for not displaying 'My Page':
    navshowmycoursecategories has to be disabled in Site administration -> Appearance -> Navigation
    Great, now before we reopen on Monday everything works fine!
  • Picture of Neil Johnson
    Fri, Jan 3, 2014, 3:39 AM
    Does not seem to work in Moodle version 2.6. Please update soon.
  • Picture of Richard Oelmann
    Fri, Jan 3, 2014, 4:56 AM
    Updated in github to use latest awesomebar code and minor changes for Moodle2.6 - not fully tested yet, so not ready to release onto the database, but you can grab it from github here in the meantime https://github.com/roelmann/krystle
1 2 3
Please login to post comments