1
0
mirror of https://github.com/e107inc/e107.git synced 2025-01-17 20:58:30 +01:00

277 Commits

Author SHA1 Message Date
Cameron
402d1f4126 Closes #1801 Code cleanup. Deprecated method errors added. 2020-12-22 14:48:28 -08:00
Cameron
1433646305 Deprecated some old themeHandler methods in favor of e_theme class. Should see a speed increase in theme manager. 2020-12-22 09:29:12 -08:00
Cameron
812b7cbcb3 Code cleanup. Moved checkvalidtheme() out of class2.php and into e_theme as initTheme() 2020-12-21 17:46:32 -08:00
Cameron
630f3f415f Improved detection of deprecated functions/methods and display in DEBUG mode: deprecated. 2020-12-21 10:00:28 -08:00
Cameron
9880a68d4b Code cleanup 2020-12-20 19:42:09 -08:00
Cameron
601df26d51 Code optimization for speed and reduced memory usage. 2020-12-20 11:50:10 -08:00
Cameron
5b82c292b1 Code cleanup 2020-12-18 19:55:12 -08:00
Cameron
0e90d4aa66 Code optimization and cleaning 2020-12-17 13:13:29 -08:00
Cameron
44e260b121 Code cleanup and optimization 2020-12-14 16:21:48 -08:00
Cameron
c9bc789b79 Added an option for pre-loading of library assets. More info: https://web.dev/uses-rel-preload/ 2020-12-02 13:17:23 -08:00
Nick Liu
f256b924ce
Fix all PHP 8.0 test failures 2020-11-30 12:55:00 +01:00
Cameron
582bd3f72c Fixes #4200 - check theme version is compatible and disable installation if necessary. 2020-07-01 13:00:34 -07:00
Cameron
568d8feb77 Closes #4141 - Upgraded theme specification for v2.3.0+. See bootstrap3/theme.php for details. Use 'theme' class. 2020-04-28 14:03:05 -07:00
Cameron
4424c9906b LandingZero theme removed from core and moved to its own repo: https://github.com/e107inc/landingzero 2020-04-13 16:43:25 -07:00
Nick Liu
cf8dc0b909
Null coalescing for e_theme constructor 2020-01-18 16:35:19 +01:00
Cameron
f8733b7ea1 Remove BOOTSTRAP and FONTAWESOME constants from bootstrap/theme.php 2019-08-30 18:41:51 -07:00
Cameron
2e5cf680e3 Fixes #3912 Theme visibility script flag fix. 2019-08-22 14:36:03 -07:00
Cameron
1d45f1e4c4 Fixes #3932 Added support for dynamic header/footer templates controlled by theme_shortcodes class. 2019-08-22 14:28:59 -07:00
Cameron
53bc1f58b4 Improved URL matching for layout detection. Closest match will always be used. 2019-07-02 09:02:05 -07:00
Cameron
a2c384c57f Fixed <body> tag when using Menu Manager. Stored HTML-theme true/false var for each theme. 2019-06-22 11:43:46 -07:00
Cameron
6ae0bee2fe Menu-Manager {MENU} count fix for *_layout.html format. 2019-06-17 10:16:27 -07:00
Cameron
dc53fb37a1 header/footer code cleanup 2019-06-17 09:23:21 -07:00
Cameron
36b4c354eb Experimental - Support for theme html templates and layouts. 2019-06-11 15:53:08 -07:00
Cameron
783be29953 PHP 7.3 Notice/Warning Fixes. 2019-05-27 10:45:35 -07:00
Cameron
18a8571ed3 Fixes #3711 - check local themes/plugins against author names as well as versions before suggesting updates. 2019-04-11 12:28:14 -07:00
Cameron
3d9ed2b040 Theme layout (Visibility Filter) detection enhanced. Help information improved. 2019-04-06 12:11:05 -07:00
Cameron
87b053c095 Improved theme layout detection 2019-03-26 12:05:42 -07:00
Cameron
bd4348f162 getThemeLayout() improvement for when exact match is used. 2019-03-02 10:17:27 -08:00
Cameron
a2d5b9c31e Improved getThemeLayout() method. 2019-02-28 14:20:33 -08:00
Cameron
60647dc5f8 Made getThemeLayout() more flexible. 2019-02-26 13:56:07 -08:00
Cameron
fb30733905 Issue #3321 FontAwesome 5 support added (not CDN yet). See bootstrap4/theme.xml 2019-02-22 14:59:45 -08:00
Achim Ennenbach
9021494b5e fixes #3663: 1.custompages are "deleted" for the current selected layout
2. custompages of the selected layout are not editable
2019-02-03 17:51:34 +01:00
Cameron
59eed2752c PHPDoc fixes. 2019-01-31 14:36:37 -08:00
Cameron
9e09cf836e Fixes #3546 Social network trackers now ignored during THEME_LAYOUT detection. 2019-01-24 11:38:11 -08:00
Cameron
9c4dbcab91 Moved THEME_LAYOUT calculation out of class2.php and into theme_handler.php 2019-01-23 19:06:03 -08:00
Cameron
de69b07318 Basic Bootstrap 4 library support. Bootstrap4 theme added for testing purposes only. 2018-03-08 13:45:08 -08:00
Cameron
b40b1916a3 Issue #2970 btn-default > btn-default btn-secondary 2018-01-10 15:06:40 -08:00
Cameron
ff2b79145e Admin skin option added to installation wizard. 2017-12-15 14:50:54 -08:00
Lóna Lore
812746e718 Fix for PHP Notice Undefined index: class, Line 739 of /e107_handlers/theme_handler.php 2017-12-10 11:26:47 +01:00
Cameron
b870c67618 PHP notice removal 2017-11-20 14:45:37 -08:00
Cameron
50ff6736a3 Custom Menus 'grid' view added. Admin theme stylesheets relabeled as "Skins" 2017-11-20 10:16:37 -08:00
Cameron
6947cedf88 toGlyph() speed optimization and fixes for custom glyphs set by theme.xml 2017-11-03 18:52:49 -07:00
Cameron
73301881dd Allow theme config page to use custom methods. (see bootstrap3 for example) 2017-11-02 14:30:19 -07:00
Cameron
0c10295588 Allow inactive themes to be synced with Git. (when .git is detected) 2017-10-15 11:55:46 -07:00
Cameron
23dd7c1d4b "K-Admin Inspired" admin style added. (incomplete). 2017-10-12 13:14:04 -07:00
Cameron
2669bfcc46 Issue #6 Theme Manager LAN fixes. 2017-04-14 13:52:19 -07:00
Cameron
c766afd954 Theme selection fix. Admin-ui carousel pagination fix. 2017-04-13 08:54:59 -07:00
Cameron
92323408dd Developer/Debug mode media auto-scan added to theme configuration page. Checks and adds new theme images to media-manager. 2017-04-12 09:50:07 -07:00
Cameron
674fde0525 Admin-ui: Carousel option added for use with Grid. 2017-04-05 12:42:42 -07:00
Cameron
3332dce338 Issue #6 LAN added for "Selection" 2017-04-03 10:18:05 -07:00