Browse Source

адаптация для версии ave.cms 3.26

master
Repellent 5 years ago
parent
commit
e9343d7e98
  1. 6
      README.md
  2. 0
      gallery/class/gallery.php
  3. 20
      gallery/info.php
  4. 4
      gallery/lang/index.php
  5. 5
      gallery/lang/ru.txt
  6. 27
      gallery/module.php
  7. 18
      gallery/sql.php

6
README.md

@ -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

20
gallery/info.php

@ -0,0 +1,20 @@
<?php
if (! defined('BASE_DIR'))
exit;
$module = array(
'ModuleSysName' => 'gallery',
'ModuleVersion' => '3.26.3',
'ModuleAutor' => 'AVE.cms Team',
'ModuleCopyright' => '&copy; 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

@ -0,0 +1,4 @@
<?php
header('Location:/');
exit;
?>

5
gallery/lang/ru.txt

@ -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>&raquo; Ещё изображения...</strong>"

27
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<br />Внимание! У директорий<br />uploads/gallery/.upload/ и<br />uploads/gallery/.temp/<br />должны быть права на запись!<br /><br />Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу)';
$modul['ModuleAutor'] = 'AVE.CMS Team';
$modul['ModuleCopyright'] = '&copy; 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/';

18
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[] = "

Loading…
Cancel
Save