From b744bcbd3b77665432992f7009407ea7d4ad9dbe Mon Sep 17 00:00:00 2001 From: Repellent Date: Tue, 3 Sep 2019 20:17:02 +0500 Subject: [PATCH] =?UTF-8?q?=D0=90=D0=B4=D0=B0=D0=BF=D1=82=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D0=B8=20ave.cms=203.26?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- rubnav/{class.rubnav.php => class/rubnav.php} | 0 rubnav/info.php | 20 ++++++++++++++++++ rubnav/lang/ru.txt | 5 +++++ rubnav/module.php | 21 ++----------------- rubnav/sql.php | 8 +++---- 6 files changed, 34 insertions(+), 24 deletions(-) rename rubnav/{class.rubnav.php => class/rubnav.php} (100%) create mode 100644 rubnav/info.php diff --git a/README.md b/README.md index f342bf2..60c079b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## rubnav -# Модуль Навигация по документам рубрики v1.1.2 +# Модуль Навигация по документам рубрики v1.26.2 ## Навигация по документам в пределах рубрики (следущая-предыдущая) @@ -12,4 +12,6 @@ ## Changelog: +03.09.2019 - версия 1.26.2 - адаптация для версии ave.cms 3.26 + 05.05.2014 - версия 1.1.2 \ No newline at end of file diff --git a/rubnav/class.rubnav.php b/rubnav/class/rubnav.php similarity index 100% rename from rubnav/class.rubnav.php rename to rubnav/class/rubnav.php diff --git a/rubnav/info.php b/rubnav/info.php new file mode 100644 index 0000000..c2acdf0 --- /dev/null +++ b/rubnav/info.php @@ -0,0 +1,20 @@ + 'rubnav', + 'ModuleVersion' => '1.26.2', + 'ModuleAutor' => 'AVE.cms Team', + 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms', + 'ModuleStatus' => 1, + 'ModuleIsFunction' => 1, + 'ModuleTemplate' => 0, + 'ModuleAdminEdit' => 1, + 'ModuleFunction' => 'mod_rubnav', + 'ModuleTag' => '[mod_rubnav:XXX]', + 'ModuleTagLink' => null, + 'ModuleAveTag' => '#\\\[mod_rubnav:([a-zA-Z0-9]+)]#', + 'ModulePHPTag' => "" + ); +?> \ No newline at end of file diff --git a/rubnav/lang/ru.txt b/rubnav/lang/ru.txt index 06b0245..c299cf2 100644 --- a/rubnav/lang/ru.txt +++ b/rubnav/lang/ru.txt @@ -1,3 +1,8 @@ +[name] +MODULE_NAME = "Навигация по рубрике" +MODULE_DESCRIPTION = "Навигация по документам в пределах рубрики (следущая-предыдущая)
Инструкция:
[mod_rubnav:next] - следущая
[mod_rubnav:prev] - предыдущая" + +[module] RUBNAV_MODULE = "Навигация по рубрике" RUBNAV_MODULE_INFO = "В данном разделе Вы можете выполнить настройку модуля в соответствии с требуемыми параметрами" RUBNAV_MODULE_SETUP = "Управление модулем" diff --git a/rubnav/module.php b/rubnav/module.php index 5c03d25..dc8d469 100644 --- a/rubnav/module.php +++ b/rubnav/module.php @@ -10,23 +10,6 @@ if(!defined('BASE_DIR')) exit; -if (defined('ACP')) -{ - $modul['ModuleName'] = 'Навигация по рубрике'; - $modul['ModuleSysName'] = 'rubnav'; - $modul['ModuleVersion'] = '1.1.2'; - $modul['ModuleDescription'] = 'Навигация по документам в пределах рубрики (следущая-предыдущая)
Инструкция:
[mod_rubnav:next] - следущая
[mod_rubnav:prev] - предыдущая'; - $modul['ModuleAutor'] = 'AVE.CMS Team'; - $modul['ModuleCopyright'] = '© 2007-2014 AVE.cms'; - $modul['ModuleIsFunction'] = 1; - $modul['ModuleAdminEdit'] = 1; - $modul['ModuleFunction'] = 'mod_rubnav'; - $modul['ModuleTag'] = '[mod_rubnav:XXX]'; - $modul['ModuleTagLink'] = null; - $modul['ModuleAveTag'] = '#\\\[mod_rubnav:([a-zA-Z0-9]+)]#'; - $modul['ModulePHPTag'] = ""; -} - /** * Обработка тэга модуля * @@ -125,11 +108,11 @@ if (defined('ACP') && !empty($_REQUEST['moduleaction'])) $tpl_dir = BASE_DIR . '/modules/rubnav/templates/'; $lang_file = BASE_DIR . '/modules/rubnav/lang/' . $_SESSION['admin_language'] . '.txt'; - if (! @require(BASE_DIR . '/modules/rubnav/class.rubnav.php')) module_error(); + if (! @require(BASE_DIR . '/modules/rubnav/class/rubnav.php')) module_error(); $rubric_list = new RubNav($tpl_dir, $lang_file); - $AVE_Template->config_load($lang_file); + $AVE_Template->config_load($lang_file, 'module'); $config_vars = $AVE_Template->get_config_vars(); $AVE_Template->assign('config_vars', $config_vars); diff --git a/rubnav/sql.php b/rubnav/sql.php index 4a58e8b..2fa22f9 100644 --- a/rubnav/sql.php +++ b/rubnav/sql.php @@ -17,22 +17,22 @@ $module_sql_deinstall = array(); $module_sql_update = array(); //Удаление модуля -$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_rubnav;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_rubnav;"; //Установка модуля -$module_sql_install[] = "CREATE TABLE CPPREFIX_module_rubnav ( +$module_sql_install[] = "CREATE TABLE %%PRFX%%_module_rubnav ( `id` mediumint(5) unsigned NOT NULL auto_increment, `rubnav_tmpl_next` longtext NOT NULL, `rubnav_tmpl_prev` longtext NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;"; -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_rubnav` VALUES (1, '[tag:linkname]', '[tag:linkname]');"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_rubnav` VALUES (1, '[tag:linkname]', '[tag:linkname]');"; // Обновление модуля $module_sql_update[] = " UPDATE - `CPPREFIX_module` + `%%PRFX%%_module` SET ModuleAveTag = '" . $modul['ModuleAveTag'] . "', ModulePHPTag = '" . $modul['ModulePHPTag'] . "',