адаптация для версии ave.cms 3.26
This commit is contained in:
parent
3790a68f57
commit
e9343d7e98
@ -1,9 +1,9 @@
|
||||
## gallery
|
||||
|
||||
# Модуль Галерея v3.2.2
|
||||
# Модуль Галерея v3.26.2
|
||||
|
||||
|
||||
## Данный модуль предназначен для построения карты вашего сайта на основе существующих пунктов меню навигации.
|
||||
## Данный модуль предназначен для создания различных галерей изображений.
|
||||
|
||||
* Gallery + Watermark<br />Внимание! У директорий<br />uploads/gallery/.upload/ и<br />uploads/gallery/.temp/<br />должны быть права на запись!<br /><br />
|
||||
* Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу)
|
||||
@ -13,4 +13,6 @@
|
||||
|
||||
## Changelog:
|
||||
|
||||
05.09.2019 - версия 3.26.2 - адаптация для версии ave.cms 3.26
|
||||
|
||||
01.05.2014 - версия 3.2.2
|
0
gallery/class.gallery.php → gallery/class/gallery.php
Executable file → Normal file
0
gallery/class.gallery.php → gallery/class/gallery.php
Executable file → Normal file
20
gallery/info.php
Normal file
20
gallery/info.php
Normal file
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
if (! defined('BASE_DIR'))
|
||||
exit;
|
||||
|
||||
$module = array(
|
||||
'ModuleSysName' => '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' => "<?php mod_gallery(''$1''); ?>"
|
||||
);
|
||||
?>
|
4
gallery/lang/index.php
Normal file
4
gallery/lang/index.php
Normal file
@ -0,0 +1,4 @@
|
||||
<?php
|
||||
header('Location:/');
|
||||
exit;
|
||||
?>
|
@ -1,3 +1,8 @@
|
||||
[name]
|
||||
MODULE_NAME = "Галерея"
|
||||
MODULE_DESCRIPTION = "Gallery + Watermark<br />Внимание! У директорий<br />uploads/gallery/.upload/ и<br />uploads/gallery/.temp/<br />должны быть права на запись!<br /><br />Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу)"
|
||||
|
||||
[module]
|
||||
NoTitle = "Без названия"
|
||||
NoDescr = "Описания нет. Извините."
|
||||
MoreImages = "<strong>» Ещё изображения...</strong>"
|
||||
|
@ -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<br />Внимание! У директорий<br />uploads/gallery/.upload/ и<br />uploads/gallery/.temp/<br />должны быть права на запись!<br /><br />Вы можете ограничить количество выводимых изображений, указав после 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'] = "<?php mod_gallery(''$1''); ?>";
|
||||
}
|
||||
|
||||
/**
|
||||
* Функция вывода галереи
|
||||
*
|
||||
@ -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/';
|
||||
|
@ -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[] = "
|
||||
|
Loading…
x
Reference in New Issue
Block a user