AntonLV 7 jaren geleden
bovenliggende
commit
3a89d36f4d

+ 34 - 22
install/sql/system.sql

@@ -3496,6 +3496,7 @@ CREATE TABLE IF NOT EXISTS `sys_objects_menu` (
 INSERT INTO `sys_objects_menu` (`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
 INSERT INTO `sys_objects_menu` (`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
 ('sys_site', '_sys_menu_title_main', 'sys_site', 'system', 14, 0, 1, 'BxTemplMenuSite', ''),
 ('sys_site', '_sys_menu_title_main', 'sys_site', 'system', 14, 0, 1, 'BxTemplMenuSite', ''),
 ('sys_homepage', '_sys_menu_title_homepage', 'sys_homepage', 'system', 14, 0, 1, 'BxTemplMenuHomepage', ''),
 ('sys_homepage', '_sys_menu_title_homepage', 'sys_homepage', 'system', 14, 0, 1, 'BxTemplMenuHomepage', ''),
+('sys_homepage_submenu', '_sys_menu_title_homepage_submenu', 'sys_homepage_submenu', 'system', 8, 0, 1, '', ''),
 ('sys_site_submenu', '_sys_menu_title_submenu', 'sys_site', 'system', 1, 0, 1, 'BxTemplMenuSubmenu', ''),
 ('sys_site_submenu', '_sys_menu_title_submenu', 'sys_site', 'system', 1, 0, 1, 'BxTemplMenuSubmenu', ''),
 ('sys_footer', '_sys_menu_title_footer', 'sys_footer', 'system', 2, 0, 1, 'BxTemplMenuFooter', ''),
 ('sys_footer', '_sys_menu_title_footer', 'sys_footer', 'system', 2, 0, 1, 'BxTemplMenuFooter', ''),
 ('sys_toolbar_site', '_sys_menu_title_toolbar_site', 'sys_toolbar_site', 'system', 5, 0, 1, 'BxTemplMenuToolbar', ''),
 ('sys_toolbar_site', '_sys_menu_title_toolbar_site', 'sys_toolbar_site', 'system', 5, 0, 1, 'BxTemplMenuToolbar', ''),
@@ -3533,6 +3534,7 @@ CREATE TABLE IF NOT EXISTS `sys_menu_sets` (
 INSERT INTO `sys_menu_sets` (`set_name`, `module`, `title`, `deletable`) VALUES
 INSERT INTO `sys_menu_sets` (`set_name`, `module`, `title`, `deletable`) VALUES
 ('sys_site', 'system', '_sys_menu_set_title_site', 0),
 ('sys_site', 'system', '_sys_menu_set_title_site', 0),
 ('sys_homepage', 'system', '_sys_menu_set_title_homepage', 0),
 ('sys_homepage', 'system', '_sys_menu_set_title_homepage', 0),
+('sys_homepage_submenu', 'system', '_sys_menu_set_title_homepage_submenu', 0),
 ('sys_footer', 'system', '_sys_menu_set_title_footer', 0),
 ('sys_footer', 'system', '_sys_menu_set_title_footer', 0),
 ('sys_toolbar_site', 'system', '_sys_menu_set_title_toolbar_site', 0),
 ('sys_toolbar_site', 'system', '_sys_menu_set_title_toolbar_site', 0),
 ('sys_toolbar_member', 'system', '_sys_menu_set_title_toolbar_member', 0),
 ('sys_toolbar_member', 'system', '_sys_menu_set_title_toolbar_member', 0),
@@ -3582,6 +3584,13 @@ INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `tit
 ('sys_site', 'system', 'about', '_sys_menu_item_title_system_about', '_sys_menu_item_title_about', 'page.php?i=about', '', '', 'info-circle col-blue3-dark', '', 2147483647, 1, 1, 2),
 ('sys_site', 'system', 'about', '_sys_menu_item_title_system_about', '_sys_menu_item_title_about', 'page.php?i=about', '', '', 'info-circle col-blue3-dark', '', 2147483647, 1, 1, 2),
 ('sys_site', 'system', 'search', '_sys_menu_item_title_system_search', '_sys_menu_item_title_search', 'javascript:void(0);', 'bx_menu_slide_inline(\'#bx-sliding-menu-search\', this, \'site\');', '', 'search', '', 2147483647, 1, 1, 3);
 ('sys_site', 'system', 'search', '_sys_menu_item_title_system_search', '_sys_menu_item_title_search', 'javascript:void(0);', 'bx_menu_slide_inline(\'#bx-sliding-menu-search\', this, \'site\');', '', 'search', '', 2147483647, 1, 1, 3);
 
 
+-- homepage submenu
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_homepage_submenu', 'system', 'home', '_sys_menu_item_title_system_home', '_sys_menu_item_title_home', 'index.php', '', '', 'bolt', '', '', 2147483647, '', 1, 1, 1),
+('sys_homepage_submenu', 'system', 'explore', '_sys_menu_item_title_system_explore', '_sys_menu_item_title_explore', 'page.php?i=explore', '', '', 'compass ', '', '', 2147483647, '', 0, 1, 2),
+('sys_homepage_submenu', 'system', 'updates', '_sys_menu_item_title_system_updates', '_sys_menu_item_title_updates', 'page.php?i=updates', '', '', 'fire', '', '', 2147483647, '', 0, 1, 3),
+('sys_homepage_submenu', 'system', 'trends', '_sys_menu_item_title_system_trends', '_sys_menu_item_title_trends', 'page.php?i=trends', '', '', 'hashtag', '', '', 2147483647, '', 0, 1, 4);
+
 -- footer menu
 -- footer menu
 INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
 INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
 ('sys_footer', 'system', 'about', '_sys_menu_item_title_system_about', '_sys_menu_item_title_about', 'page.php?i=about', '', '', '', '', 2147483647, 1, 1, 1),
 ('sys_footer', 'system', 'about', '_sys_menu_item_title_system_about', '_sys_menu_item_title_about', 'page.php?i=about', '', '', '', '', 2147483647, 1, 1, 1),
@@ -4217,28 +4226,31 @@ CREATE TABLE IF NOT EXISTS `sys_objects_page` (
   UNIQUE KEY `uri` (`uri`(191))
   UNIQUE KEY `uri` (`uri`(191))
 );
 );
 
 
-INSERT INTO `sys_objects_page` (`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES
-('sys_home', 'home', '_sys_page_title_system_home', '_sys_page_title_home', 'system', 5, 2147483647, 1, '', '', '', '', 0, 1, 0, 'BxTemplPageHome', ''),
-('sys_about', 'about', '_sys_page_title_system_about', '_sys_page_title_about', 'system', 5, 2147483647, 1, 'page.php?i=about', '', '', '', 0, 1, 0, '', ''),
-('sys_terms', 'terms', '_sys_page_title_system_terms', '_sys_page_title_terms', 'system', 5, 2147483647, 1, 'page.php?i=terms', '', '', '', 0, 1, 0, '', ''),
-('sys_privacy', 'privacy', '_sys_page_title_system_privacy', '_sys_page_title_privacy', 'system', 5, 2147483647, 1, 'page.php?i=privacy', '', '', '', 0, 1, 0, '', ''),
-('sys_dashboard', 'dashboard', '_sys_page_title_system_dashboard', '_sys_page_title_dashboard', 'system', 10, 2147483646, 1, 'page.php?i=dashboard', '', '', '', 0, 1, 0, 'BxTemplPageDashboard', ''),
-('sys_create_account', 'create-account', '_sys_page_title_system_create_account', '_sys_page_title_create_account', 'system', 5, 2147483647, 1, 'page.php?i=create-account', '', '', '', 0, 1, 0, '', ''),
-('sys_login', 'login', '_sys_page_title_system_login', '_sys_page_title_login', 'system', 5, 2147483647, 1, 'page.php?i=login', '', '', '', 0, 1, 0, '', ''),
-('sys_login_step2', 'login-step2', '_sys_page_title_system_login_step2', '_sys_page_title_login_step2', 'system', 5, 2147483647, 1, 'page.php?i=login-step2', '', '', '', 0, 1, 0, '', ''),
-('sys_login_step3', 'login-step3', '_sys_page_title_system_login_step3', '_sys_page_title_login_step3', 'system', 5, 2147483647, 1, 'page.php?i=login-step3', '', '', '', 0, 1, 0, '', ''),
-('sys_forgot_password', 'forgot-password', '_sys_page_title_system_forgot_password', '_sys_page_title_forgot_password', 'system', 5, 2147483647, 1, 'page.php?i=forgot-password', '', '', '', 0, 1, 0, '', ''),
-('sys_confirm_email', 'confirm-email', '_sys_page_title_system_confirm_email', '_sys_page_title_confirm_email', 'system', 5, 2147483647, 1, 'page.php?i=confirm-email', '', '', '', 0, 1, 0, '', ''),
-('sys_confirm_phone', 'confirm-phone', '_sys_page_title_system_confirm_phone', '_sys_page_title_confirm_phone', 'system', 5, 2147483647, 1, 'page.php?i=confirm-phone', '', '', '', 0, 1, 0, '', ''),
-('sys_account_settings_email', 'account-settings-email', '_sys_page_title_system_account_settings_email', '_sys_page_title_account_settings_email', 'system', 5, 2147483647, 1, 'member.php', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
-('sys_account_settings_pwd', 'account-settings-password', '_sys_page_title_system_account_settings_pwd', '_sys_page_title_account_settings_pwd', 'system', 5, 2147483647, 1, 'page.php?i=account-settings-pwd', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
-('sys_account_settings_info', 'account-settings-info', '_sys_page_title_system_account_settings_info', '_sys_page_title_account_settings_info', 'system', 5, 2147483647, 1, 'page.php?i=account-settings-info', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
-('sys_account_settings_delete', 'account-settings-delete', '_sys_page_title_system_account_settings_delete', '_sys_page_title_account_settings_delete', 'system', 5, 2147483647, 1, 'page.php?i=account-settings-delete', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
-('sys_account_profile_switcher', 'account-profile-switcher', '_sys_page_title_system_account_profile_switcher', '_sys_page_title_account_profile_switcher', 'system', 5, 2147483647, 1, 'page.php?i=account-profile-switcher', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
-('sys_unsubscribe_notifications', 'unsubscribe-notifications', '_sys_page_title_system_unsubscribe_notifications', '_sys_page_title_unsubscribe_notifications', 'system', 5, 2147483647, 1, 'page.php?i=unsubscribe-notifications', '', '', '', 0, 1, 0, '', ''),
-('sys_unsubscribe_news', 'unsubscribe-news', '_sys_page_title_system_unsubscribe_news', '_sys_page_title_unsubscribe_news', 'system', 5, 2147483647, 1, 'page.php?i=unsubscribe-news', '', '', '', 0, 1, 0, '', ''),
-('sys_std_dashboard', '', '_sys_page_title_system_studio_dashboard', '_sys_page_title_studio_dashboard', 'system', 4, 2147483647, 1, '', '', '', '', 0, 1, 0, '', ''),
-('sys_cmts_administration' ,'cmts-administration', '_sys_page_title_system_cmts_administration', '_sys_page_title_cmts_administration', 'system', 5, 192, 1, 'page.php?i=cmts-administration', '', '', '', 0, 1, 0, '', '');
+INSERT INTO `sys_objects_page` (`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `submenu`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES
+('sys_home', 'home', '_sys_page_title_system_home', '_sys_page_title_home', 'system', 5, 'sys_homepage_submenu', 2147483647, 1, '', '', '', '', 0, 1, 0, 'BxTemplPageHome', ''),
+('sys_about', 'about', '_sys_page_title_system_about', '_sys_page_title_about', 'system', 5, '', 2147483647, 1, 'page.php?i=about', '', '', '', 0, 1, 0, '', ''),
+('sys_terms', 'terms', '_sys_page_title_system_terms', '_sys_page_title_terms', 'system', 5, '', 2147483647, 1, 'page.php?i=terms', '', '', '', 0, 1, 0, '', ''),
+('sys_privacy', 'privacy', '_sys_page_title_system_privacy', '_sys_page_title_privacy', 'system', 5, '', 2147483647, 1, 'page.php?i=privacy', '', '', '', 0, 1, 0, '', ''),
+('sys_explore', 'explore', '_sys_page_title_sys_explore', '_sys_page_title_explore', 'system', 5, 'sys_homepage_submenu', 2147483647, 1, 'page.php?i=explore', '', '', '', 0, 1, 0, 'BxTemplPageHome', ''),
+('sys_updates', 'updates', '_sys_page_title_sys_updates', '_sys_page_title_updates', 'system', 5, 'sys_homepage_submenu', 2147483647, 1, 'page.php?i=updates', '', '', '', 0, 1, 0, 'BxTemplPageHome', ''),
+('sys_trends', 'trends', '_sys_page_title_sys_trends', '_sys_page_title_trends', 'system', 5, 'sys_homepage_submenu', 2147483647, 1, 'page.php?i=trends', '', '', '', 0, 1, 0, 'BxTemplPageHome', ''),
+('sys_dashboard', 'dashboard', '_sys_page_title_system_dashboard', '_sys_page_title_dashboard', 'system', 10, '', 2147483646, 1, 'page.php?i=dashboard', '', '', '', 0, 1, 0, 'BxTemplPageDashboard', ''),
+('sys_create_account', 'create-account', '_sys_page_title_system_create_account', '_sys_page_title_create_account', 'system', 5, '', 2147483647, 1, 'page.php?i=create-account', '', '', '', 0, 1, 0, '', ''),
+('sys_login', 'login', '_sys_page_title_system_login', '_sys_page_title_login', 'system', 5, '', 2147483647, 1, 'page.php?i=login', '', '', '', 0, 1, 0, '', ''),
+('sys_login_step2', 'login-step2', '_sys_page_title_system_login_step2', '_sys_page_title_login_step2', 'system', 5, '', 2147483647, 1, 'page.php?i=login-step2', '', '', '', 0, 1, 0, '', ''),
+('sys_login_step3', 'login-step3', '_sys_page_title_system_login_step3', '_sys_page_title_login_step3', 'system', 5, '', 2147483647, 1, 'page.php?i=login-step3', '', '', '', 0, 1, 0, '', ''),
+('sys_forgot_password', 'forgot-password', '_sys_page_title_system_forgot_password', '_sys_page_title_forgot_password', 'system', 5, '', 2147483647, 1, 'page.php?i=forgot-password', '', '', '', 0, 1, 0, '', ''),
+('sys_confirm_email', 'confirm-email', '_sys_page_title_system_confirm_email', '_sys_page_title_confirm_email', 'system', 5, '', 2147483647, 1, 'page.php?i=confirm-email', '', '', '', 0, 1, 0, '', ''),
+('sys_confirm_phone', 'confirm-phone', '_sys_page_title_system_confirm_phone', '_sys_page_title_confirm_phone', 'system', 5, '', 2147483647, 1, 'page.php?i=confirm-phone', '', '', '', 0, 1, 0, '', ''),
+('sys_account_settings_email', 'account-settings-email', '_sys_page_title_system_account_settings_email', '_sys_page_title_account_settings_email', 'system', 5, '', 2147483647, 1, 'member.php', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
+('sys_account_settings_pwd', 'account-settings-password', '_sys_page_title_system_account_settings_pwd', '_sys_page_title_account_settings_pwd', 'system', 5, '', 2147483647, 1, 'page.php?i=account-settings-pwd', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
+('sys_account_settings_info', 'account-settings-info', '_sys_page_title_system_account_settings_info', '_sys_page_title_account_settings_info', 'system', 5, '', 2147483647, 1, 'page.php?i=account-settings-info', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
+('sys_account_settings_delete', 'account-settings-delete', '_sys_page_title_system_account_settings_delete', '_sys_page_title_account_settings_delete', 'system', 5, '', 2147483647, 1, 'page.php?i=account-settings-delete', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
+('sys_account_profile_switcher', 'account-profile-switcher', '_sys_page_title_system_account_profile_switcher', '_sys_page_title_account_profile_switcher', 'system', 5, '', 2147483647, 1, 'page.php?i=account-profile-switcher', '', '', '', 0, 1, 0, 'BxTemplPageAccount', ''),
+('sys_unsubscribe_notifications', 'unsubscribe-notifications', '_sys_page_title_system_unsubscribe_notifications', '_sys_page_title_unsubscribe_notifications', 'system', 5, '', 2147483647, 1, 'page.php?i=unsubscribe-notifications', '', '', '', 0, 1, 0, '', ''),
+('sys_unsubscribe_news', 'unsubscribe-news', '_sys_page_title_system_unsubscribe_news', '_sys_page_title_unsubscribe_news', 'system', 5, '', 2147483647, 1, 'page.php?i=unsubscribe-news', '', '', '', 0, 1, 0, '', ''),
+('sys_std_dashboard', '', '_sys_page_title_system_studio_dashboard', '_sys_page_title_studio_dashboard', 'system', 4, '', 2147483647, 1, '', '', '', '', 0, 1, 0, '', ''),
+('sys_cmts_administration' ,'cmts-administration', '_sys_page_title_system_cmts_administration', '_sys_page_title_cmts_administration', 'system', 5, '', 192, 1, 'page.php?i=cmts-administration', '', '', '', 0, 1, 0, '', '');
 
 
 
 
 CREATE TABLE IF NOT EXISTS `sys_pages_types` (
 CREATE TABLE IF NOT EXISTS `sys_pages_types` (

+ 14 - 0
modules/boonex/english/data/langs/system/en.xml

@@ -2384,6 +2384,14 @@ If it is not enabled then please consider implement this optimization, since it
 	<string name="_sys_menu_title_footer"><![CDATA[Footer Links]]></string>
 	<string name="_sys_menu_title_footer"><![CDATA[Footer Links]]></string>
 	<string name="_sys_menu_title_main"><![CDATA[Site Navigation]]></string>
 	<string name="_sys_menu_title_main"><![CDATA[Site Navigation]]></string>
 	<string name="_sys_menu_title_homepage"><![CDATA[Homepage Menu]]></string>
 	<string name="_sys_menu_title_homepage"><![CDATA[Homepage Menu]]></string>
+        <string name="_sys_menu_title_homepage_submenu"><![CDATA[Homepage Submenu]]></string>
+	<string name="_sys_menu_set_title_homepage_submenu"><![CDATA[Homepage Submenu]]></string>
+	<string name="_sys_menu_item_title_system_explore"><![CDATA[Explore]]></string>
+	<string name="_sys_menu_item_title_explore"><![CDATA[Explore]]></string>
+	<string name="_sys_menu_item_title_system_updates"><![CDATA[Updates]]></string>
+	<string name="_sys_menu_item_title_updates"><![CDATA[Updates]]></string>
+	<string name="_sys_menu_item_title_system_trends"><![CDATA[Trends]]></string>
+	<string name="_sys_menu_item_title_trends"><![CDATA[Trends]]></string>
 	<string name="_sys_menu_title_profiles_create"><![CDATA[Create Profiles]]></string>
 	<string name="_sys_menu_title_profiles_create"><![CDATA[Create Profiles]]></string>
 	<string name="_sys_menu_title_profile_stats"><![CDATA[Profile Stats]]></string>
 	<string name="_sys_menu_title_profile_stats"><![CDATA[Profile Stats]]></string>
 	<string name="_sys_menu_title_rss"><![CDATA[RSS]]></string>
 	<string name="_sys_menu_title_rss"><![CDATA[RSS]]></string>
@@ -2479,6 +2487,9 @@ If it is not enabled then please consider implement this optimization, since it
 	<string name="_sys_page_title_login_step2"><![CDATA[Log in - step 2]]></string>
 	<string name="_sys_page_title_login_step2"><![CDATA[Log in - step 2]]></string>
 	<string name="_sys_page_title_login_step3"><![CDATA[Log in - step 3]]></string>
 	<string name="_sys_page_title_login_step3"><![CDATA[Log in - step 3]]></string>
 	<string name="_sys_page_title_privacy"><![CDATA[Privacy Policy]]></string>
 	<string name="_sys_page_title_privacy"><![CDATA[Privacy Policy]]></string>
+        <string name="_sys_page_title_explore"><![CDATA[Explore]]></string>
+        <string name="_sys_page_title_updates"><![CDATA[Updates]]></string>
+        <string name="_sys_page_title_trends"><![CDATA[Trends]]></string>
 	<string name="_sys_page_title_terms"><![CDATA[Terms of Service]]></string>
 	<string name="_sys_page_title_terms"><![CDATA[Terms of Service]]></string>
 	<string name="_sys_page_title_system_about"><![CDATA[About]]></string>
 	<string name="_sys_page_title_system_about"><![CDATA[About]]></string>
 	<string name="_sys_page_title_system_account_profile_switcher"><![CDATA[My Profiles]]></string>
 	<string name="_sys_page_title_system_account_profile_switcher"><![CDATA[My Profiles]]></string>
@@ -2498,6 +2509,9 @@ If it is not enabled then please consider implement this optimization, since it
 	<string name="_sys_page_title_system_login_step2"><![CDATA[Log in - step 2]]></string>
 	<string name="_sys_page_title_system_login_step2"><![CDATA[Log in - step 2]]></string>
 	<string name="_sys_page_title_system_login_step3"><![CDATA[Log in - step 3]]></string>
 	<string name="_sys_page_title_system_login_step3"><![CDATA[Log in - step 3]]></string>
 	<string name="_sys_page_title_system_privacy"><![CDATA[Privacy Policy]]></string>
 	<string name="_sys_page_title_system_privacy"><![CDATA[Privacy Policy]]></string>
+        <string name="_sys_page_title_sys_explore"><![CDATA[Explore]]></string>
+	<string name="_sys_page_title_sys_updates"><![CDATA[Updates]]></string>
+	<string name="_sys_page_title_sys_trends"><![CDATA[Trends]]></string>
 	<string name="_sys_page_title_system_terms"><![CDATA[Terms of Service]]></string>
 	<string name="_sys_page_title_system_terms"><![CDATA[Terms of Service]]></string>
 	<string name="_sys_page_title_system_unsubscribe_news"><![CDATA[Unsubscribe From Newsletters]]></string>
 	<string name="_sys_page_title_system_unsubscribe_news"><![CDATA[Unsubscribe From Newsletters]]></string>
 	<string name="_sys_page_title_system_unsubscribe_notifications"><![CDATA[Unsubscribe From Notifications]]></string>
 	<string name="_sys_page_title_system_unsubscribe_notifications"><![CDATA[Unsubscribe From Notifications]]></string>

+ 0 - 12
modules/boonex/lucid/data/template/system/scripts/BxTemplPageHome.php

@@ -15,18 +15,6 @@ class BxTemplPageHome extends BxBasePageHome
     public function __construct($aObject, $oTemplate = false)
     public function __construct($aObject, $oTemplate = false)
     {
     {
         parent::__construct($aObject, $oTemplate);
         parent::__construct($aObject, $oTemplate);
-
-        $oMenuSubmenu = BxDolMenu::getObjectInstance('sys_site_submenu');
-        if(!$oMenuSubmenu)
-            return;
-
-        $oMenuSubmenu->setObjectSubmenu('bx_lucid_homepage_submenu', array());
-
-        $sSelName = 'home';
-        if(bx_get('i') !== false)
-            $sSelName = bx_process_input(bx_get('i'));
-
-        BxDolMenu::setSelectedGlobal('bx_lucid', $sSelName);
     }
     }
 }
 }
 
 

+ 0 - 18
modules/boonex/lucid/install/langs/en.xml

@@ -289,13 +289,6 @@
 	<string name="_bx_lucid_lmi_cpt_styles"><![CDATA[Styles]]></string>
 	<string name="_bx_lucid_lmi_cpt_styles"><![CDATA[Styles]]></string>
 
 
 
 
-	<string name="_bx_lucid_page_title_sys_explore"><![CDATA[Explore]]></string>
-	<string name="_bx_lucid_page_title_explore"><![CDATA[Explore]]></string>
-	<string name="_bx_lucid_page_title_sys_updates"><![CDATA[Updates]]></string>
-	<string name="_bx_lucid_page_title_updates"><![CDATA[Updates]]></string>
-	<string name="_bx_lucid_page_title_sys_trends"><![CDATA[Trends]]></string>
-	<string name="_bx_lucid_page_title_trends"><![CDATA[Trends]]></string>
-
 	<string name="_bx_lucid_menu_template_title_dropdown_site"><![CDATA[Site Dropdown Navigation]]></string>
 	<string name="_bx_lucid_menu_template_title_dropdown_site"><![CDATA[Site Dropdown Navigation]]></string>
 	<string name="_bx_lucid_menu_title_dropdown_site"><![CDATA[Site Dropdown Navigation]]></string>
 	<string name="_bx_lucid_menu_title_dropdown_site"><![CDATA[Site Dropdown Navigation]]></string>
 
 
@@ -304,15 +297,4 @@
 	<string name="_bx_lucid_menu_item_title_login"><![CDATA[Login]]></string>
 	<string name="_bx_lucid_menu_item_title_login"><![CDATA[Login]]></string>
 	<string name="_bx_lucid_menu_item_title_system_join"><![CDATA[Join]]></string>
 	<string name="_bx_lucid_menu_item_title_system_join"><![CDATA[Join]]></string>
 	<string name="_bx_lucid_menu_item_title_join"><![CDATA[Join]]></string>
 	<string name="_bx_lucid_menu_item_title_join"><![CDATA[Join]]></string>
-
-	<string name="_bx_lucid_menu_title_homepage_submenu"><![CDATA[Homepage Submenu]]></string>
-	<string name="_bx_lucid_menu_set_title_homepage_submenu"><![CDATA[Homepage Submenu]]></string>
-	<string name="_bx_lucid_menu_item_title_system_home"><![CDATA[News]]></string>
-	<string name="_bx_lucid_menu_item_title_home"><![CDATA[News]]></string>
-	<string name="_bx_lucid_menu_item_title_system_explore"><![CDATA[Explore]]></string>
-	<string name="_bx_lucid_menu_item_title_explore"><![CDATA[Explore]]></string>
-	<string name="_bx_lucid_menu_item_title_system_updates"><![CDATA[Updates]]></string>
-	<string name="_bx_lucid_menu_item_title_updates"><![CDATA[Updates]]></string>
-	<string name="_bx_lucid_menu_item_title_system_trends"><![CDATA[Trends]]></string>
-	<string name="_bx_lucid_menu_item_title_trends"><![CDATA[Trends]]></string>
 </resources>
 </resources>

+ 0 - 18
modules/boonex/lucid/install/sql/disable.sql

@@ -1,19 +1,6 @@
 SET @sName = 'bx_lucid';
 SET @sName = 'bx_lucid';
 
 
 
 
--- PAGE: explore
-DELETE FROM `sys_objects_page` WHERE `object`='bx_lucid_explore';
-DELETE FROM `sys_pages_blocks` WHERE `object`='bx_lucid_explore';
-
--- PAGE: updates
-DELETE FROM `sys_objects_page` WHERE `object`='bx_lucid_updates';
-DELETE FROM `sys_pages_blocks` WHERE `object`='bx_lucid_updates';
-
--- PAGE: trends
-DELETE FROM `sys_objects_page` WHERE `object`='bx_lucid_trends';
-DELETE FROM `sys_pages_blocks` WHERE `object`='bx_lucid_trends';
-
-
 -- MENU: dropdown menu
 -- MENU: dropdown menu
 DELETE FROM `sys_menu_templates` WHERE `template`='menu_dropdown_site.html' AND `title`='_bx_lucid_menu_template_title_dropdown_site';
 DELETE FROM `sys_menu_templates` WHERE `template`='menu_dropdown_site.html' AND `title`='_bx_lucid_menu_template_title_dropdown_site';
 
 
@@ -21,8 +8,3 @@ DELETE FROM `sys_objects_menu` WHERE `object`='bx_lucid_dropdown_site';
 
 
 -- MENU: member toolbar
 -- MENU: member toolbar
 DELETE FROM `sys_menu_items` WHERE `set_name`='sys_toolbar_member' AND `name` IN ('bx_lucid_search');
 DELETE FROM `sys_menu_items` WHERE `set_name`='sys_toolbar_member' AND `name` IN ('bx_lucid_search');
-
--- MENU: home page submenu
-DELETE FROM `sys_objects_menu` WHERE `object`='bx_lucid_homepage_submenu';
-DELETE FROM `sys_menu_sets` WHERE `set_name`='bx_lucid_homepage_submenu';
-DELETE FROM `sys_menu_items` WHERE `set_name`='bx_lucid_homepage_submenu';

+ 0 - 26
modules/boonex/lucid/install/sql/enable.sql

@@ -1,19 +1,6 @@
 SET @sName = 'bx_lucid';
 SET @sName = 'bx_lucid';
 
 
 
 
--- PAGE: explore
-INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
-('bx_lucid_explore', '_bx_lucid_page_title_sys_explore', '_bx_lucid_page_title_explore', @sName, 5, 2147483647, 1, 'explore', 'page.php?i=explore', '', '', '', 0, 1, 0, 'BxTemplPageHome', '');
-
--- PAGE: updates
-INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
-('bx_lucid_updates', '_bx_lucid_page_title_sys_updates', '_bx_lucid_page_title_updates', @sName, 5, 2147483647, 1, 'updates', 'page.php?i=updates', '', '', '', 0, 1, 0, 'BxTemplPageHome', '');
-
--- PAGE: trends
-INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
-('bx_lucid_trends', '_bx_lucid_page_title_sys_trends', '_bx_lucid_page_title_trends', @sName, 5, 2147483647, 1, 'trends', 'page.php?i=trends', '', '', '', 0, 1, 0, 'BxTemplPageHome', '');
-
-
 -- MENU: dropdown menu
 -- MENU: dropdown menu
 INSERT INTO `sys_menu_templates` (`id`, `template`, `title`, `visible`) VALUES
 INSERT INTO `sys_menu_templates` (`id`, `template`, `title`, `visible`) VALUES
 (ROUND(RAND()*(9999 - 1000) + 1000), 'menu_dropdown_site.html', '_bx_lucid_menu_template_title_dropdown_site', 1);
 (ROUND(RAND()*(9999 - 1000) + 1000), 'menu_dropdown_site.html', '_bx_lucid_menu_template_title_dropdown_site', 1);
@@ -26,16 +13,3 @@ INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `templat
 SET @iMIOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name` = 'sys_toolbar_member' LIMIT 1);
 SET @iMIOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name` = 'sys_toolbar_member' LIMIT 1);
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `hidden_on`, `active`, `copyable`, `order`) VALUES
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `hidden_on`, `active`, `copyable`, `order`) VALUES
 ('sys_toolbar_member', 'system', 'bx_lucid_search', '_bx_lucid_menu_item_title_system_search', '', 'javascript:void(0);', 'bx_menu_slide_inline(''#bx-sliding-menu-search'', this, ''site'');', '', 'search', '', '', 0, 2147483647, 7, 1, 0, 0);
 ('sys_toolbar_member', 'system', 'bx_lucid_search', '_bx_lucid_menu_item_title_system_search', '', 'javascript:void(0);', 'bx_menu_slide_inline(''#bx-sliding-menu-search'', this, ''site'');', '', 'search', '', '', 0, 2147483647, 7, 1, 0, 0);
-
--- MENU: home page submenu
-INSERT INTO `sys_objects_menu` (`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
-('bx_lucid_homepage_submenu', '_bx_lucid_menu_title_homepage_submenu', 'bx_lucid_homepage_submenu', @sName, 8, 0, 1, '', '');
-
-INSERT INTO `sys_menu_sets` (`set_name`, `module`, `title`, `deletable`) VALUES
-('bx_lucid_homepage_submenu', @sName, '_bx_lucid_menu_set_title_homepage_submenu', 0);
-
-INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
-('bx_lucid_homepage_submenu', 'system', 'home', '_bx_lucid_menu_item_title_system_home', '_bx_lucid_menu_item_title_home', 'index.php', '', '', 'bolt', '', 2147483647, 1, 1, 1),
-('bx_lucid_homepage_submenu', @sName, 'explore', '_bx_lucid_menu_item_title_system_explore', '_bx_lucid_menu_item_title_explore', 'page.php?i=explore', '', '', 'compass ', '', 2147483647, 1, 1, 2),
-('bx_lucid_homepage_submenu', @sName, 'updates', '_bx_lucid_menu_item_title_system_updates', '_bx_lucid_menu_item_title_updates', 'page.php?i=updates', '', '', 'fire', '', 2147483647, 1, 1, 3),
-('bx_lucid_homepage_submenu', @sName, 'trends', '_bx_lucid_menu_item_title_system_trends', '_bx_lucid_menu_item_title_trends', 'page.php?i=trends', '', '', 'hashtag', '', 2147483647, 1, 1, 4);

+ 16 - 2
modules/boonex/russian/data/langs/system/ru.xml

@@ -2383,6 +2383,14 @@
 	<string name="_sys_menu_title_footer"><![CDATA[Основание - Ссылки]]></string>
 	<string name="_sys_menu_title_footer"><![CDATA[Основание - Ссылки]]></string>
 	<string name="_sys_menu_title_main"><![CDATA[Сайт - Навигация]]></string>
 	<string name="_sys_menu_title_main"><![CDATA[Сайт - Навигация]]></string>
 	<string name="_sys_menu_title_homepage"><![CDATA[Меню на главной странице]]></string>
 	<string name="_sys_menu_title_homepage"><![CDATA[Меню на главной странице]]></string>
+        <string name="_sys_menu_title_homepage_submenu"><![CDATA[Подменю на главной странице]]></string>
+	<string name="_sys_menu_set_title_homepage_submenu"><![CDATA[Подменю на главной странице]]></string>
+	<string name="_sys_menu_item_title_system_explore"><![CDATA[Открытия]]></string>
+	<string name="_sys_menu_item_title_explore"><![CDATA[Открытия]]></string>
+	<string name="_sys_menu_item_title_system_updates"><![CDATA[Обновления]]></string>
+	<string name="_sys_menu_item_title_updates"><![CDATA[Обновления]]></string>
+	<string name="_sys_menu_item_title_system_trends"><![CDATA[Тренды]]></string>
+	<string name="_sys_menu_item_title_trends"><![CDATA[Тренды]]></string>
 	<string name="_sys_menu_title_profiles_create"><![CDATA[Профиль - Создание]]></string>
 	<string name="_sys_menu_title_profiles_create"><![CDATA[Профиль - Создание]]></string>
 	<string name="_sys_menu_title_profile_stats"><![CDATA[Профиль - Статистика]]></string>
 	<string name="_sys_menu_title_profile_stats"><![CDATA[Профиль - Статистика]]></string>
 	<string name="_sys_menu_title_rss"><![CDATA[RSS]]></string>
 	<string name="_sys_menu_title_rss"><![CDATA[RSS]]></string>
@@ -2467,7 +2475,7 @@
 	<string name="_sys_page_title_account_settings_info"><![CDATA[Редактировать аккаунт]]></string>
 	<string name="_sys_page_title_account_settings_info"><![CDATA[Редактировать аккаунт]]></string>
 	<string name="_sys_page_title_account_settings_pwd"><![CDATA[Изменить пароль]]></string>
 	<string name="_sys_page_title_account_settings_pwd"><![CDATA[Изменить пароль]]></string>
 	<string name="_sys_page_title_add_content"><![CDATA[Добавить содержимое]]></string>
 	<string name="_sys_page_title_add_content"><![CDATA[Добавить содержимое]]></string>
-  <string name="_sys_page_title_cmts_administration"><![CDATA[Управление комментариями]]></string>
+        <string name="_sys_page_title_cmts_administration"><![CDATA[Управление комментариями]]></string>
 	<string name="_sys_page_title_confirm_email"><![CDATA[Email - Подтверждение]]></string>
 	<string name="_sys_page_title_confirm_email"><![CDATA[Email - Подтверждение]]></string>
 	<string name="_sys_page_title_confirm_phone"><![CDATA[Телефон - Подтверждение]]></string>
 	<string name="_sys_page_title_confirm_phone"><![CDATA[Телефон - Подтверждение]]></string>
 	<string name="_sys_page_title_create_account"><![CDATA[Присоединиться]]></string>
 	<string name="_sys_page_title_create_account"><![CDATA[Присоединиться]]></string>
@@ -2478,6 +2486,9 @@
 	<string name="_sys_page_title_login_step2"><![CDATA[Вход - шаг 2]]></string>
 	<string name="_sys_page_title_login_step2"><![CDATA[Вход - шаг 2]]></string>
 	<string name="_sys_page_title_login_step3"><![CDATA[Вход - шаг 3]]></string>
 	<string name="_sys_page_title_login_step3"><![CDATA[Вход - шаг 3]]></string>
 	<string name="_sys_page_title_privacy"><![CDATA[Политика конфиденциальности]]></string>
 	<string name="_sys_page_title_privacy"><![CDATA[Политика конфиденциальности]]></string>
+        <string name="_sys_page_title_explore"><![CDATA[Открытия]]></string>
+        <string name="_sys_page_title_updates"><![CDATA[Обновления]]></string>
+        <string name="_sys_page_title_trends"><![CDATA[Тренды]]></string>
 	<string name="_sys_page_title_terms"><![CDATA[Правила пользования]]></string>
 	<string name="_sys_page_title_terms"><![CDATA[Правила пользования]]></string>
 	<string name="_sys_page_title_system_about"><![CDATA[Об...]]></string>
 	<string name="_sys_page_title_system_about"><![CDATA[Об...]]></string>
 	<string name="_sys_page_title_system_account_profile_switcher"><![CDATA[Мои профили]]></string>
 	<string name="_sys_page_title_system_account_profile_switcher"><![CDATA[Мои профили]]></string>
@@ -2486,7 +2497,7 @@
 	<string name="_sys_page_title_system_account_settings_info"><![CDATA[Редактировать аккаунт]]></string>
 	<string name="_sys_page_title_system_account_settings_info"><![CDATA[Редактировать аккаунт]]></string>
 	<string name="_sys_page_title_system_account_settings_pwd"><![CDATA[Изменить пароль]]></string>
 	<string name="_sys_page_title_system_account_settings_pwd"><![CDATA[Изменить пароль]]></string>
 	<string name="_sys_page_title_system_add_content"><![CDATA[Добавить содержимое]]></string>
 	<string name="_sys_page_title_system_add_content"><![CDATA[Добавить содержимое]]></string>
-  <string name="_sys_page_title_system_cmts_administration"><![CDATA[Управление комментариями]]></string>
+        <string name="_sys_page_title_system_cmts_administration"><![CDATA[Управление комментариями]]></string>
 	<string name="_sys_page_title_system_confirm_email"><![CDATA[Email подтверждение]]></string>
 	<string name="_sys_page_title_system_confirm_email"><![CDATA[Email подтверждение]]></string>
 	<string name="_sys_page_title_system_confirm_phone"><![CDATA[Подтверждение телефона]]></string>
 	<string name="_sys_page_title_system_confirm_phone"><![CDATA[Подтверждение телефона]]></string>
 	<string name="_sys_page_title_system_create_account"><![CDATA[Присоединиться]]></string>
 	<string name="_sys_page_title_system_create_account"><![CDATA[Присоединиться]]></string>
@@ -2497,6 +2508,9 @@
 	<string name="_sys_page_title_system_login_step2"><![CDATA[Вход - шаг2]]></string>
 	<string name="_sys_page_title_system_login_step2"><![CDATA[Вход - шаг2]]></string>
 	<string name="_sys_page_title_system_login_step3"><![CDATA[Вход - шаг3]]></string>
 	<string name="_sys_page_title_system_login_step3"><![CDATA[Вход - шаг3]]></string>
 	<string name="_sys_page_title_system_privacy"><![CDATA[Политика конфиденциальности]]></string>
 	<string name="_sys_page_title_system_privacy"><![CDATA[Политика конфиденциальности]]></string>
+        <string name="_sys_page_title_sys_explore"><![CDATA[Открытия]]></string>
+	<string name="_sys_page_title_sys_updates"><![CDATA[Обновления]]></string>
+	<string name="_sys_page_title_sys_trends"><![CDATA[Тренды]]></string>
 	<string name="_sys_page_title_system_terms"><![CDATA[Правила пользования]]></string>
 	<string name="_sys_page_title_system_terms"><![CDATA[Правила пользования]]></string>
 	<string name="_sys_page_title_system_unsubscribe_news"><![CDATA[Отписаться от новостей]]></string>
 	<string name="_sys_page_title_system_unsubscribe_news"><![CDATA[Отписаться от новостей]]></string>
 	<string name="_sys_page_title_system_unsubscribe_notifications"><![CDATA[Отписаться от уведомлений]]></string>
 	<string name="_sys_page_title_system_unsubscribe_notifications"><![CDATA[Отписаться от уведомлений]]></string>

+ 6 - 0
template/scripts/BxBasePageHome.php

@@ -32,6 +32,12 @@ class BxBasePageHome extends BxTemplPage
                 'content' => $aTmplVarsCover,
                 'content' => $aTmplVarsCover,
             ),
             ),
         ), 'cover_home.html');
         ), 'cover_home.html');
+        
+        $sSelName = 'home';
+        if(bx_get('i') !== false)
+            $sSelName = bx_process_input(bx_get('i'));
+
+        BxDolMenu::setSelectedGlobal('system', $sSelName);
     }
     }
 
 
     public function getCode ()
     public function getCode ()