diff --git a/README.md b/README.md index 17ad668..8cdf125 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ ## gallery -# Модуль Галерея v3.2.2 +# Модуль Галерея v3.26.2 -## Данный модуль предназначен для построения карты вашего сайта на основе существующих пунктов меню навигации. +## Данный модуль предназначен для создания различных галерей изображений. * Gallery + Watermark
Внимание! У директорий
uploads/gallery/.upload/ и
uploads/gallery/.temp/
должны быть права на запись!

* Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу) @@ -13,4 +13,6 @@ ## Changelog: +05.09.2019 - версия 3.26.2 - адаптация для версии ave.cms 3.26 + 01.05.2014 - версия 3.2.2 \ No newline at end of file diff --git a/gallery/class.gallery.php b/gallery/class/gallery.php old mode 100755 new mode 100644 similarity index 100% rename from gallery/class.gallery.php rename to gallery/class/gallery.php diff --git a/gallery/info.php b/gallery/info.php new file mode 100644 index 0000000..4c09260 --- /dev/null +++ b/gallery/info.php @@ -0,0 +1,20 @@ + 'gallery', + 'ModuleVersion' => '3.26.3', + 'ModuleAutor' => 'AVE.cms Team', + 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms', + 'ModuleStatus' => 1, + 'ModuleIsFunction' => 1, + 'ModuleTemplate' => 0, + 'ModuleAdminEdit' => 1, + 'ModuleFunction' => 'mod_gallery', + 'ModuleTag' => '[mod_gallery:XXX-Лимит]', + 'ModuleTagLink' => null, + 'ModuleAveTag' => '#\\\[mod_gallery:([\\\d-]+)]#', + 'ModulePHPTag' => "" + ); +?> \ No newline at end of file diff --git a/gallery/lang/index.php b/gallery/lang/index.php new file mode 100644 index 0000000..4ca25aa --- /dev/null +++ b/gallery/lang/index.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/gallery/lang/ru.txt b/gallery/lang/ru.txt index 3636bf1..02eb0ac 100644 --- a/gallery/lang/ru.txt +++ b/gallery/lang/ru.txt @@ -1,3 +1,8 @@ +[name] +MODULE_NAME = "Галерея" +MODULE_DESCRIPTION = "Gallery + Watermark
Внимание! У директорий
uploads/gallery/.upload/ и
uploads/gallery/.temp/
должны быть права на запись!

Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу)" + +[module] NoTitle = "Без названия" NoDescr = "Описания нет. Извините." MoreImages = "» Ещё изображения..." diff --git a/gallery/module.php b/gallery/module.php index d119ee2..7ee533b 100644 --- a/gallery/module.php +++ b/gallery/module.php @@ -10,23 +10,6 @@ if(!defined('BASE_DIR')) exit; -if (defined('ACP')) -{ - $modul['ModuleName'] = 'Галерея'; - $modul['ModuleSysName'] = 'gallery'; - $modul['ModuleVersion'] = '3.2.3'; - $modul['ModuleDescription'] = 'Gallery + Watermark
Внимание! У директорий
uploads/gallery/.upload/ и
uploads/gallery/.temp/
должны быть права на запись!

Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу)'; - $modul['ModuleAutor'] = 'AVE.CMS Team'; - $modul['ModuleCopyright'] = '© 2007-2013 AVE.CMS'; - $modul['ModuleIsFunction'] = 1; - $modul['ModuleAdminEdit'] = 1; - $modul['ModuleFunction'] = 'mod_gallery'; - $modul['ModuleTag'] = '[mod_gallery:XXX-Лимит]'; - $modul['ModuleTagLink'] = null; - $modul['ModuleAveTag'] = '#\\\[mod_gallery:([\\\d-]+)]#'; - $modul['ModulePHPTag'] = ""; -} - /** * Функция вывода галереи * @@ -37,7 +20,7 @@ function mod_gallery($gallery_id) { global $AVE_Template; - require_once(BASE_DIR . '/modules/gallery/class.gallery.php'); + require_once(BASE_DIR . '/modules/gallery/class/gallery.php'); $gallery = new Gallery; $own_lim = @explode('-', stripslashes($gallery_id)); @@ -47,20 +30,20 @@ function mod_gallery($gallery_id) $tpl_dir = BASE_DIR . '/modules/gallery/templates/'; $lang_file = BASE_DIR . '/modules/gallery/lang/' . $_SESSION['user_language'] . '.txt'; - $AVE_Template->config_load($lang_file); + $AVE_Template->config_load($lang_file, 'module'); $gallery->galleryShow($tpl_dir, $gallery_id, $lim); } if (!defined('ACP') && isset($_REQUEST['module']) && $_REQUEST['module'] == 'gallery') { - require_once(BASE_DIR . '/modules/gallery/class.gallery.php'); + require_once(BASE_DIR . '/modules/gallery/class/gallery.php'); $gallery = new Gallery; $tpl_dir = BASE_DIR . '/modules/gallery/templates/'; $lang_file = BASE_DIR . '/modules/gallery/lang/' . $_SESSION['user_language'] . '.txt'; - $AVE_Template->config_load($lang_file); + $AVE_Template->config_load($lang_file, 'module'); define('ONLYCONTENT', 1); @@ -81,7 +64,7 @@ if (!defined('ACP') && isset($_REQUEST['module']) && $_REQUEST['module'] == 'gal //======================================================= if (defined('ACP') && !empty($_REQUEST['moduleaction'])) { - require_once(BASE_DIR . '/modules/gallery/class.gallery.php'); + require_once(BASE_DIR . '/modules/gallery/class/gallery.php'); $gallery = new Gallery; $tpl_dir = BASE_DIR . '/modules/gallery/templates/'; diff --git a/gallery/sql.php b/gallery/sql.php index b22b26b..4d7e441 100644 --- a/gallery/sql.php +++ b/gallery/sql.php @@ -17,11 +17,11 @@ $module_sql_deinstall = array(); $module_sql_update = array(); //Удаление модуля -$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_gallery;"; -$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_gallery_images;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_gallery;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_gallery_images;"; //Установка модуля -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gallery` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_gallery` ( `id` int(10) unsigned NOT NULL auto_increment, `gallery_title` varchar(255) NOT NULL, `gallery_description` text NOT NULL, @@ -41,7 +41,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gallery` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;"; -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gallery_images` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_gallery_images` ( `id` int(10) unsigned NOT NULL auto_increment, `gallery_id` int(10) unsigned NOT NULL default '0', `image_filename` varchar(255) NOT NULL, @@ -63,7 +63,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gallery_images` ( // Обновление модуля $module_sql_update[] = " UPDATE - `CPPREFIX_module` + `%%PRFX%%_module` SET ModuleAveTag = '" . $modul['ModuleAveTag'] . "', ModulePHPTag = '" . $modul['ModulePHPTag'] . "', @@ -75,16 +75,16 @@ $module_sql_update[] = " $module_sql_update[] = " RENAME TABLE - `CPPREFIX_modul_gallery` + `%%PRFX%%_modul_gallery` TO - `CPPREFIX_module_gallery` + `%%PRFX%%_module_gallery` "; $module_sql_update[] = " RENAME TABLE - `CPPREFIX_modul_gallery_images` + `%%PRFX%%_modul_gallery_images` TO - `CPPREFIX_module_gallery_images` + `%%PRFX%%_module_gallery_images` "; $module_sql_update[] = "