mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-30 21:45:01 +03:00
fix
This commit is contained in:
parent
96cc8d1f5f
commit
a67986bec1
13
Readme.txt
13
Readme.txt
|
@ -15,7 +15,7 @@
|
|||
*/
|
||||
|
||||
|
||||
LiveStreet 0.4
|
||||
LiveStreet 0.4.1
|
||||
|
||||
УСТАНОВКА
|
||||
1. Скопировать файлы движка в нужный каталог сайта
|
||||
|
@ -24,17 +24,22 @@ LiveStreet 0.4
|
|||
|
||||
ОБНОВЛЕНИЕ С ВЕРСИИ 0.3
|
||||
0. ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШЕГО САЙТА И БАЗЫ ДАННЫХ
|
||||
1. Обновить до версии 0.4 возможно только базу данных, поэтому копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог
|
||||
1. Обновить до версии 0.4.1 возможно только базу данных, поэтому копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог
|
||||
2. Скопировать файлы движка в нужный каталог сайта
|
||||
3. Зайти по адресу http://ваш_сайт_на_ls/install/
|
||||
4. Следовать инструкциям установщика. При создании базы данных обязательно поставить галку "Конвертировать базу 0.3.1 в 0.4"
|
||||
4. Следовать инструкциям установщика. При создании базы данных обязательно поставить галку "Конвертировать базу 0.3.1 в 0.4.1"
|
||||
|
||||
ОБНОВЛЕНИЕ С ВЕРСИИ 0.4
|
||||
0. ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШЕГО САЙТА И БАЗЫ ДАННЫХ
|
||||
1. Удалите старые файлы кроме /config/config.local.php, скопируйте новые файлы движка в нужный каталог сайта
|
||||
2. Выполнить SQL патч /install/convert_0.4_to_0.4.1.sql в phpMyAdmin или через консоль MySQL
|
||||
|
||||
КОНФИГУРАЦИЯ И НАСТРОЙКА ДВИЖКА
|
||||
Настройки находятся в файле /config/config.php. Для их изменения желательно переопределять эти настройки в файле config.local.php, это позволит избежать проблем при последующих обновлениях.
|
||||
Управление плагинами находится по адресу /admin/plugins/
|
||||
|
||||
ВОЗМОЖНОСТИ ПОИСКА ПО САЙТУ
|
||||
LiveStreet 0.4 поддерживает полнотекстовый поиск по сайту с использованием поискового движка Sphinx.
|
||||
LiveStreet 0.4.1 поддерживает полнотекстовый поиск по сайту с использованием поискового движка Sphinx.
|
||||
Соответственно если нужен поиск на сайте, то необходимо установить и настроить на сервере Sphinx, пример конфигурационного файла(sphinx.conf) находится в каталоге /install/
|
||||
|
||||
|
||||
|
|
|
@ -176,4 +176,9 @@ ALTER TABLE `prefix_session` ADD INDEX ( `session_date_last` );
|
|||
ALTER TABLE `prefix_user` DROP INDEX `user_date_last`;
|
||||
|
||||
ALTER TABLE `prefix_topic_content` CHANGE `topic_text` `topic_text` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
|
||||
ALTER TABLE `prefix_topic_content` CHANGE `topic_text_source` `topic_text_source` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
|
||||
ALTER TABLE `prefix_topic_content` CHANGE `topic_text_source` `topic_text_source` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
|
||||
|
||||
ALTER TABLE `prefix_page` ADD `page_main` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0',
|
||||
ADD INDEX ( `page_main` );
|
||||
ALTER TABLE `prefix_page` ADD `page_sort` INT NOT NULL ,
|
||||
ADD INDEX ( `page_sort` );
|
4
install/convert_0.4_to_0.4.1.sql
Normal file
4
install/convert_0.4_to_0.4.1.sql
Normal file
|
@ -0,0 +1,4 @@
|
|||
ALTER TABLE `prefix_page` ADD `page_main` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0',
|
||||
ADD INDEX ( `page_main` );
|
||||
ALTER TABLE `prefix_page` ADD `page_sort` INT NOT NULL ,
|
||||
ADD INDEX ( `page_sort` );
|
|
@ -55,7 +55,7 @@ return array(
|
|||
'install_title'=>'LiveStreet installation',
|
||||
'step'=>'Step',
|
||||
|
||||
'start_paragraph'=>'<p>Welcome to the LiveStreet installation © 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>',
|
||||
'start_paragraph'=>'<p>Welcome to the LiveStreet installation © 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>',
|
||||
|
||||
'php_params'=>'Main PHP parameters',
|
||||
'php_params_version'=>'At least 5.1.2 PHP version',
|
||||
|
@ -79,7 +79,7 @@ return array(
|
|||
'db_params_port_notice'=>'Most likely the correct solution should be left as 3306 :)',
|
||||
'db_params_name'=>'Database name',
|
||||
'db_params_create'=>'Create a dababase',
|
||||
'db_params_convert'=>'Convert the database 0.3.1 into 0.4',
|
||||
'db_params_convert'=>'Convert the database 0.3.1 into 0.4.1',
|
||||
'db_params_user'=>'User name',
|
||||
'db_params_password'=>'Password',
|
||||
'db_params_prefix'=>'Table prefix',
|
||||
|
|
|
@ -55,7 +55,7 @@ return array(
|
|||
'install_title'=>'Установка LiveStreet',
|
||||
'step'=>'Шаг',
|
||||
|
||||
'start_paragraph'=>'<p>Добро пожаловать в инсталлятор LiveStreet © 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>',
|
||||
'start_paragraph'=>'<p>Добро пожаловать в инсталлятор LiveStreet © 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>',
|
||||
|
||||
'php_params'=>'Основные настройки PHP',
|
||||
'php_params_version'=>'PHP версии не ниже 5.1.2',
|
||||
|
@ -79,7 +79,7 @@ return array(
|
|||
'db_params_port_notice'=>'Скорее всего правильным решение будет оставить 3306 :)',
|
||||
'db_params_name'=>'Название базы данных',
|
||||
'db_params_create'=>'Создать базу данных',
|
||||
'db_params_convert'=>'Конвертировать базу 0.3.1 в 0.4',
|
||||
'db_params_convert'=>'Конвертировать базу 0.3.1 в 0.4.1',
|
||||
'db_params_user'=>'Имя пользователя',
|
||||
'db_params_password'=>'Пароль',
|
||||
'db_params_prefix'=>'Префикс таблиц',
|
||||
|
|
|
@ -294,18 +294,22 @@ CREATE TABLE IF NOT EXISTS `prefix_page` (
|
|||
`page_seo_keywords` varchar(250) DEFAULT NULL,
|
||||
`page_seo_description` varchar(250) DEFAULT NULL,
|
||||
`page_active` tinyint(1) unsigned NOT NULL DEFAULT '1',
|
||||
`page_main` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`page_sort` int(11) NOT NULL,
|
||||
PRIMARY KEY (`page_id`),
|
||||
KEY `page_pid` (`page_pid`),
|
||||
KEY `page_url_full` (`page_url_full`,`page_active`),
|
||||
KEY `page_title` (`page_title`)
|
||||
KEY `page_title` (`page_title`),
|
||||
KEY `page_sort` (`page_sort`),
|
||||
KEY `page_main` (`page_main`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
--
|
||||
-- Dumping data for table `prefix_page`
|
||||
--
|
||||
|
||||
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
|
||||
(1, NULL, 'about', 'about', 'About', 'edit this page http://yousite/page/admin/', '2008-11-05 01:03:46', NULL, '', '', 1);
|
||||
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`, `page_main`, `page_sort`) VALUES
|
||||
(1, NULL, 'about', 'about', 'about', 'edit this page http://yousite/page/admin/', '2010-06-06 02:29:28', NULL, '', '', 1, 1, 1);
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
|
|
|
@ -257,7 +257,11 @@ class PluginPage_ActionPage extends ActionPlugin {
|
|||
$oPage->setText(getRequest('page_text'));
|
||||
$oPage->setTitle(getRequest('page_title'));
|
||||
$oPage->setUrl(getRequest('page_url'));
|
||||
$oPage->setSort(getRequest('page_sort'));
|
||||
if (getRequest('page_sort')) {
|
||||
$oPage->setSort(getRequest('page_sort'));
|
||||
} else {
|
||||
$oPage->setSort($this->PluginPage_Page_GetMaxSortByPid($oPage->getPid())+1);
|
||||
}
|
||||
/**
|
||||
* Добавляем страницу
|
||||
*/
|
||||
|
|
|
@ -166,7 +166,7 @@ class PluginPage_ModulePage_MapperPage extends Mapper {
|
|||
if ($aRow=$this->oDb->selectRow($sql,is_null($sPid) ? DBSIMPLE_SKIP : $sPid)) {
|
||||
return $aRow['max_sort'];
|
||||
}
|
||||
return null;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
?>
|
|
@ -10,12 +10,16 @@ CREATE TABLE IF NOT EXISTS `prefix_page` (
|
|||
`page_seo_keywords` varchar(250) DEFAULT NULL,
|
||||
`page_seo_description` varchar(250) DEFAULT NULL,
|
||||
`page_active` tinyint(1) unsigned NOT NULL DEFAULT '1',
|
||||
`page_main` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`page_sort` int(11) NOT NULL,
|
||||
PRIMARY KEY (`page_id`),
|
||||
KEY `page_pid` (`page_pid`),
|
||||
KEY `page_url_full` (`page_url_full`,`page_active`),
|
||||
KEY `page_title` (`page_title`)
|
||||
KEY `page_title` (`page_title`),
|
||||
KEY `page_sort` (`page_sort`),
|
||||
KEY `page_main` (`page_main`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
|
||||
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
|
||||
(1, NULL, 'about', 'about', 'About', 'edit this page http://yousite/page/admin/', '2008-11-05 01:03:46', NULL, '', '', 1);
|
||||
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`, `page_main`, `page_sort`) VALUES
|
||||
(1, NULL, 'about', 'about', 'about', 'edit this page http://yousite/page/admin/', '2010-06-06 02:29:28', NULL, '', '', 1, 1, 1);
|
Loading…
Reference in a new issue