Skip to content

Commit

Permalink
Merge pull request #309 from JoomShaper/2.0.12
Browse files Browse the repository at this point in the history
2.0.12
  • Loading branch information
mi-prakash authored Mar 1, 2023
2 parents e36418a + ba91f4e commit e7378b6
Show file tree
Hide file tree
Showing 37 changed files with 3,378 additions and 2,865 deletions.
11 changes: 7 additions & 4 deletions administrator/language/en-GB/en-GB.plg_system_helixultimate.ini
Original file line number Diff line number Diff line change
Expand Up @@ -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 <code>100x100</code> then the retina logo should be <code>200x200</code>."
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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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="<i class='fas fa-comments fa-fw'></i> Blog Options"
HELIX_ULTIMATE_BLOG_OPTIONS="<i class='fas fa-comments fa-fw'></i> Blog Media"
HELIX_ULTIMATE_UPLOAD_IMAGE="Upload Image"
HELIX_ULTIMATE_REMOVE_IMAGE="Remove Image"
HELIX_ULTIMATE_UPLOAD_IMAGES="Upload Images"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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. <strong>Note: We suggest you to disable this option. We are working on this settings for further optimization.</strong>"
HELIX_ULTIMATE_CSS_COMPRESS_DESC="Enable this option to compress and combine all CSS files to increase website performance by reducing loading time. <strong>Note: In case of problems please disable this option</strong>"
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. <strong>Note: We suggest you to disable this option. We are working on this settings for further optimization.</strong>"
HELIX_ULTIMATE_JS_COMPRESS_DESC="Enable this option to compress and combine all Javascript files to increase website performance by reducing loading time. <strong>Note: In case of problems please disable this option</strong>"
HELIX_ULTIMATE_PURGE_CSS_TEXT="<span class='fas fa-eraser'></span> Purge CSS"
HELIX_ULTIMATE_PURGE_CSS_DESC="Remove cache css and sass files from the system."
HELIX_ULTIMATE_EXCLUDE_JS="Exclude Javascript Files"
Expand Down
8 changes: 4 additions & 4 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
167 changes: 162 additions & 5 deletions language/en-GB/en-GB.tpl_shaper_helixultimate.ini
Original file line number Diff line number Diff line change
Expand Up @@ -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 <b>Website Time Zone</b> from <b>Global Configuration</b>"
HELIX_ULTIMATE_COMINGSOON_LOGO="Logo"
HELIX_ULTIMATE_COMINGSOON_SOCIAL_ICONS="Social Icons"
HELIX_ULTIMATE_COMINGSOON_BACKGROUND_IMAGE="Background Image"
Expand All @@ -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"
Expand Down Expand Up @@ -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 &lt;/head&gt;"
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 &lt;body&gt;"
HELIX_ULTIMATE_AFTER_BODY_DESC="Any code you place here will be appeared just after the opening body tag."
HELIX_ULTIMATE_BEFORE_BODY="Before &lt;/body&gt;"
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"
Expand Down Expand Up @@ -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."
Expand Down Expand Up @@ -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 <code>100x100</code> then the retina logo should be <code>200x200</code>."
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 <code>16x16</code> <b>.png</b> or <b>.gif</b> 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"
Expand All @@ -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"
Expand All @@ -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. <strong>Note: In case of problems please disable this option</strong>"
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. <strong>Note: In case of problems please disable this option</strong>"
HELIX_ULTIMATE_PURGE_CSS_TEXT="<span class='fas fa-eraser'></span> 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 <code>SCSS</code> 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="<p>Entering <strong>this and that</strong> into the search form will return results containing both &quot;this&quot; and &quot;that&quot;.</p>
<p>Here are a few examples of how you can use the search feature:</p>
<p>Entering <strong>this not that</strong> into the search form will return results containing &quot;this&quot; and not &quot;that&quot;.</p>
<p>Entering <strong>this or that</strong> into the search form will return results containing either &quot;this&quot; or &quot;that&quot;.</p>
<p>Search results can also be filtered using a variety of criteria. Select one or more filters below to get started.</p>
<p>Entering <strong>&quot;this and that&quot;</strong> (with quotes) into the search form will return results containing the exact phrase &quot;this and that&quot;.</p>"
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"
Expand Down Expand Up @@ -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."
Expand Down
15 changes: 13 additions & 2 deletions plugins/system/helixultimate/helixultimate.php
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ class PlgSystemHelixultimate extends CMSPlugin
*/
public function onAfterInitialise()
{
$this->registerBootstrap();

}

/**
Expand Down Expand Up @@ -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');
Expand Down Expand Up @@ -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;
}
Expand Down
Loading

0 comments on commit e7378b6

Please sign in to comment.