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'] . "',