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

623 Commits

Author SHA1 Message Date
Cameron
c2bc635774 Fixes #5005 GET values containing arrays are no longer corrupted. 2023-06-06 15:46:50 -07:00
Cameron
14f5142c66 Fixes #4994 - Canonical URL domain should always be the same. 2023-04-17 15:06:00 -07:00
Jimako
28134cd1a4
deprecated static::method() calls for PHP 8.2
discussed in #4987
2023-03-08 20:20:33 +01:00
Cameron
31d7002ff2 Issue #4805, Issue #4352 - News pagination fix. News canonical correction for page numbers and default news page. 2022-07-06 15:45:08 -07:00
Cameron
08eb2a37d9 Issue #4783 Site name was still being appended to the <title> tag. Site name has now been removed when using news_meta_title. 2022-06-06 19:15:41 -07:00
Cameron
7c31d17f25 #4784 Fixes LiteSpeed compatibility with mod-rewrite flag. Corrected 'cache_clear' event trigger. 2022-06-02 13:46:15 -07:00
Cameron
c2fc8fce0a Issue #4757 Prevent infinite loop and possible PHP 8.1 errors. 2022-04-21 10:54:43 -07:00
Cameron
6eff4cb5f7 Closes #4748 - Bootstrap5 Theme enhancements. Bootswatch 5. 2022-04-05 19:49:08 -07:00
Cameron
45372f285c Fixes #4747 - wysiwyg editor value retention. 2022-04-05 09:56:25 -07:00
Cameron
55980a29a8 Generated PHPDoc for all classes in e107_handlers where one was missing. toNumber() updated to always return int or float. 2022-04-04 10:54:24 -07:00
Cameron
7fd6fdf478 Fixes #3778 - SEF URL issue on custom page comments. Also introduces pageHelper class with use added to e_related, e_search and e_sitelink. 2022-03-11 12:23:31 -08:00
Cameron
c17b985441 Experimental schema template 2022-02-04 12:04:21 -08:00
Cameron
56bb8200a1 Corrected PHP 8.1 warnings. 2022-01-13 11:31:20 -08:00
Cameron
a617918256 Avoid PHP warnings. 2022-01-10 15:23:27 -08:00
Cameron
0d8f3e9086 PHPDoc fixes and code optimization. 2021-12-03 14:58:33 -08:00
Cameron
7b7040287b PHP Notice removal. 2021-12-01 15:33:48 -08:00
Cameron
6d5b4f5c3a Moved experimental e_ROUTE constant to registry. 2021-11-01 15:46:39 -07:00
Cameron
78d72fa139 Added 'defer' to bootstrap5 and fontawesome5 <script> tags. 2021-10-12 08:00:41 -07:00
Cameron
7755dd1743 Added option for themes to load only the css or js portion of a library via theme.xml attribute. See bootstrap5/theme.xml for an example.
Empty comments in glyphs removed due to conflict with Fontawesome JS. Tests updated.
2021-10-11 12:33:59 -07:00
Cameron
e5b139e91a Set og:url and twitter:url when e107::canonical is called. Twitter card meta added to news posts and pages. 2021-09-29 18:43:20 -07:00
Cameron
099dffdfdd Allow theme to manually control navigation 'active' status with new method: e107::nav('active', [url match]); 2021-07-14 12:18:42 -07:00
Cameron
83c52c8bd8 Use e107::route() to safely get e_ROUTE value. 2021-06-01 16:36:09 -07:00
Cameron
e4937d0819 Fixes #4427 - Also added test for diacritics in URL. 2021-03-01 18:47:45 -08:00
Cameron
4e58326be3 Issue #4427 - e_QUERY 2021-02-28 08:33:37 -08:00
Cameron
e425349661 Issue #3912 - Reverse lookup e_ROUTE from e_url.php 'legacy' entry. 2021-02-21 14:10:47 -08:00
Cameron
176ae86409 Issue #3068 - Added a warning for misconfigured theme layouts.
Moved e_layout class to menumanager_class.php file.
Closes #4030 - Menu Layout detection test.
themeLan() was failing with themes containing hyphens in the folder name.
2021-02-20 12:15:28 -08:00
Cameron
823a228e7e Issue #3912 Typing ':' now pops-up a menu of available routes. Bootstrap-suggest library added for this and other areas in future. 2021-02-17 14:33:35 -08:00
Cameron
800f8734bf Tweak of isCompatible method. 2021-02-13 06:15:42 -08:00
Cameron
7133d4bb6f Closes #4228 TinyMce can now load the frontend theme in the editor when 'wysiwyg' is found in the scope of a declared css file within theme.xml
Fixes #4371 - FontAwesome5 is now loaded in the TinyMce editor when detected in the frontend theme.
2021-02-11 16:39:50 -08:00
Cameron
b0d10199b7 Added getScope() to theme handler. Added more theme handler tests. Fixed duplicate entry in _blank/theme.xml 2021-02-11 08:51:02 -08:00
Cameron
0fd7ee6482 Fixes faulty parsing of _GET when debug is activated. Pref editor will now use var_export on arrays when debug mode is active. 2021-02-06 12:48:19 -08:00
Cameron
4b6d23dbf6 Issue #4356 Fixes a conflic with secureImage prefs. Added secureImage tests. 2021-02-02 19:18:44 -08:00
Cameron
4098a03698 kadmin style tweaked for readability 2021-01-27 14:34:02 -08:00
Cameron
e45a3a7b55 Admin template upgraded to v2 standards. Admin boot, header, footer cleanup. 2021-01-27 12:20:58 -08:00
Cameron
f6cda21559 Improved test visibility in kadmin.css admin style. 2021-01-26 19:06:09 -08:00
Cameron
46cb21b025 Meta admin page now uses Admin-ui. Additional custom tag areas added. 2021-01-26 11:59:49 -08:00
Moc
9403901077
#3786 - Update documentation for e107::user() 2021-01-26 18:53:36 +01:00
Cameron
522d71d243 Reduced some memory usage. 2021-01-24 17:00:02 -08:00
Cameron
26f0d4a0a8 Added test for loadAdminIcons and verified against previous template. 2021-01-24 15:33:39 -08:00
Cameron
a99300aed5 admin_icons_template.php reformatted to v2 standards. 2021-01-24 10:44:30 -08:00
Cameron
8b73cfee5c Theme manager now using e107::isCompatible() method. 2021-01-23 15:48:09 -08:00
Cameron
17a9aa2822 New e107::isCompatible() method added for checking plugins/themes are compatible with the current version of e107.
New parser method stripBlockTags($html) to remove p, div etc.
{CPAGEBODY: strip=blocks} shortcode option added (uses the method above)
2021-01-23 14:20:51 -08:00
Cameron
7557d07622 Rewrote getTemplate test and added example theme template override (bootstrap3) of plugin template (gallery) 2021-01-22 15:43:57 -08:00
Cameron
acc1a9af0d Plugin script tests and PHP8 fixes. 2021-01-22 13:44:10 -08:00
Cameron
b19f9ffbc3 Frontend scripts tests. (may break some things) 2021-01-19 18:52:56 -08:00
Cameron
e57b1a9b61 Issue #4352 Added canonical for home page and frontpage setting. 2021-01-19 13:31:20 -08:00
Cameron
f091709847 Issue #4352 - Canonical added for page, forum and download. Replaced some e_PAGETITLE with e107::title() 2021-01-19 09:50:02 -08:00
Cameron
76144e6b4f Issue #4352 e107::canonical() method added.
Use define('e_DEBUG_CANONICAL', true); in e107_config.php to test usage.
2021-01-19 07:54:13 -08:00
Cameron
75aa014de1 Registry name improvements. testGetFieldNames() improvement. 2021-01-18 19:04:55 -08:00
Cameron
911d41a402 e107table class moved out of class2.php to e_render_class.php and renamed to e_render. BC fix added. 2021-01-18 08:52:10 -08:00