diff --git a/administrator/language/en-GB/en-GB.plg_system_helixultimate.ini b/administrator/language/en-GB/en-GB.plg_system_helixultimate.ini
index 9222ec4a..f434b429 100644
--- a/administrator/language/en-GB/en-GB.plg_system_helixultimate.ini
+++ b/administrator/language/en-GB/en-GB.plg_system_helixultimate.ini
@@ -30,6 +30,8 @@ HELIX_ULTIMATE_MOBILE_LOGO_RETINA="Retina Logo"
HELIX_ULTIMATE_MOBILE_LOGO_RETINA_DESC="This logo will be shown on the retina display. The retina logo should be twice the size of the default logo. Say if the default logo is 100x100
then the retina logo should be 200x200
."
HELIX_ULTIMATE_LOGO_ALT_TEXT="Logo Alt Text"
HELIX_ULTIMATE_LOGO_ALT_TEXT_DESC="Logo Alt Text can enhance your SEO performance. Use concise but brief (as possible) alt text for your site logo."
+HELIX_ULTIMATE_LOGO_CUSTOM_LINK="Logo Custom Link"
+HELIX_ULTIMATE_LOGO_CUSTOM_LINK_DESC="Custom Logo link if you want to reditect to other page rather then the root URL"
HELIX_ULTIMATE_LOGO_TYPE_TEXT="Text"
HELIX_ULTIMATE_LOGO_SLOGAN="logo Slogan"
HELIX_ULTIMATE_PREDEFINED_HEADER="Predefined Header"
@@ -67,6 +69,7 @@ HELIX_ULTIMATE_ENABLE_OFFCANVAS_SOCIALS="Show Social Links"
HELIX_ULTIMATE_ENABLE_OFFCANVAS_SOCIALS_DESC="Enable to show the social links to the off-canvas."
HELIX_ULTIMATE_ENABLE_OFFCANVAS_CONTACTS="Show Contact"
HELIX_ULTIMATE_ENABLE_OFFCANVAS_CONTACTS_DESC="Enable to show the contact information to the off-canvas."
+HELIX_ULTIMATE_COMINGSOON_COUNTDOWN="Countdown"
; Basics
HELIX_ULTIMATE_FAVICON="Favicon"
@@ -154,7 +157,7 @@ HELIX_ULTIMATE_PAGE_TITLE_BACKGROUND_IMAGE="Background Image"
HELIX_ULTIMATE_PAGE_TITLE_BACKGROUND_IMAGE_DESC="Add background image for the title area."
;Blog
-HELIX_ULTIMATE_BLOG_OPTIONS=" Blog Options"
+HELIX_ULTIMATE_BLOG_OPTIONS=" Blog Media"
HELIX_ULTIMATE_UPLOAD_IMAGE="Upload Image"
HELIX_ULTIMATE_REMOVE_IMAGE="Remove Image"
HELIX_ULTIMATE_UPLOAD_IMAGES="Upload Images"
@@ -295,7 +298,7 @@ HELIX_ULTIMATE_LOGO_SLOGAN="logo Slogan"
HELIX_ULTIMATE_STICKY_HEADER_MD="Sticky Header"
HELIX_ULTIMATE_STICKY_HEADER_SM="Sticky Header (Tablet)"
HELIX_ULTIMATE_STICKY_HEADER_XS="Sticky Header (Mobile)"
-HELIX_ULTIMATE_PREDEFINED_PRESETS="Pre Defined Presets"
+HELIX_ULTIMATE_PREDEFINED_PRESETS="Pre-defined Presets"
HELIX_ULTIMATE_GROUP_MENUBUILDER="Menu Builder"
HELIX_ULTIMATE_FONT_COLOR="Color"
HELIX_ULTIMATE_FONT_LETTER_SPACING="Spacing"
@@ -327,9 +330,9 @@ HELIX_ULTIMATE_ENABLE_FONT_AWESOME_DESC="You can enable/disable the Font Awesome
HELIX_ULTIMATE_GROUP_SCSS="SCSS"
HELIX_ULTIMATE_GROUP_IMPORTEXPORT="Import & Export"
HELIX_ULTIMATE_CSS_COMPRESS="Compress CSS Files"
-HELIX_ULTIMATE_CSS_COMPRESS_DESC="Enable this option to compress and combine all CSS files to increase website performance by reducing loading time. Note: We suggest you to disable this option. We are working on this settings for further optimization."
+HELIX_ULTIMATE_CSS_COMPRESS_DESC="Enable this option to compress and combine all CSS files to increase website performance by reducing loading time. Note: In case of problems please disable this option"
HELIX_ULTIMATE_JS_COMPRESS="Compress Javascript Files"
-HELIX_ULTIMATE_JS_COMPRESS_DESC="Enable this option to compress and combine all Javascript files to increase website performance by reducing loading time. Note: We suggest you to disable this option. We are working on this settings for further optimization."
+HELIX_ULTIMATE_JS_COMPRESS_DESC="Enable this option to compress and combine all Javascript files to increase website performance by reducing loading time. Note: In case of problems please disable this option"
HELIX_ULTIMATE_PURGE_CSS_TEXT=" Purge CSS"
HELIX_ULTIMATE_PURGE_CSS_DESC="Remove cache css and sass files from the system."
HELIX_ULTIMATE_EXCLUDE_JS="Exclude Javascript Files"
diff --git a/gulpfile.js b/gulpfile.js
index 3bc0cc21..3643ef5e 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -14,10 +14,10 @@ const config = {
srcPath: path.resolve(__dirname),
buildPath: path.resolve(__dirname, './package/'),
qsPath: path.resolve(__dirname, './package/helix_ultimate_quickstart/'),
- qsPackageName: 'helix_ultimate_quickstart_j4_2.0.11.zip',
- packageName: 'helix_ultimate_pkg_2.0.11.zip',
- pluginPackageName: 'helix_ultimate_plugin_pkg_2.0.11.zip',
- templatePackageName: 'helix_ultimate_template_pkg_2.0.11.zip',
+ qsPackageName: 'helix_ultimate_quickstart_j4_2.0.12.zip',
+ packageName: 'helix_ultimate_pkg_2.0.12.zip',
+ pluginPackageName: 'helix_ultimate_plugin_pkg_2.0.12.zip',
+ templatePackageName: 'helix_ultimate_template_pkg_2.0.12.zip',
templateFileExtensions: 'xml, json, php, png, scss, js, ico, svg, jpg, eot, ttf, woff, woff2, otf, css, html',
pluginFileExtensions: function () {
return this.templateFileExtensions + ', ini';
diff --git a/language/en-GB/en-GB.tpl_shaper_helixultimate.ini b/language/en-GB/en-GB.tpl_shaper_helixultimate.ini
index 524526b6..b3861de0 100644
--- a/language/en-GB/en-GB.tpl_shaper_helixultimate.ini
+++ b/language/en-GB/en-GB.tpl_shaper_helixultimate.ini
@@ -47,7 +47,8 @@ COM_USERS_OPTIONAL="(optional)"
HELIX_ULTIMATE_COMINGSOON_MODE="Enable Coming Soon"
HELIX_ULTIMATE_COMINGSOON_TITLE="Page Title"
HELIX_ULTIMATE_COMINGSOON_CONTENT="Page Content"
-HELIX_ULTIMATE_COMINGSOON_DATE="Date"
+HELIX_ULTIMATE_COMINGSOON_DATE="Date for Countdown"
+HELIX_ULTIMATE_COMINGSOON_DATE_DESC="Countdown timer uses Website Time Zone from Global Configuration"
HELIX_ULTIMATE_COMINGSOON_LOGO="Logo"
HELIX_ULTIMATE_COMINGSOON_SOCIAL_ICONS="Social Icons"
HELIX_ULTIMATE_COMINGSOON_BACKGROUND_IMAGE="Background Image"
@@ -63,6 +64,8 @@ HELIX_ULTIMATE_SECONDS="Seconds"
;Error
HELIX_ULTIMATE_ERROR_BACKGROUND_IMAGE="Background Image"
HELIX_ULTIMATE_ERROR_LOGO="logo"
+HELIX_ULTIMATE_ERROR_FONT_LOAD="Load Google Font"
+HELIX_ULTIMATE_ERROR_FONT_LOAD_DESC="Google Fonts are used from Typography Settings"
;Social Icon
HELIX_ULTIMATE_SOCIAL_ICONS="Enable Social Icons"
@@ -167,8 +170,18 @@ HELIX_ULTIMATE_LAYOUT_BUILDER="Layout"
HELIX_ULTIMATE_GROUP_HEADERS="Predefined Headers"
HELIX_ULTIMATE_SELECT_HEADER="Select a Header"
-;Custom code
-HELIX_ULTIMATE_GROUP_CUSTOM_CODE="Custom Code"
+;Custom Code
+HELIX_ULTIMATE_CUSTOM_CODE="Custom Code"
+HELIX_ULTIMATE_BEFORE_HEAD="Before </head>"
+HELIX_ULTIMATE_BEFORE_HEAD_DESC="Any code you place here will appear in the head section of every page of your site. This feature is useful when you need to add verification code, JavaScript or CSS links to all pages."
+HELIX_ULTIMATE_AFTER_BODY="After <body>"
+HELIX_ULTIMATE_AFTER_BODY_DESC="Any code you place here will be appeared just after the opening body tag."
+HELIX_ULTIMATE_BEFORE_BODY="Before </body>"
+HELIX_ULTIMATE_BEFORE_BODY_DESC="Any code you place here will appear at the bottom of the body section of all pages of your site. This feature is useful if you need to input a tracking code for a state counter such as Google Analytics or Clicky."
+HELIX_ULTIMATE_CUSTOM_CSS="Custom CSS"
+HELIX_ULTIMATE_CUSTOM_CSS_DESC="You can use custom CSS to add your styles or overwrite default CSS to a template or extension. This option is useful for small changes in the stylesheets. For more extensive changes (more than 10 lines of code) we suggest to use the custom.css file."
+HELIX_ULTIMATE_CUSTOM_JS="Custom Javascript"
+HELIX_ULTIMATE_CUSTOM_JS_DESC="You can add custom JavaScript code. It loads your custom Javascript file after all other JavaScript files (except special hardcoded occasions), allowing you to be the last one who will affect your website."
;Blog
HELIX_ULTIMATE_BLOG="Blog"
@@ -220,7 +233,7 @@ HELIX_ULTIMATE_COMMENT_FACEBOOK_COMMENTS_PER_PAGE="Comments Per Page"
HELIX_ULTIMATE_COMMENT_FACEBOOK_COMMENTS_PER_PAGE_DESC="Set the number of comments to displayed per page"
HELIX_ULTIMATE_COMMENTS_COUNT="Comments Count"
HELIX_ULTIMATE_COMMENTS_COUNT_DESC="Show comments count on blog view or frontpage"
-HELIX_ULTIMATE_BLOG_SOCIAL_SHARE="Social Share"
+HELIX_ULTIMATE_BLOG_SOCIAL_SHARE="Social Share Icons"
HELIX_ULTIMATE_BLOG_SOCIAL_SHARE_DESC="Show social share buttons to the blog details page."
HELIX_ULTIMATE_BLOG_SOCIAL_SHARE_LIST="Social Share List"
HELIX_ULTIMATE_BLOG_SOCIAL_SHARE_LIST_DESC="Add or remove soical share button as your requirement."
@@ -256,10 +269,115 @@ HELIX_ULTIMATE_BLOG_OPEN_GRAPH="Enable Open Graph"
HELIX_ULTIMATE_BLOG_OPEN_GRAPH_DESC="This option will add open graph content to the article so that social media like Facebook & Twitter can show correct image for the article. Disable this option if you want to use 3rd party open graph extension."
HELIX_ULTIMATE_BLOG_OPEN_GRAPH_FB_ID="Facebook App ID"
HELIX_ULTIMATE_BLOG_OPEN_GRAPH_TWITTER_SITE="Twitter Username"
+HELIX_ULTIMATE_BLOG_DETAILS_REMOVE_CONTAINER="Full-width Layout"
+
+;Basic Tab
+HELIX_ULTIMATE_BASIC="Basic"
+HELIX_ULTIMATE_GROUP_GLOBAL="Global"
+HELIX_ULTIMATE_GROUP_LOGO="Logo"
+HELIX_ULTIMATE_GROUP_HEADER="Header"
+HELIX_ULTIMATE_GROUP_BODY="Body"
+HELIX_ULTIMATE_GROUP_FOOTER="Footer"
+HELIX_ULTIMATE_GROUP_SOCIAL_ICONS="Social Icons"
+HELIX_ULTIMATE_GROUP_CONTACT_INFO="Contact Info"
+HELIX_ULTIMATE_GROUP_COMINGSOON="Coming Soon"
+HELIX_ULTIMATE_GROUP_ERRORPAGE="Error Page"
+HELIX_ULTIMATE_MODULE_POSITIONS="Module Position"
+HELIX_ULTIMATE_MODULE_POSITIONS_DESC="Select a module position from the following list."
+HELIX_ULTIMATE_FEATURE_POSITION="Feature Position"
+HELIX_ULTIMATE_FEATURE_POSITION_DESC="Set the position of this feature from the following list."
+HELIX_ULTIMATE_FEATURE_POSITION_DEFAULT="Default"
+HELIX_ULTIMATE_FEATURE_POSITION_BEFORE="Before Module"
+HELIX_ULTIMATE_FEATURE_POSITION_AFTER="After Module"
+HELIX_ULTIMATE_GROUP_OTHERS="Others"
+HELIX_ULTIMATE_LOGO_TYPE="Logo Type"
+HELIX_ULTIMATE_LOGO_TYPE_IMAGE="Image"
+HELIX_ULTIMATE_LOGO_TYPE_TEXT="Text"
+HELIX_ULTIMATE_LOGO="Logo"
+HELIX_ULTIMATE_LOGO_HEIGHT="Logo Height"
+HELIX_ULTIMATE_LOGO_HEIGHT_SM="Logo Height (Tablet)"
+HELIX_ULTIMATE_LOGO_HEIGHT_XS="Logo Height (Mobile)"
+HELIX_ULTIMATE_MOBILE_LOGO="Mobile Logo"
+HELIX_ULTIMATE_MOBILE_LOGO_DESC="This logo will be shown in mobile view instead of default logo. Leave blank if you do not want to show different logo for mobile devices."
+HELIX_ULTIMATE_MOBILE_LOGO_RETINA="Retina Logo"
+HELIX_ULTIMATE_MOBILE_LOGO_RETINA_DESC="This logo will be shown on the retina display. The retina logo should be twice the size of the default logo. Say if the default logo is 100x100
then the retina logo should be 200x200
."
+HELIX_ULTIMATE_LOGO_ALT_TEXT="Logo Alt Text"
+HELIX_ULTIMATE_LOGO_ALT_TEXT_DESC="Logo Alt Text can enhance your SEO performance. Use concise but brief (as possible) alt text for your site logo."
+HELIX_ULTIMATE_LOGO_TYPE_TEXT="Text"
+HELIX_ULTIMATE_LOGO_SLOGAN="logo Slogan"
+HELIX_ULTIMATE_PREDEFINED_HEADER="Predefined Header"
+HELIX_ULTIMATE_PREDEFINED_HEADER_DESC="Enable this option to use a predefined header provided by Helix Ultimate."
+HELIX_ULTIMATE_HEADER_HEIGHT="Header Height"
+HELIX_ULTIMATE_HEADER_HEIGHT_SM="Header Height (Tablet)"
+HELIX_ULTIMATE_HEADER_HEIGHT_XS="Header Height (Mobile)"
+HELIX_ULTIMATE_STICKY_HEADER_MD="Sticky Header"
+HELIX_ULTIMATE_STICKY_HEADER_SM="Sticky Header (Tablet)"
+HELIX_ULTIMATE_STICKY_HEADER_XS="Sticky Header (Mobile)"
+HELIX_ULTIMATE_HEADER_STICKY_OFFSET="Sticky Offset"
+HELIX_ULTIMATE_ENABLE_SEARCH="Enable Search"
+HELIX_ULTIMATE_ENABLE_SEARCH_DESC="Enable search and show it to the header."
+HELIX_ULTIMATE_ENABLE_LOGIN="Enable Login"
+HELIX_ULTIMATE_ENABLE_LOGIN_DESC="Enable login and show it to the header."
+
+HELIX_ULTIMATE_HEADER_STYLE_1="Top Bar"
+HELIX_ULTIMATE_HEADER_STYLE_2="Classic Layout"
+HELIX_ULTIMATE_HEADER_STYLE_FULL_MODAL="Full Modal"
+HELIX_ULTIMATE_HEADER_STYLE_CENTER_MODAL="Center Modal"
+HELIX_ULTIMATE_HEADER_STYLE_LEFT_MODAL="Left Modal"
+HELIX_ULTIMATE_HEADER_STYLE_MULTI_ROWS="Multi Rows"
+HELIX_ULTIMATE_HEADER_STYLE_FULLWIDTH_CENTER="Fullwidth Center"
+HELIX_ULTIMATE_HEADER_STYLE_FULLWIDTH_LEFT="Fullwidth Left"
+HELIX_ULTIMATE_HEADER_STYLE_MINIMAL_LAYOUT="Minimal Layout"
+
+HELIX_ULTIMATE_TOPBAR_MSG_DRAFTING="Drafting..."
+HELIX_ULTIMATE_TOPBAR_MSG_RESET_DRAFT="Reset"
+HELIX_ULTIMATE_TOPBAR_MSG_DRAFTED="Drafted"
+
+HELIX_ULTIMATE_ENABLE_OFFCANVAS_SEARCH="Enable Search"
+HELIX_ULTIMATE_ENABLE_OFFCANVAS_SEARCH_DESC="Enable search field to render at off-canvas."
+HELIX_ULTIMATE_ENABLE_OFFCANVAS_LOGIN="Enable Login"
+HELIX_ULTIMATE_ENABLE_OFFCANVAS_LOGIN_DESC="Enable login field to render at off-canvas."
+HELIX_ULTIMATE_ENABLE_OFFCANVAS_SOCIALS="Show Social Links"
+HELIX_ULTIMATE_ENABLE_OFFCANVAS_SOCIALS_DESC="Enable to show the social links to the off-canvas."
+HELIX_ULTIMATE_ENABLE_OFFCANVAS_CONTACTS="Show Contact"
+HELIX_ULTIMATE_ENABLE_OFFCANVAS_CONTACTS_DESC="Enable to show the contact information to the off-canvas."
+HELIX_ULTIMATE_COMINGSOON_COUNTDOWN="Countdown"
+
+; Basics
+HELIX_ULTIMATE_FAVICON="Favicon"
+HELIX_ULTIMATE_FAVICON_DESC="Upload a 16x16
.png or .gif image that will be your favicon."
+HELIX_ULTIMATE_PRELOADER="Preloader"
+HELIX_ULTIMATE_PRELOADER_LOADER_TYPE="Loader Type"
+HELIX_ULTIMATE_PRELOADER_LOADER_TYPE_DESC="Select a preloader animation."
+HELIX_ULTIMATE_LOADER_CIRCLE="Circle"
+HELIX_ULTIMATE_LOADER_BUBBLE_LOOP="Bubble Loops"
+HELIX_ULTIMATE_LOADER_WAVE_TWO="Two Waves"
+HELIX_ULTIMATE_LOADER_AUDIO_WAVE="Audio Wave"
+HELIX_ULTIMATE_LOADER_CIRCLE_TWO="Two Circles"
+HELIX_ULTIMATE_LOADER_CLOCK="Clock"
+HELIX_ULTIMATE_LOADER_LOGO="Logo"
+HELIX_ULTIMATE_ENABLE_BOXED_LAYOUT="Boxed Layout"
+HELIX_ULTIMATE_BODY_BACKGROUND_IMAGE="Background Image"
+HELIX_ULTIMATE_COPYRIGHT="Copyright"
+HELIX_ULTIMATE_GO_TO_TOP="Go to Top"
+HELIX_ULTIMATE_GROUP_COOKIE_CONSENT="Cookie Consent"
+HELIX_ULTIMATE_ENABLE_COOKIE_CONSENT="Enable"
+HELIX_ULTIMATE_ENABLE_COOKIE_CONTENT="Content"
+HELIX_ULTIMATE_ENABLE_COOKIE_BG_COLOR="Background Color"
+HELIX_ULTIMATE_ENABLE_COOKIE_TEXT_COLOR="Text Color"
+HELIX_ULTIMATE_ENABLE_COOKIE_ALLOW="Allow Cookies"
+HELIX_ULTIMATE_GROUP_ANALYTICS="Analytics"
+HELIX_ULTIMATE_GOOGLE_ANALYTICS_CODE="Google Analytics 4 Tracking ID"
+HELIX_ULTIMATE_GOOGLE_ANALYTICS_CODE_DESC="Google Analytics Tracking Code"
+HELIX_ULTIMATE_GOOGLE_ANALYTICS_TRACKING_METHOD="Tracking Method"
+HELIX_ULTIMATE_GOOGLE_ANALYTICS_TRACKING_METHOD_DESC="Google analytics tracking method."
+HELIX_ULTIMATE_GOOGLE_ANALYTICS_UNIVERSAL_ANALYTICS="Universal Analytics"
+HELIX_ULTIMATE_GOOGLE_ANALYTICS_GOOGLE_SITE_TAGS="Global Site Tag"
+HELIX_ULTIMATE_GOOGLE_ANALYTICS_SELECT_TRACKING_METHOD="-- Select a Tracking Method --"
;Preset
HELIX_ULTIMATE_PRESETS="Presets"
-HELIX_ULTIMATE_PREDEFINED_PRESETS="Pre Defined Presets"
+HELIX_ULTIMATE_PREDEFINED_PRESETS="Pre-defined Presets"
HELIX_ULTIMATE_CUSTOM_STYLE="Custom Style"
HELIX_ULTIMATE_CUSTOM_STYLE_DESC="Enable this option to use custom styles. Built-in presets will not work if this option is enabled."
HELIX_ULTIMATE_GROUP_PRESET_BODY="Body"
@@ -271,6 +389,11 @@ HELIX_ULTIMATE_RESET_DRAFT="Erase the changes."
HELIX_ULTIMATE_RELOAD_IFRAME="Reload The Preview"
HELIX_ULTIMATE_GROUP_PRESET_MENU="Menu"
HELIX_ULTIMATE_GROUP_PRESET_FOOTER="Footer"
+HELIX_ULTIMATE_GROUP_PRESET_OFFCANVAS_MENU="Off-canvas Menu"
+HELIX_ULTIMATE_GROUP_PRESET_OFFCANVAS_MENU_ICON_COLOR="Off-canvas Menu Icon Color"
+HELIX_ULTIMATE_GROUP_PRESET_OFFCANVAS_MENU_BACKGROUND_COLOR="Off-canvas Menu Background Color"
+HELIX_ULTIMATE_GROUP_PRESET_OFFCANVAS_MENU_ITEMS_AND_ICONS_COLOR="Off-canvas Menu Items & Icons Color"
+HELIX_ULTIMATE_GROUP_PRESET_OFFCANVAS_MENU_ACTIVE_MENU_ITEM_COLOR="Off-canvas Menu Active Menu Item Color"
HELIX_ULTIMATE_PRESET_LINK_COLOR="Link Color"
HELIX_ULTIMATE_PRESET_LINK_HOVER_COLOR="Link Hover Color"
HELIX_ULTIMATE_PRESET_HEADER_BACKGROUND_COLOR="Background Color"
@@ -290,6 +413,36 @@ HELIX_ULTIMATE_PRESET_FOOTER_LINK_COLOR="Link Color"
HELIX_ULTIMATE_PRESET_FOOTER_LINK_HOVER_COLOR="Link Hover Color"
HELIX_ULTIMATE_SIGN_IN_MENU="Sign In"
+; Advanced settings
+HELIX_ULTIMATE_FIELDSET_ADVANCED="Advanced"
+HELIX_ULTIMATE_GROUP_FONTS="Font Settings"
+HELIX_ULTIMATE_GROUP_COMPRESSION="Compression"
+HELIX_ULTIMATE_ENABLE_FONT_AWESOME="Enable Font Awesome"
+HELIX_ULTIMATE_ENABLE_FONT_AWESOME_DESC="You can enable/disable the Font Awesome icons to load your site."
+HELIX_ULTIMATE_GROUP_SCSS="SCSS"
+HELIX_ULTIMATE_GROUP_IMPORTEXPORT="Import & Export"
+HELIX_ULTIMATE_CSS_COMPRESS="Compress CSS Files"
+HELIX_ULTIMATE_CSS_COMPRESS_DESC="Enable this option to compress and combine all CSS files to increase website performance by reducing loading time. Note: In case of problems please disable this option"
+HELIX_ULTIMATE_JS_COMPRESS="Compress Javascript Files"
+HELIX_ULTIMATE_JS_COMPRESS_DESC="Enable this option to compress and combine all Javascript files to increase website performance by reducing loading time. Note: In case of problems please disable this option"
+HELIX_ULTIMATE_PURGE_CSS_TEXT=" Purge CSS"
+HELIX_ULTIMATE_PURGE_CSS_DESC="Remove cache css and sass files from the system."
+HELIX_ULTIMATE_EXCLUDE_JS="Exclude Javascript Files"
+HELIX_ULTIMATE_EXCLUDE_JS_DESC="Enter the names of Javascript files separated by a comma that you don't want to compress. e.g., jquery.min.js, main.js"
+HELIX_ULTIMATE_ENABLE_SCSS="Compile SCSS to CSS"
+HELIX_ULTIMATE_ENABLE_SCSS_DESC="Enable this option will compile all the SCSS
files during each load of your website if the SCSS file has been changed or edited. Turn off this option if your site is in production mode."
+HELIX_ULTIMATE_SETTINGS_EXPORT="Export Settings"
+HELIX_ULTIMATE_SETTINGS_IMPORT="Import Settings"
+COM_FINDER_ADVANCED_TIPS="
Entering this and that into the search form will return results containing both "this" and "that".
+Here are a few examples of how you can use the search feature:
+Entering this not that into the search form will return results containing "this" and not "that".
+Entering this or that into the search form will return results containing either "this" or "that".
+Search results can also be filtered using a variety of criteria. Select one or more filters below to get started.
+Entering "this and that" (with quotes) into the search form will return results containing the exact phrase "this and that".
" +HELIX_ULTIMATE_HEADER_STICKY_OFFSET_DESC="After which scroll offset the header being sticky." +HELIX_ULTIMATE_BLOG_IMAGE_ALT_TEXT="Image Alt Text" +HELIX_ULTIMATE_BLOG_IMAGE_ALT_TEXT_DESCRIPTION="This field isn't required. So, if you leave this field then alt text will get from title." + ;Navigation HELIX_ULTIMATE_AIRA_NAVIGATION="navigation" HELIX_ULTIMATE_NAVIGATION="Menu" @@ -322,6 +475,10 @@ HELIX_ULTIMATE_ZOOM_IN_ANIMATION="Zoom In" HELIX_ULTIMATE_ROTATE_IN_ANIMATION="Rotate In" HELIX_ULTIMATE_PULSE_ANIMATION="Pulse" +; Missings +HELIX_ULTIMATE_GROUP_IMAGE="Image" +HELIX_ULTIMATE_ENABLE_IMAGE_LAZY_LOADING="Lazy Loading" + ;Body HELIX_ULTIMATE_ENABLE_BOXED_LAYOUT="Boxed Layout" HELIX_ULTIMATE_ENABLE_BOXED_LAYOUT_DESC="Enable this option for boxed layout." diff --git a/plugins/system/helixultimate/helixultimate.php b/plugins/system/helixultimate/helixultimate.php index 19f3bac8..fe5db16a 100644 --- a/plugins/system/helixultimate/helixultimate.php +++ b/plugins/system/helixultimate/helixultimate.php @@ -71,7 +71,7 @@ class PlgSystemHelixultimate extends CMSPlugin */ public function onAfterInitialise() { - $this->registerBootstrap(); + } /** @@ -360,6 +360,8 @@ public function onAfterRespond() */ public function onAfterDispatch() { + $this->registerBootstrap(); + $option = $this->app->input->get('option', '', 'STRING'); $helix = $this->app->input->get('helix', '', 'STRING'); $view = $this->app->input->get('view', '', 'STRING'); @@ -521,22 +523,31 @@ public function onAfterRender() { $template = Helper::loadTemplateData(); $params = $template->params; + $excludeComponents = ['com_spsimpleportfolio']; + $option = $this->app->input->getCmd('option', ''); if ($this->app->isClient('site') && $params->get('image_lazy_loading', 0)) { + + if(\in_array($option, $excludeComponents)) { + return; + } + // Check for Page Builder lazy load, if finds it will skip Helix lazy load - $option = $this->app->input->getCmd('option', ''); $pagebuilder = false; $sp_pb_lazyload = 0; + if ($option === 'com_sppagebuilder') { $pagebuilder = true; } + if ($pagebuilder) { $config = ComponentHelper::getParams('com_sppagebuilder'); $sp_pb_lazyload = $config->get('lazyloadimg', '0'); } + if ($sp_pb_lazyload != 0) { return; } diff --git a/plugins/system/helixultimate/helixultimate.xml b/plugins/system/helixultimate/helixultimate.xml index fce3c4ea..c270c249 100644 --- a/plugins/system/helixultimate/helixultimate.xml +++ b/plugins/system/helixultimate/helixultimate.xml @@ -6,11 +6,11 @@