Changeset 934

Show
Ignore:
Timestamp:
06/06/10 02:49:52 (20 months ago)
Author:
ort
Message:

fix

Location:
trunk
Files:
1 added
8 modified

Legend:

Unmodified
Added
Removed
  • trunk/Readme.txt

    r878 r934  
    1616 
    1717 
    18 LiveStreet 0.4 
     18LiveStreet 0.4.1 
    1919 
    2020УСТАНОВКА 
     
    2525ОБНОВЛЕНИЕ С ВЕРСИИ 0.3 
    26260. ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШЕГО САЙТА И БАЗЫ ДАННЫХ 
    27 1. Обновить до версии 0.4 возможно только базу данных, поэтому копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог 
     271. Обновить до версии 0.4.1 возможно только базу данных, поэтому копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог 
    28282. Скопировать файлы движка в нужный каталог сайта 
    29293. Зайти по адресу http://ваш_сайт_на_ls/install/ 
    30 4. Следовать инструкциям установщика. При создании базы данных обязательно поставить галку "Конвертировать базу 0.3.1 в 0.4" 
     304. Следовать инструкциям установщика. При создании базы данных обязательно поставить галку "Конвертировать базу 0.3.1 в 0.4.1" 
     31 
     32ОБНОВЛЕНИЕ С ВЕРСИИ 0.4 
     330. ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШЕГО САЙТА И БАЗЫ ДАННЫХ 
     341. Удалите старые файлы кроме /config/config.local.php, скопируйте новые файлы движка в нужный каталог сайта 
     352. Выполнить SQL патч /install/convert_0.4_to_0.4.1.sql в phpMyAdmin или через консоль MySQL  
    3136 
    3237КОНФИГУРАЦИЯ И НАСТРОЙКА ДВИЖКА 
     
    3540 
    3641ВОЗМОЖНОСТИ ПОИСКА ПО САЙТУ 
    37 LiveStreet 0.4 поддерживает полнотекстовый поиск по сайту с использованием поискового движка Sphinx. 
     42LiveStreet 0.4.1 поддерживает полнотекстовый поиск по сайту с использованием поискового движка Sphinx. 
    3843Соответственно если нужен поиск на сайте, то необходимо установить и настроить на сервере Sphinx, пример конфигурационного файла(sphinx.conf) находится в каталоге /install/ 
    3944 
  • trunk/install/convert.sql

    r837 r934  
    178178ALTER TABLE  `prefix_topic_content` CHANGE  `topic_text`  `topic_text` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL; 
    179179ALTER TABLE  `prefix_topic_content` CHANGE  `topic_text_source`  `topic_text_source` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL; 
     180 
     181ALTER TABLE  `prefix_page` ADD  `page_main` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT  '0', 
     182ADD INDEX (  `page_main` ); 
     183ALTER TABLE  `prefix_page` ADD  `page_sort` INT NOT NULL , 
     184ADD INDEX (  `page_sort` ); 
  • trunk/install/language/english.php

    r917 r934  
    5656        'step'=>'Step', 
    5757         
    58         'start_paragraph'=>'<p>Welcome to the LiveStreet installation &copy; 0.4. See the results and follow the prompt messages.</p><p><b>Notice.</b> To successfully complete the installation, please rename the file /config/config.local.php.dist to config.local.php and enable the file for entering data.</p><p><b>Notice.</b> Directories /tmp, /logs, /uploads, /templates/compiled, /templates/cache must be enabled for entering data.</p>', 
     58        'start_paragraph'=>'<p>Welcome to the LiveStreet installation &copy; 0.4.1. See the results and follow the prompt messages.</p><p><b>Notice.</b> To successfully complete the installation, please rename the file /config/config.local.php.dist to config.local.php and enable the file for entering data.</p><p><b>Notice.</b> Directories /tmp, /logs, /uploads, /templates/compiled, /templates/cache must be enabled for entering data.</p>', 
    5959         
    6060        'php_params'=>'Main PHP parameters', 
     
    8080        'db_params_name'=>'Database name', 
    8181        'db_params_create'=>'Create a dababase', 
    82         'db_params_convert'=>'Convert the database 0.3.1 into 0.4', 
     82        'db_params_convert'=>'Convert the database 0.3.1 into 0.4.1', 
    8383        'db_params_user'=>'User name', 
    8484        'db_params_password'=>'Password', 
  • trunk/install/language/russian.php

    r917 r934  
    5656        'step'=>'Шаг', 
    5757         
    58         'start_paragraph'=>'<p>Добро пожаловать в инсталлятор LiveStreet &copy; 0.4. Ознакомьтесь с результатами и следуйте подсказкам.</p><p><b>Внимание.</b> Для успешной иснталяции вы должны переименовать файл /config/config.local.php.dist на config.local.php и дать этому файлу права на запись.</p><p><b>Внимание.</b> Директории /tmp, /logs, /uploads, /templates/compiled, /templates/cache должны иметь права на запись.</p>', 
     58        'start_paragraph'=>'<p>Добро пожаловать в инсталлятор LiveStreet &copy; 0.4.1. Ознакомьтесь с результатами и следуйте подсказкам.</p><p><b>Внимание.</b> Для успешной иснталяции вы должны переименовать файл /config/config.local.php.dist на config.local.php и дать этому файлу права на запись.</p><p><b>Внимание.</b> Директории /tmp, /logs, /uploads, /templates/compiled, /templates/cache должны иметь права на запись.</p>', 
    5959         
    6060        'php_params'=>'Основные настройки PHP', 
     
    8080        'db_params_name'=>'Название базы данных', 
    8181        'db_params_create'=>'Создать базу данных', 
    82         'db_params_convert'=>'Конвертировать базу 0.3.1 в 0.4', 
     82        'db_params_convert'=>'Конвертировать базу 0.3.1 в 0.4.1', 
    8383        'db_params_user'=>'Имя пользователя', 
    8484        'db_params_password'=>'Пароль', 
  • trunk/install/sql.sql

    r837 r934  
    295295  `page_seo_description` varchar(250) DEFAULT NULL, 
    296296  `page_active` tinyint(1) unsigned NOT NULL DEFAULT '1', 
     297  `page_main` tinyint(1) unsigned NOT NULL DEFAULT '0', 
     298  `page_sort` int(11) NOT NULL, 
    297299  PRIMARY KEY (`page_id`), 
    298300  KEY `page_pid` (`page_pid`), 
    299301  KEY `page_url_full` (`page_url_full`,`page_active`), 
    300   KEY `page_title` (`page_title`) 
     302  KEY `page_title` (`page_title`), 
     303  KEY `page_sort` (`page_sort`), 
     304  KEY `page_main` (`page_main`) 
    301305) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; 
    302306 
     
    305309-- 
    306310 
    307 INSERT INTO `prefix_page` (`page_id`, `page_pid`, `page_url`, `page_url_full`, `page_title`, `page_text`, `page_date_add`, `page_date_edit`, `page_seo_keywords`, `page_seo_description`, `page_active`) VALUES 
    308 (1, NULL, 'about', 'about', 'About', 'edit this page http://yousite/page/admin/', '2008-11-05 01:03:46', NULL, '', '', 1); 
     311INSERT INTO `prefix_page` (`page_id`, `page_pid`, `page_url`, `page_url_full`, `page_title`, `page_text`, `page_date_add`, `page_date_edit`, `page_seo_keywords`, `page_seo_description`, `page_active`, `page_main`, `page_sort`) VALUES 
     312(1, NULL, 'about', 'about', 'about', 'edit this page http://yousite/page/admin/', '2010-06-06 02:29:28', NULL, '', '', 1, 1, 1); 
    309313 
    310314-- -------------------------------------------------------- 
  • trunk/plugins/page/classes/actions/ActionPage.class.php

    r933 r934  
    258258                $oPage->setTitle(getRequest('page_title')); 
    259259                $oPage->setUrl(getRequest('page_url')); 
    260                 $oPage->setSort(getRequest('page_sort')); 
     260                if (getRequest('page_sort')) { 
     261                        $oPage->setSort(getRequest('page_sort')); 
     262                } else { 
     263                        $oPage->setSort($this->PluginPage_Page_GetMaxSortByPid($oPage->getPid())+1); 
     264                } 
    261265                /** 
    262266                 * Добавляем страницу 
  • trunk/plugins/page/classes/modules/page/mapper/Page.mapper.class.php

    r933 r934  
    167167                        return $aRow['max_sort']; 
    168168                } 
    169                 return null; 
     169                return 0; 
    170170        } 
    171171} 
  • trunk/plugins/page/dump.sql

    r872 r934  
    1111  `page_seo_description` varchar(250) DEFAULT NULL, 
    1212  `page_active` tinyint(1) unsigned NOT NULL DEFAULT '1', 
     13  `page_main` tinyint(1) unsigned NOT NULL DEFAULT '0', 
     14  `page_sort` int(11) NOT NULL, 
    1315  PRIMARY KEY (`page_id`), 
    1416  KEY `page_pid` (`page_pid`), 
    1517  KEY `page_url_full` (`page_url_full`,`page_active`), 
    16   KEY `page_title` (`page_title`) 
     18  KEY `page_title` (`page_title`), 
     19  KEY `page_sort` (`page_sort`), 
     20  KEY `page_main` (`page_main`) 
    1721) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; 
    1822 
    1923 
    20 INSERT INTO `prefix_page` (`page_id`, `page_pid`, `page_url`, `page_url_full`, `page_title`, `page_text`, `page_date_add`, `page_date_edit`, `page_seo_keywords`, `page_seo_description`, `page_active`) VALUES 
    21 (1, NULL, 'about', 'about', 'About', 'edit this page http://yousite/page/admin/', '2008-11-05 01:03:46', NULL, '', '', 1); 
     24INSERT INTO `prefix_page` (`page_id`, `page_pid`, `page_url`, `page_url_full`, `page_title`, `page_text`, `page_date_add`, `page_date_edit`, `page_seo_keywords`, `page_seo_description`, `page_active`, `page_main`, `page_sort`) VALUES 
     25(1, NULL, 'about', 'about', 'about', 'edit this page http://yousite/page/admin/', '2010-06-06 02:29:28', NULL, '', '', 1, 1, 1);