2009-05-10 10:50:39 +03:00
< ? php
2008-09-21 09:36:57 +03:00
/*-------------------------------------------------------
*
* LiveStreet Engine Social Networking
* Copyright © 2008 Mzhelskiy Maxim
*
*--------------------------------------------------------
*
* Official site : www . livestreet . ru
* Contact e - mail : rus . engine @ gmail . com
*
* GNU General Public License , version 2 :
* http :// www . gnu . org / licenses / old - licenses / gpl - 2.0 . html
*
---------------------------------------------------------
*/
2013-07-03 08:57:22 +03:00
/**
* !!!!! ВНИМАНИЕ !!!!!
2013-07-31 09:33:59 +03:00
*
2013-07-03 08:57:22 +03:00
* Ничего не изменяйте в этом файле !
* В с е изменения нужно вносить в файл config / config . local . php
*/
2014-12-07 16:20:13 +02:00
define ( 'LS_VERSION' , '2.0.0.dev' );
2013-08-08 14:00:37 +03:00
/**
* Основные настройки путей
* Если необходимо установить движек в директорию ( не корень сайта ) то следует сделать так :
* $config [ 'path' ][ 'root' ][ 'web' ] = 'http://' . $_SERVER [ 'HTTP_HOST' ] . '/subdir' ;
* и увеличить значение $config [ 'path' ][ 'offset_request_url' ] на число вложенных директорий ,
* например , для директории первой вложенности www . site . ru / livestreet / поставить значение равное 1
*/
2014-10-08 11:49:34 +03:00
$config [ 'path' ][ 'root' ][ 'server' ] = dirname ( dirname ( dirname ( __FILE__ )));
$config [ 'path' ][ 'root' ][ 'web' ] = isset ( $_SERVER [ 'HTTP_HOST' ]) ? 'http://' . $_SERVER [ 'HTTP_HOST' ] : null ;
$config [ 'path' ][ 'offset_request_url' ] = 0 ;
2013-08-08 14:00:37 +03:00
2008-09-21 09:36:57 +03:00
/**
2009-08-19 12:17:38 +03:00
* Настройки HTML вида
2008-09-21 09:36:57 +03:00
*/
2014-10-08 11:49:34 +03:00
$config [ 'view' ][ 'skin' ] = 'developer' ; // Название текущего шаблона
$config [ 'view' ][ 'theme' ] = 'default' ; // тема оформления шаблона (шаблон должен поддерживать темы)
2014-11-01 17:45:01 +02:00
$config [ 'view' ][ 'rtl' ] = false ;
2014-10-08 11:49:34 +03:00
$config [ 'view' ][ 'name' ] = 'Мой сайт' ; // название сайта
2014-05-23 07:26:03 +03:00
$config [ 'view' ][ 'description' ] = 'Описание сайта' ; // seo description
2014-10-08 11:49:34 +03:00
$config [ 'view' ][ 'keywords' ] = 'site, google, internet' ; // seo keywords
$config [ 'view' ][ 'wysiwyg' ] = false ; // использовать или нет визуальный редактор TinyMCE
$config [ 'view' ][ 'noindex' ] = true ; // "прятать" или нет ссылки от поисковиков, оборачивая их в тег <noindex> и добавляя rel="nofollow"
2012-04-20 08:07:48 +03:00
$config [ 'view' ][ 'img_resize_width' ] = 570 ; // до какого размера в пикселях ужимать картинку по щирине при загрузки её в топики и комменты
2012-06-10 18:03:05 +03:00
$config [ 'view' ][ 'img_max_width' ] = 5000 ; // максимальная ширина загружаемых изображений в пикселях
$config [ 'view' ][ 'img_max_height' ] = 5000 ; // максимальная высота загружаемых изображений в пикселях
2011-06-06 14:58:19 +03:00
$config [ 'view' ][ 'img_max_size_url' ] = 500 ; // максимальный размер картинки в kB для загрузки по URL
2009-08-19 21:27:36 +03:00
2012-03-21 02:16:46 +02:00
/**
* Настройки С Е О для вывода топиков
*/
2012-04-26 22:06:10 +03:00
$config [ 'seo' ][ 'description_words_count' ] = 20 ; // количество слов из топика для вывода в метатег description
2012-03-21 02:16:46 +02:00
2009-08-19 12:17:38 +03:00
/**
2011-06-06 14:58:19 +03:00
* Настройка основных блоков
2009-08-19 12:17:38 +03:00
*/
2012-04-25 17:47:47 +03:00
$config [ 'block' ][ 'stream' ][ 'row' ] = 20 ; // сколько записей выводить в блоке "Прямой эфир"
2012-08-07 06:57:25 +03:00
$config [ 'block' ][ 'stream' ][ 'show_tip' ] = true ; // выводить или нет всплывающие сообщения в блоке "Прямой эфир"
2014-10-08 11:49:34 +03:00
$config [ 'block' ][ 'blogs' ][ 'row' ] = 10 ; // сколько записей выводить в блоке "Блоги"
2012-04-25 17:47:47 +03:00
$config [ 'block' ][ 'tags' ][ 'tags_count' ] = 70 ; // сколько тегов выводить в блоке "теги"
2012-04-26 22:06:10 +03:00
$config [ 'block' ][ 'tags' ][ 'personal_tags_count' ] = 70 ; // сколько тегов пользователя выводить в блоке "теги"
2012-04-25 17:47:47 +03:00
2009-08-19 12:17:38 +03:00
/**
* Общие настройки
*/
2014-10-08 11:49:34 +03:00
$config [ 'general' ][ 'close' ] = false ; // использовать закрытый режим работы сайта, сайт будет доступен только авторизованным пользователям
2014-10-20 12:07:29 +03:00
$config [ 'general' ][ 'close_exceptions' ] = array (
'registration' ,
'login' ,
'ajax' => array ( 'captcha' ),
); // список action/avent для исключения при закрытом режиме
2014-10-08 11:49:34 +03:00
$config [ 'general' ][ 'rss_editor_mail' ] = '___sys.mail.from_email___' ; // мыло редактора Р С С
$config [ 'general' ][ 'reg' ][ 'invite' ] = false ; // использовать режим регистрации по приглашению или нет. Если использовать, то регистрация будет доступна ТОЛЬКО по приглашениям!
2010-03-24 17:20:18 +02:00
$config [ 'general' ][ 'reg' ][ 'activation' ] = false ; // использовать активацию при регистрации или нет
2014-10-08 11:49:34 +03:00
$config [ 'general' ][ 'login' ][ 'captcha' ] = false ; // использовать каптчу при входе или нет
$config [ 'general' ][ 'admin_mail' ] = 'admin@admin.adm' ; // email администратора
2014-05-23 07:22:53 +03:00
/**
* Настройки кеширования
*/
2014-10-08 11:49:34 +03:00
$config [ 'sys' ][ 'cache' ][ 'use' ] = false ; // использовать кеширование или нет
$config [ 'sys' ][ 'cache' ][ 'type' ] = 'file' ; // тип кеширования: file, xcache и memory. memory использует мемкеш, xcache - использует XCache
2013-07-31 09:33:59 +03:00
2009-08-19 12:17:38 +03:00
/**
* Настройки ACL ( Access Control List — список контроля доступа )
*/
2014-10-08 11:49:34 +03:00
$config [ 'acl' ][ 'create' ][ 'blog' ][ 'rating' ] = 1 ; // порог рейтинга при котором юзер может создать коллективный блог
$config [ 'acl' ][ 'create' ][ 'comment' ][ 'rating' ] = - 10 ; // порог рейтинга при котором юзер может добавлять комментарии
$config [ 'acl' ][ 'create' ][ 'comment' ][ 'limit_time' ] = 10 ; // время в секундах между постингом комментариев, если 0 то ограничение по времени не будет работать
$config [ 'acl' ][ 'create' ][ 'comment' ][ 'limit_time_rating' ] = - 1 ; // рейтинг, выше которого перестаёт действовать ограничение по времени на постинг комментов. Н е имеет смысла при $config['acl']['create']['comment']['limit_time']=0
$config [ 'acl' ][ 'create' ][ 'topic' ][ 'limit_time' ] = 240 ; // время в секундах между созданием записей, если 0 то ограничение по времени не будет работать
$config [ 'acl' ][ 'create' ][ 'topic' ][ 'limit_time_rating' ] = 5 ; // рейтинг, выше которого перестаёт действовать ограничение по времени на создание записей
$config [ 'acl' ][ 'create' ][ 'topic' ][ 'limit_rating' ] = - 20 ; // порог рейтинга при котором юзер может создавать топики (учитываются любые блоги, включая персональные), как дополнительная защита от спама/троллинга
$config [ 'acl' ][ 'create' ][ 'talk' ][ 'limit_time' ] = 300 ; // время в секундах между отправкой инбоксов, если 0 то ограничение по времени не будет работать
$config [ 'acl' ][ 'create' ][ 'talk' ][ 'limit_time_rating' ] = 1 ; // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку инбоксов
$config [ 'acl' ][ 'create' ][ 'talk_comment' ][ 'limit_time' ] = 10 ; // время в секундах между отправкой инбоксов, если 0 то ограничение по времени не будет работать
$config [ 'acl' ][ 'create' ][ 'talk_comment' ][ 'limit_time_rating' ] = 5 ; // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку инбоксов
$config [ 'acl' ][ 'create' ][ 'wall' ][ 'limit_time' ] = 20 ; // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку сообщений на стену
$config [ 'acl' ][ 'create' ][ 'wall' ][ 'limit_time_rating' ] = 0 ; // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку сообщений на стену
$config [ 'acl' ][ 'update' ][ 'comment' ][ 'rating' ] = - 5 ; // порог рейтинга при котором юзер может редактировать комментарии
$config [ 'acl' ][ 'update' ][ 'comment' ][ 'limit_time' ] = 60 * 3 ; // время в секундах после создания комментария, когда можно е г о отредактировать, если 0 то ограничение по времени не будет работать
$config [ 'acl' ][ 'vote' ][ 'comment' ][ 'rating' ] = - 3 ; // порог рейтинга при котором юзер может голосовать за комментарии
$config [ 'acl' ][ 'vote' ][ 'topic' ][ 'rating' ] = - 7 ; // порог рейтинга при котором юзер может голосовать за топик
$config [ 'acl' ][ 'vote' ][ 'topic' ][ 'limit_time' ] = 60 * 60 * 24 * 20 ; // ограничение времени голосования за топик
$config [ 'acl' ][ 'vote' ][ 'comment' ][ 'limit_time' ] = 60 * 60 * 24 * 5 ; // ограничение времени голосования за комментарий
2009-08-19 12:17:38 +03:00
/**
* Настройки модулей
*/
// Модуль Blog
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'blog' ][ 'per_page' ] = 20 ; // Число блогов на страницу
$config [ 'module' ][ 'blog' ][ 'users_per_page' ] = 20 ; // Число пользователей блога на страницу
$config [ 'module' ][ 'blog' ][ 'personal_good' ] = - 5 ; // Рейтинг топика в персональном блоге ниже которого он считается плохим
2009-08-19 12:17:38 +03:00
$config [ 'module' ][ 'blog' ][ 'collective_good' ] = - 3 ; // рейтинг топика в коллективных блогах ниже которого он считается плохим
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'blog' ][ 'index_good' ] = 8 ; // Рейтинг топика выше которого(включительно) он попадает на главную
$config [ 'module' ][ 'blog' ][ 'encrypt' ] = 'livestreet' ; // Ключ XXTEA шифрования идентификаторов в ссылках приглашения в блоги
$config [ 'module' ][ 'blog' ][ 'avatar_size' ] = array (
'500crop' ,
'100crop' ,
'64crop' ,
'48crop' ,
'24crop'
); // Список размеров аватаров у блога
$config [ 'module' ][ 'blog' ][ 'category_allow' ] = true ; // Разрешить использование категорий бля блогов
$config [ 'module' ][ 'blog' ][ 'category_only_admin' ] = true ; // Задавать и менять категории для блога может только админ
$config [ 'module' ][ 'blog' ][ 'category_only_without_children' ] = true ; // Для блога можно выбрать только конечную категорию, у которой нет других вложенных
$config [ 'module' ][ 'blog' ][ 'category_allow_empty' ] = true ; // Разрешить блоги без категории
2009-08-19 12:17:38 +03:00
// Модуль Topic
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'topic' ][ 'new_time' ] = 60 * 60 * 24 * 1 ; // Время в секундах в течении которого топик считается новым
$config [ 'module' ][ 'topic' ][ 'per_page' ] = 10 ; // Число топиков на одну страницу
2009-12-23 01:17:34 +02:00
$config [ 'module' ][ 'topic' ][ 'max_length' ] = 15000 ; // Максимальное количество символов в одном топике
2014-06-06 12:02:50 +03:00
$config [ 'module' ][ 'topic' ][ 'min_length' ] = 2 ; // Минимальное количество символов в одном топике
$config [ 'module' ][ 'topic' ][ 'allow_empty' ] = false ; // Разрешать или нет не заполнять текст топика
$config [ 'module' ][ 'topic' ][ 'title_max_length' ] = 200 ; // Максимальное количество символов в заголовке топика
$config [ 'module' ][ 'topic' ][ 'title_min_length' ] = 2 ; // Минимальное количество символов в заголовке топика
$config [ 'module' ][ 'topic' ][ 'title_allow_empty' ] = false ; // Разрешать или нет не заполнять заголовок топика
2012-04-14 15:57:07 +03:00
$config [ 'module' ][ 'topic' ][ 'allow_empty_tags' ] = false ; // Разрешать или нет не заполнять теги
2014-05-30 11:11:42 +03:00
$config [ 'module' ][ 'topic' ][ 'default_period_top' ] = 1 ; // Дефолтный период (количество дней) для отображения ТОП топиков. Значения: 1,7,30,'all'
$config [ 'module' ][ 'topic' ][ 'default_period_discussed' ] = 1 ; // Дефолтный период (количество дней) для отображения обсуждаемых топиков. Значения: 1,7,30,'all'
2009-08-19 12:17:38 +03:00
// Модуль User
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'user' ][ 'per_page' ] = 15 ; // Число юзеров на страницу на странице статистики и в профиле пользователя
$config [ 'module' ][ 'user' ][ 'friend_on_profile' ] = 15 ; // Ограничение на вывод числа друзей пользователя на странице е г о профиля
2009-09-26 03:51:20 +03:00
$config [ 'module' ][ 'user' ][ 'friend_notice' ][ 'delete' ] = false ; // Отправить talk-сообщение в случае удаления пользователя из друзей
$config [ 'module' ][ 'user' ][ 'friend_notice' ][ 'accept' ] = false ; // Отправить talk-сообщение в случае одобрения заявки на добавление в друзья
$config [ 'module' ][ 'user' ][ 'friend_notice' ][ 'reject' ] = false ; // Отправить talk-сообщение в случае отклонения заявки на добавление в друзья
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'user' ][ 'avatar_size' ] = array (
'100crop' ,
'64crop' ,
'48crop' ,
'24crop'
); // Список размеров аватаров у пользователя
2010-08-21 13:14:13 +03:00
$config [ 'module' ][ 'user' ][ 'login' ][ 'min_size' ] = 3 ; // Минимальное количество символов в логине
$config [ 'module' ][ 'user' ][ 'login' ][ 'max_size' ] = 30 ; // Максимальное количество символов в логине
2012-10-08 11:03:08 +03:00
$config [ 'module' ][ 'user' ][ 'login' ][ 'charset' ] = '0-9a-z_\-' ; // Допустимые в имени пользователя символы
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'user' ][ 'time_active' ] = 60 * 60 * 24 * 7 ; // Число секунд с момента последнего посещения пользователем сайта, в течение которых он считается активным
$config [ 'module' ][ 'user' ][ 'time_onlive' ] = 60 * 10 ; // Число секунд с момента последнего посещения пользователем сайта, в течение которых он считается "онлайн"
$config [ 'module' ][ 'user' ][ 'usernote_text_max' ] = 250 ; // Максимальный размер заметки о пользователе
$config [ 'module' ][ 'user' ][ 'usernote_per_page' ] = 20 ; // Число заметок на одну страницу
$config [ 'module' ][ 'user' ][ 'userfield_max_identical' ] = 2 ; // Максимальное число контактов одного типа
$config [ 'module' ][ 'user' ][ 'profile_photo_size' ] = '370x' ; // размер фото в профиле пользователя, формат вида: WxH[crop]
$config [ 'module' ][ 'user' ][ 'name_max' ] = 30 ; // максимальная длинна имени в профиле пользователя
2012-10-31 11:04:46 +02:00
$config [ 'module' ][ 'user' ][ 'captcha_use_registration' ] = true ; // проверять поле капчи при регистрации пользователя
2014-01-25 15:20:02 +02:00
$config [ 'module' ][ 'user' ][ 'complaint_captcha' ] = true ; // Использовать или нет каптчу при написании жалобы
$config [ 'module' ][ 'user' ][ 'complaint_notify_by_mail' ] = true ; // Уведомлять администратора на емайл о поступлении новой жалобы
$config [ 'module' ][ 'user' ][ 'complaint_text_required' ] = true ; // Обязательно указывать текст при жалобе
$config [ 'module' ][ 'user' ][ 'complaint_text_max' ] = 2000 ; // Максимальный размер текста жалобы
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'user' ][ 'complaint_type' ] = array ( // Список типов жалоб на пользователя
'spam' ,
'obscene' ,
'other'
2014-01-25 15:20:02 +02:00
);
2014-08-22 09:18:04 +03:00
$config [ 'module' ][ 'user' ][ 'rbac_role_default' ] = 'user' ; // Роль, которая автоматически назначается пользователю при регистрации
2012-10-31 11:04:46 +02:00
2009-08-19 12:17:38 +03:00
// Модуль Comment
$config [ 'module' ][ 'comment' ][ 'per_page' ] = 20 ; // Число комментариев на одну страницу(это касается только полного списка комментариев прямого эфира)
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'comment' ][ 'bad' ] = - 5 ; // Рейтинг комментария, начиная с которого он будет скрыт
2009-08-19 12:17:38 +03:00
$config [ 'module' ][ 'comment' ][ 'max_tree' ] = 7 ; // Максимальная вложенность комментов при отображении
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'comment' ][ 'use_nested' ] = false ; // Использовать или нет nested set при выборке комментов, увеличивает производительность при большом числе комментариев + позволяет делать постраничное разбиение комментов
$config [ 'module' ][ 'comment' ][ 'nested_per_page' ] = 0 ; // Число комментов на одну страницу в топике, актуально только при use_nested = true
$config [ 'module' ][ 'comment' ][ 'nested_page_reverse' ] = true ; // Определяет порядок вывода страниц. true - последние комментарии на первой странице, false - последние комментарии на последней странице
$config [ 'module' ][ 'comment' ][ 'favourite_target_allow' ] = array ( 'topic' ); // Список типов комментов, которые разрешено добавлять в избранное
$config [ 'module' ][ 'comment' ][ 'edit_target_allow' ] = array (
'topic' ,
'talk'
); // Список типов комментов, которые разрешено редактировать
$config [ 'module' ][ 'comment' ][ 'vote_target_allow' ] = array ( 'topic' ); // Список типов комментов, за которые разрешено голосовать
2009-08-24 12:30:25 +03:00
// Модуль Talk
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'talk' ][ 'per_page' ] = 30 ; // Число приватных сообщений на одну страницу
$config [ 'module' ][ 'talk' ][ 'encrypt' ] = 'livestreet' ; // Ключ XXTEA шифрования идентификаторов в ссылках
$config [ 'module' ][ 'talk' ][ 'max_users' ] = 15 ; // Максимальное число адресатов в одном личном сообщении
2009-08-27 22:54:31 +03:00
// Модуль Lang
2009-09-09 20:39:26 +03:00
$config [ 'module' ][ 'lang' ][ 'delete_undefined' ] = true ; // Если установлена true, то модуль будет автоматически удалять из языковых конструкций переменные вида %%var%%, по которым не была произведена замена
2011-06-06 14:58:19 +03:00
// Модуль Notify
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'notify' ][ 'delayed' ] = false ; // Указывает на необходимость использовать режим отложенной рассылки сообщений на email
2013-06-18 13:48:30 +03:00
$config [ 'module' ][ 'notify' ][ 'insert_single' ] = false ; // Если опция установлена в true, систему будет собирать записи заданий удаленной публикации, для вставки их в базу единым INSERT
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'notify' ][ 'per_process' ] = 10 ; // Количество отложенных заданий, обрабатываемых одним крон-процессом
$config [ 'module' ][ 'notify' ][ 'dir' ] = 'emails' ; // Путь до папки с емэйлами относительно шаблона
$config [ 'module' ][ 'notify' ][ 'prefix' ] = 'email' ; // Префикс шаблонов емэйлов
2009-09-15 01:14:44 +03:00
2009-10-17 03:27:22 +03:00
// Модуль Security
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'security' ][ 'hash' ] = " livestreet_security_key " ; // "примесь" к строке, хешируемой в качестве security-кода
2009-09-15 20:32:02 +03:00
2011-06-06 14:58:19 +03:00
$config [ 'module' ][ 'userfeed' ][ 'count_default' ] = 10 ; // Число топиков в ленте по умолчанию
$config [ 'module' ][ 'stream' ][ 'count_default' ] = 20 ; // Число топиков в ленте по умолчанию
2012-02-05 18:49:28 +02:00
$config [ 'module' ][ 'stream' ][ 'disable_vote_events' ] = false ;
// Модуль Ls
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'ls' ][ 'send_general' ] = true ; // Отправка на сервер LS общей информации о сайте (домен, версия LS и плагинов)
$config [ 'module' ][ 'ls' ][ 'use_counter' ] = true ; // Использование счетчика GA
2012-03-11 19:52:17 +02:00
// Модуль Wall - стена
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'wall' ][ 'count_last_reply' ] = 3 ; // Число последних ответов на сообщени на стене для отображения в ленте
$config [ 'module' ][ 'wall' ][ 'per_page' ] = 10 ; // Число сообщений на стене на одну страницу
$config [ 'module' ][ 'wall' ][ 'text_max' ] = 250 ; // Ограничение на максимальное количество символов в одном сообщении на стене
$config [ 'module' ][ 'wall' ][ 'text_min' ] = 1 ; // Ограничение на минимальное количество символов в одном сообщении на стене
2012-02-05 18:49:28 +02:00
2014-02-04 15:48:53 +02:00
/**
* Модуль опросов ( Poll )
*/
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'poll' ][ 'time_limit_update' ] = 60 * 60 * 30 ; // Время в секундах, в течении которого можно изменять опрос
2014-02-16 13:59:12 +02:00
/**
* Модуль Image
*/
2014-11-20 13:07:09 +02:00
$config [ 'module' ][ 'image' ][ 'params' ][ 'blog_avatar' ][ 'size_max_width' ] = 1000 ;
$config [ 'module' ][ 'image' ][ 'params' ][ 'blog_avatar' ][ 'size_max_height' ] = 1000 ;
2013-12-25 14:19:33 +02:00
/**
* Модуль Media
*/
2014-02-17 17:28:21 +02:00
$config [ 'module' ][ 'media' ][ 'image' ][ 'autoresize' ] = true ; // Разрешает автоматическое создание изображений нужного размера при их запросе
2014-02-17 09:38:49 +02:00
$config [ 'module' ][ 'media' ][ 'image' ][ 'max_size_url' ] = 1024 ; // Максимальный размер изображения в kB для загрузки по URL
$config [ 'module' ][ 'media' ][ 'image' ][ 'sizes' ] = array ( // список размеров, которые необходимо делать при загрузке изображения
2014-10-08 11:49:34 +03:00
array (
'w' => 1000 ,
'h' => null ,
'crop' => false ,
),
array (
'w' => 500 ,
'h' => null ,
'crop' => false ,
),
array (
'w' => 100 ,
'h' => 100 ,
'crop' => true ,
),
array (
'w' => 50 ,
'h' => 50 ,
'crop' => true ,
)
2013-12-25 14:19:33 +02:00
);
2014-03-21 12:04:59 +02:00
$config [ 'module' ][ 'media' ][ 'image' ][ 'preview' ][ 'sizes' ] = array ( // список размеров, которые необходимо делать при создании превью
2014-10-08 11:49:34 +03:00
array (
'w' => 500 ,
'h' => 300 ,
'crop' => true ,
),
array (
'w' => 250 ,
'h' => 150 ,
'crop' => true ,
),
2014-03-21 12:04:59 +02:00
);
2013-12-25 14:19:33 +02:00
2009-08-19 12:17:38 +03:00
// Какие модули должны быть загружены на старте
2014-10-08 11:49:34 +03:00
$config [ 'module' ][ 'autoLoad' ] = array ( 'Hook' , 'Cache' , 'Logger' , 'Security' , 'Session' , 'Lang' , 'Message' , 'User' );
2009-08-19 12:17:38 +03:00
/**
* Настройка базы данных
*/
2014-10-08 11:49:34 +03:00
$config [ 'db' ][ 'params' ][ 'host' ] = 'localhost' ;
$config [ 'db' ][ 'params' ][ 'port' ] = '3306' ;
$config [ 'db' ][ 'params' ][ 'user' ] = 'root' ;
$config [ 'db' ][ 'params' ][ 'pass' ] = '' ;
$config [ 'db' ][ 'params' ][ 'type' ] = 'mysqli' ;
2009-08-19 17:53:16 +03:00
$config [ 'db' ][ 'params' ][ 'dbname' ] = 'social' ;
2009-08-19 12:17:38 +03:00
/**
* Настройка таблиц базы данных
*/
$config [ 'db' ][ 'table' ][ 'prefix' ] = 'prefix_' ;
2008-09-21 09:36:57 +03:00
2014-10-08 11:49:34 +03:00
$config [ 'db' ][ 'table' ][ 'user' ] = '___db.table.prefix___user' ;
$config [ 'db' ][ 'table' ][ 'blog' ] = '___db.table.prefix___blog' ;
$config [ 'db' ][ 'table' ][ 'topic' ] = '___db.table.prefix___topic' ;
$config [ 'db' ][ 'table' ][ 'topic_tag' ] = '___db.table.prefix___topic_tag' ;
$config [ 'db' ][ 'table' ][ 'topic_type' ] = '___db.table.prefix___topic_type' ;
$config [ 'db' ][ 'table' ][ 'comment' ] = '___db.table.prefix___comment' ;
$config [ 'db' ][ 'table' ][ 'vote' ] = '___db.table.prefix___vote' ;
$config [ 'db' ][ 'table' ][ 'topic_read' ] = '___db.table.prefix___topic_read' ;
$config [ 'db' ][ 'table' ][ 'blog_user' ] = '___db.table.prefix___blog_user' ;
$config [ 'db' ][ 'table' ][ 'favourite' ] = '___db.table.prefix___favourite' ;
$config [ 'db' ][ 'table' ][ 'favourite_tag' ] = '___db.table.prefix___favourite_tag' ;
$config [ 'db' ][ 'table' ][ 'talk' ] = '___db.table.prefix___talk' ;
$config [ 'db' ][ 'table' ][ 'talk_user' ] = '___db.table.prefix___talk_user' ;
$config [ 'db' ][ 'table' ][ 'talk_blacklist' ] = '___db.table.prefix___talk_blacklist' ;
$config [ 'db' ][ 'table' ][ 'friend' ] = '___db.table.prefix___friend' ;
$config [ 'db' ][ 'table' ][ 'topic_content' ] = '___db.table.prefix___topic_content' ;
$config [ 'db' ][ 'table' ][ 'comment_online' ] = '___db.table.prefix___comment_online' ;
$config [ 'db' ][ 'table' ][ 'invite' ] = '___db.table.prefix___invite' ;
$config [ 'db' ][ 'table' ][ 'page' ] = '___db.table.prefix___page' ;
$config [ 'db' ][ 'table' ][ 'reminder' ] = '___db.table.prefix___reminder' ;
$config [ 'db' ][ 'table' ][ 'session' ] = '___db.table.prefix___session' ;
$config [ 'db' ][ 'table' ][ 'notify_task' ] = '___db.table.prefix___notify_task' ;
$config [ 'db' ][ 'table' ][ 'userfeed_subscribe' ] = '___db.table.prefix___userfeed_subscribe' ;
$config [ 'db' ][ 'table' ][ 'stream_subscribe' ] = '___db.table.prefix___stream_subscribe' ;
$config [ 'db' ][ 'table' ][ 'stream_event' ] = '___db.table.prefix___stream_event' ;
$config [ 'db' ][ 'table' ][ 'stream_user_type' ] = '___db.table.prefix___stream_user_type' ;
$config [ 'db' ][ 'table' ][ 'user_field' ] = '___db.table.prefix___user_field' ;
$config [ 'db' ][ 'table' ][ 'user_field_value' ] = '___db.table.prefix___user_field_value' ;
$config [ 'db' ][ 'table' ][ 'subscribe' ] = '___db.table.prefix___subscribe' ;
$config [ 'db' ][ 'table' ][ 'wall' ] = '___db.table.prefix___wall' ;
$config [ 'db' ][ 'table' ][ 'user_note' ] = '___db.table.prefix___user_note' ;
$config [ 'db' ][ 'table' ][ 'user_complaint' ] = '___db.table.prefix___user_complaint' ;
$config [ 'db' ][ 'table' ][ 'geo_country' ] = '___db.table.prefix___geo_country' ;
$config [ 'db' ][ 'table' ][ 'geo_region' ] = '___db.table.prefix___geo_region' ;
$config [ 'db' ][ 'table' ][ 'geo_city' ] = '___db.table.prefix___geo_city' ;
$config [ 'db' ][ 'table' ][ 'geo_target' ] = '___db.table.prefix___geo_target' ;
$config [ 'db' ][ 'table' ][ 'user_changemail' ] = '___db.table.prefix___user_changemail' ;
$config [ 'db' ][ 'table' ][ 'property' ] = '___db.table.prefix___property' ;
$config [ 'db' ][ 'table' ][ 'property_target' ] = '___db.table.prefix___property_target' ;
$config [ 'db' ][ 'table' ][ 'property_select' ] = '___db.table.prefix___property_select' ;
$config [ 'db' ][ 'table' ][ 'property_value' ] = '___db.table.prefix___property_value' ;
$config [ 'db' ][ 'table' ][ 'property_value_tag' ] = '___db.table.prefix___property_value_tag' ;
$config [ 'db' ][ 'table' ][ 'property_value_select' ] = '___db.table.prefix___property_value_select' ;
$config [ 'db' ][ 'table' ][ 'media' ] = '___db.table.prefix___media' ;
$config [ 'db' ][ 'table' ][ 'media_target' ] = '___db.table.prefix___media_target' ;
$config [ 'db' ][ 'table' ][ 'rbac_role' ] = '___db.table.prefix___rbac_role' ;
$config [ 'db' ][ 'table' ][ 'rbac_permission' ] = '___db.table.prefix___rbac_permission' ;
$config [ 'db' ][ 'table' ][ 'rbac_role_permission' ] = '___db.table.prefix___rbac_role_permission' ;
$config [ 'db' ][ 'table' ][ 'rbac_role_user' ] = '___db.table.prefix___rbac_role_user' ;
$config [ 'db' ][ 'table' ][ 'storage' ] = '___db.table.prefix___storage' ;
$config [ 'db' ][ 'table' ][ 'poll' ] = '___db.table.prefix___poll' ;
$config [ 'db' ][ 'table' ][ 'poll_answer' ] = '___db.table.prefix___poll_answer' ;
$config [ 'db' ][ 'table' ][ 'poll_vote' ] = '___db.table.prefix___poll_vote' ;
$config [ 'db' ][ 'table' ][ 'category' ] = '___db.table.prefix___category' ;
$config [ 'db' ][ 'table' ][ 'category_type' ] = '___db.table.prefix___category_type' ;
$config [ 'db' ][ 'table' ][ 'category_target' ] = '___db.table.prefix___category_target' ;
2009-09-09 20:39:26 +03:00
2011-06-06 14:58:19 +03:00
$config [ 'db' ][ 'tables' ][ 'engine' ] = 'InnoDB' ; // InnoDB или MyISAM
2013-08-06 12:14:48 +03:00
2009-08-19 12:17:38 +03:00
/**
* Настройки роутинга
*/
$config [ 'router' ][ 'rewrite' ] = array ();
2009-10-04 21:54:17 +03:00
// Правила реврайта для REQUEST_URI
$config [ 'router' ][ 'uri' ] = array (
2014-10-08 11:49:34 +03:00
// короткий вызов топиков из личных блогов
'~^(\d+)\.html~i' => " blog/ \\ 1.html " ,
2009-10-04 21:54:17 +03:00
);
2009-08-19 12:17:38 +03:00
// Распределение action
2014-10-08 11:49:34 +03:00
$config [ 'router' ][ 'page' ][ 'error' ] = 'ActionError' ;
$config [ 'router' ][ 'page' ][ 'registration' ] = 'ActionRegistration' ;
$config [ 'router' ][ 'page' ][ 'profile' ] = 'ActionProfile' ;
$config [ 'router' ][ 'page' ][ 'my' ] = 'ActionMy' ;
$config [ 'router' ][ 'page' ][ 'blog' ] = 'ActionBlog' ;
2009-08-19 12:17:38 +03:00
$config [ 'router' ][ 'page' ][ 'personal_blog' ] = 'ActionPersonalBlog' ;
2014-10-08 11:49:34 +03:00
$config [ 'router' ][ 'page' ][ 'index' ] = 'ActionIndex' ;
$config [ 'router' ][ 'page' ][ 'login' ] = 'ActionLogin' ;
$config [ 'router' ][ 'page' ][ 'people' ] = 'ActionPeople' ;
$config [ 'router' ][ 'page' ][ 'settings' ] = 'ActionSettings' ;
$config [ 'router' ][ 'page' ][ 'tag' ] = 'ActionTag' ;
$config [ 'router' ][ 'page' ][ 'talk' ] = 'ActionTalk' ;
$config [ 'router' ][ 'page' ][ 'comments' ] = 'ActionComments' ;
$config [ 'router' ][ 'page' ][ 'rss' ] = 'ActionRss' ;
$config [ 'router' ][ 'page' ][ 'blogs' ] = 'ActionBlogs' ;
$config [ 'router' ][ 'page' ][ 'search' ] = 'ActionSearch' ;
$config [ 'router' ][ 'page' ][ 'admin' ] = 'ActionAdmin' ;
$config [ 'router' ][ 'page' ][ 'ajax' ] = 'ActionAjax' ;
$config [ 'router' ][ 'page' ][ 'feed' ] = 'ActionUserfeed' ;
$config [ 'router' ][ 'page' ][ 'stream' ] = 'ActionStream' ;
$config [ 'router' ][ 'page' ][ 'subscribe' ] = 'ActionSubscribe' ;
$config [ 'router' ][ 'page' ][ 'content' ] = 'ActionContent' ;
$config [ 'router' ][ 'page' ][ 'property' ] = 'ActionProperty' ;
$config [ 'router' ][ 'page' ][ 'wall' ] = 'ActionWall' ;
2009-08-19 12:17:38 +03:00
// Глобальные настройки роутинга
2014-10-08 11:49:34 +03:00
$config [ 'router' ][ 'config' ][ 'default' ][ 'action' ] = 'index' ;
$config [ 'router' ][ 'config' ][ 'default' ][ 'event' ] = null ;
$config [ 'router' ][ 'config' ][ 'default' ][ 'params' ] = null ;
$config [ 'router' ][ 'config' ][ 'default' ][ 'request' ] = null ;
$config [ 'router' ][ 'config' ][ 'action_not_found' ] = 'error' ;
2014-10-20 14:40:04 +03:00
// Принудительное использование https для экшенов. Например, 'login' и 'registration'
$config [ 'router' ][ 'force_secure' ] = array ();
2009-10-02 23:45:30 +03:00
/**
* Настройки вывода блоков
*/
2009-10-10 21:48:50 +03:00
$config [ 'block' ][ 'rule_index_blog' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array (
'index' ,
'blog' => array ( '{topics}' , '{topic}' , '{blog}' )
),
'blocks' => array (
'right' => array (
2014-10-28 14:08:03 +02:00
'activityRecent' => array ( 'priority' => 100 ),
2014-10-29 11:50:07 +02:00
'topicsTags' => array ( 'priority' => 50 ),
2014-10-08 11:49:34 +03:00
'blogs' => array ( 'params' => array (), 'priority' => 1 )
)
),
'clear' => false ,
2009-11-23 16:01:48 +02:00
);
$config [ 'block' ][ 'rule_topic_type' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array (
'content' => array ( 'add' , 'edit' ),
),
2014-10-29 11:50:07 +02:00
'blocks' => array ( 'right' => array ( 'components/blog/blocks/block.blog-info.tpl' , 'components/blog/blocks/block.blog-info-note.tpl' )),
2009-11-23 16:01:48 +02:00
);
$config [ 'block' ][ 'rule_personal_blog' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array ( 'personal_blog' ),
2014-11-17 18:25:04 +02:00
'blocks' => array ( 'right' => array ( 'activityRecent' , 'topicsTags' )),
2009-10-02 23:45:30 +03:00
);
2009-11-23 16:01:48 +02:00
$config [ 'block' ][ 'rule_tag' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array ( 'tag' ),
2014-11-17 18:25:04 +02:00
'blocks' => array ( 'right' => array ( 'topicsTags' )),
2009-11-23 16:01:48 +02:00
);
2011-08-30 09:59:09 +03:00
$config [ 'block' ][ 'rule_blogs' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array ( 'blogs' ),
'blocks' => array (
'right' => array (
2014-10-29 11:50:07 +02:00
'components/blog/blocks/block.blog-add.tpl' => array ( 'priority' => 100 ),
2014-10-08 11:49:34 +03:00
'blogsSearch' => array ( 'priority' => 50 )
)
),
2011-08-30 09:59:09 +03:00
);
2011-06-06 14:58:19 +03:00
$config [ 'block' ][ 'userfeedBlogs' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array ( 'feed' ),
'blocks' => array (
'right' => array (
'userfeedBlogs' => array ()
)
)
2011-06-06 14:58:19 +03:00
);
$config [ 'block' ][ 'userfeedUsers' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array ( 'feed' ),
'blocks' => array (
'right' => array (
'userfeedUsers' => array ()
)
)
2011-06-06 14:58:19 +03:00
);
2013-06-10 13:10:15 +03:00
$config [ 'block' ][ 'rule_users' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array ( 'people' ),
'blocks' => array (
'right' => array (
2014-10-29 11:50:07 +02:00
'components/user/blocks/block.users-statistics.tpl' ,
'components/user/blocks/block.users-search.tpl' ,
2014-10-08 11:49:34 +03:00
)
)
2013-06-10 13:10:15 +03:00
);
$config [ 'block' ][ 'rule_profile' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array ( 'profile' , 'talk' , 'settings' ),
'blocks' => array (
'right' => array (
2014-10-29 11:50:07 +02:00
'components/user/blocks/block.user-photo.tpl' => array ( 'priority' => 100 ),
'components/user/blocks/block.user-actions.tpl' => array ( 'priority' => 50 ),
'components/user/blocks/block.user-note.tpl' => array ( 'priority' => 25 ),
'components/user/blocks/block.user-nav.tpl' => array ( 'priority' => 1 ),
2014-10-08 11:49:34 +03:00
)
)
2013-06-10 13:10:15 +03:00
);
2014-01-25 14:39:19 +02:00
$config [ 'block' ][ 'rule_blog' ] = array (
2014-10-08 11:49:34 +03:00
'action' => array ( 'blog' => array ( '{blog}' )),
'blocks' => array (
'right' => array (
2014-11-17 18:25:04 +02:00
'components/blog/blocks/block.blog-photo.tpl' => array ( 'priority' => 300 ),
2014-10-29 11:50:07 +02:00
'components/blog/blocks/block.blog-actions.tpl' => array ( 'priority' => 300 ),
'components/blog/blocks/block.blog-users.tpl' => array ( 'priority' => 300 ),
'components/blog/blocks/block.blog-admins.tpl' => array ( 'priority' => 300 )
2014-10-08 11:49:34 +03:00
)
),
'clear' => true
2014-01-25 14:39:19 +02:00
);
2009-10-02 23:45:30 +03:00
2013-04-06 22:06:48 +03:00
$config [ 'head' ][ 'default' ][ 'js' ] = array (
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/ls-vendor/html5shiv.js " => array ( 'browser' => 'lt IE 9' ),
" ___path.skin.web___/components/ls-vendor/jquery-1.9.1.min.js " ,
" ___path.skin.web___/components/ls-vendor/jquery-ui/js/jquery-ui-1.10.2.custom.min.js " ,
" ___path.skin.web___/components/ls-vendor/jquery-ui/js/localization/jquery-ui-datepicker-ru.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.browser.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.scrollto.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.rich-array.min.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.form.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.jqplugin.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.cookie.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.serializejson.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.hotkeys.js " ,
" ___path.skin.web___/components/ls-vendor/jcrop/jquery.Jcrop.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.placeholder.min.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.charcount.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.fileupload.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.timers.js " ,
" ___path.skin.web___/components/ls-vendor/prettify/prettify.js " ,
" ___path.skin.web___/components/ls-vendor/parsley/parsley.js " ,
" ___path.skin.web___/components/ls-vendor/parsley/i18n/messages.ru.js " ,
" ___path.skin.web___/components/ls-vendor/jquery.livequery.js " ,
" ___path.skin.web___/components/ls-vendor/fotorama/fotorama.js " ,
" ___path.skin.web___/components/ls-vendor/nprogress/nprogress.js " ,
" ___path.skin.web___/components/ls-vendor/colorbox/jquery.colorbox.js " ,
2014-10-21 16:59:33 +03:00
" ___path.skin.web___/components/ls-vendor/timepicker/jquery-ui-timepicker-addon.js " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/ls-vendor/notifier/jquery.notifier.js " ,
" ___path.skin.web___/components/ls-core/polyfills.js " ,
" ___path.skin.web___/components/ls-core/main.js " ,
" ___path.skin.web___/components/ls-core/dev.js " ,
" ___path.skin.web___/components/ls-core/hook.js " ,
" ___path.skin.web___/components/ls-core/i18n.js " ,
" ___path.skin.web___/components/ls-core/ajax.js " ,
" ___path.skin.web___/components/ls-core/registry.js " ,
" ___path.skin.web___/components/ls-core/utils.js " ,
" ___path.skin.web___/components/ls-core/timer.js " ,
2014-11-03 18:48:05 +02:00
" ___path.skin.web___/components/subscribe/js/subscribe.js " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/tooltip/js/tooltip.js " ,
2014-11-03 18:48:05 +02:00
" ___path.skin.web___/components/content/js/content.js " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/notification/js/notification.js " ,
" ___path.skin.web___/components/autocomplete/js/autocomplete.js " ,
2014-10-13 19:26:45 +03:00
" ___path.skin.web___/components/tabs/js/tab.js " ,
" ___path.skin.web___/components/tabs/js/tabs.js " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/modal/js/modal.js " ,
2014-11-22 17:51:45 +02:00
" ___path.skin.web___/components/crop/js/crop.js " ,
" ___path.skin.web___/components/crop/js/crop-modal.js " ,
2014-10-09 19:17:36 +03:00
" ___path.skin.web___/components/dropdown/js/dropdown.js " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/alert/js/alert.js " ,
2014-11-12 15:38:10 +02:00
" ___path.skin.web___/components/report/js/report.js " ,
2014-10-11 19:19:38 +03:00
" ___path.skin.web___/components/toolbar/js/toolbar.js " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/button/js/button-polyfills.js " ,
2014-10-11 19:19:38 +03:00
" ___path.skin.web___/components/user-list-add/js/user-list-add.js " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/favourite/js/favourite.js " ,
2014-10-08 11:49:34 +03:00
" ___path.skin.web___/components/editor/js/editor.js " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/comment/js/comment.js " ,
2014-10-22 17:56:53 +03:00
" ___path.skin.web___/components/comment/js/toolbar.comments.js " ,
2014-11-19 14:02:48 +02:00
" ___path.skin.web___/components/photo/js/photo.js " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/topic/js/topic.js " ,
" ___path.skin.web___/components/topic/js/topic-add.js " ,
" ___path.skin.web___/components/topic/js/topic-favourite.js " ,
" ___path.skin.web___/components/wall/js/wall.js " ,
" ___path.skin.web___/components/wall/js/wall-form.js " ,
" ___path.skin.web___/components/wall/js/wall-entry.js " ,
2014-12-06 15:30:08 +02:00
" ___path.skin.web___/components/blog/js/blog-add.js " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/blog/js/blog-invites.js " ,
2014-11-15 15:47:11 +02:00
" ___path.skin.web___/components/blog/js/blog-join.js " ,
" ___path.skin.web___/components/blog/js/blog-info.js " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/poll/js/poll.js " ,
" ___path.skin.web___/components/poll/js/poll-manage.js " ,
" ___path.skin.web___/components/more/js/more.js " ,
" ___path.skin.web___/components/activity/js/activity.js " ,
" ___path.skin.web___/components/activity/js/activity-settings.js " ,
" ___path.skin.web___/components/vote/js/vote.js " ,
" ___path.skin.web___/components/pagination/js/pagination.js " ,
" ___path.skin.web___/components/note/js/note.js " ,
" ___path.skin.web___/components/feed/js/feed-blogs.js " ,
2014-10-11 19:19:38 +03:00
" ___path.skin.web___/components/talk/js/talk.js " ,
2014-12-06 15:30:08 +02:00
" ___path.skin.web___/components/talk/js/talk-users.js " ,
2014-10-11 19:19:38 +03:00
" ___path.skin.web___/components/user/js/user.js " ,
" ___path.skin.web___/components/user/js/user-follow.js " ,
" ___path.skin.web___/components/user/js/user-friend.js " ,
2014-10-18 09:07:45 +03:00
" ___path.skin.web___/components/user/js/user-fields.js " ,
2014-10-11 19:19:38 +03:00
" ___path.skin.web___/components/field/js/field.geo.js " ,
" ___path.skin.web___/components/field/js/field.captcha.js " ,
" ___path.skin.web___/components/uploader/js/uploader.js " ,
" ___path.skin.web___/components/uploader/js/uploader-file-list.js " ,
" ___path.skin.web___/components/uploader/js/uploader-file.js " ,
" ___path.skin.web___/components/uploader/js/uploader-info.js " ,
" ___path.skin.web___/components/media/js/media.js " ,
2014-10-22 17:56:53 +03:00
" ___path.skin.web___/components/tags-favourite/js/tags-favourite.js " ,
2014-10-14 19:01:45 +03:00
" ___path.skin.web___/components/block/js/block.js " ,
2014-10-29 11:50:07 +02:00
" ___path.skin.web___/components/search-ajax/js/search-ajax.js " ,
2014-10-11 19:19:38 +03:00
" ___path.skin.web___/components/actionbar/js/actionbar-item-select.js " ,
2014-10-22 17:56:53 +03:00
" ___path.skin.web___/components/toolbar-scrollup/js/toolbar.scrollup.js " ,
" ___path.skin.web___/components/toolbar-scrollnav/js/toolbar.scrollnav.js " ,
2014-10-11 19:19:38 +03:00
" //yandex.st/share/share.js " => array ( 'merge' => false ),
2009-10-06 21:36:25 +03:00
);
2013-04-06 22:06:48 +03:00
2009-10-06 21:36:25 +03:00
$config [ 'head' ][ 'default' ][ 'css' ] = array (
2014-10-28 14:08:03 +02:00
" ___path.skin.web___/components/css-reset/css/css-reset.css " ,
" ___path.skin.web___/components/css-helpers/css/css-helpers.css " ,
" ___path.skin.web___/components/forms/css/forms.css " ,
" ___path.skin.web___/components/grid/css/grid.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/ls-vendor/jquery-ui/css/smoothness/jquery-ui-1.10.2.custom.css " ,
" ___path.skin.web___/components/ls-vendor/jcrop/jquery.Jcrop.css " ,
" ___path.skin.web___/components/ls-vendor/prettify/prettify.css " ,
" ___path.skin.web___/components/ls-vendor/fotorama/fotorama.css " ,
" ___path.skin.web___/components/ls-vendor/nprogress/nprogress.css " ,
" ___path.skin.web___/components/ls-vendor/colorbox/colorbox.css " ,
2014-10-21 16:59:33 +03:00
" ___path.skin.web___/components/ls-vendor/timepicker/jquery-ui-timepicker-addon.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/ls-vendor/notifier/jquery.notifier.css " ,
2014-10-30 17:59:00 +02:00
" ___path.skin.web___/components/table/css/table.css " ,
2014-10-28 14:08:03 +02:00
" ___path.skin.web___/components/text/css/text.css " ,
2014-10-30 17:59:00 +02:00
" ___path.skin.web___/components/page-header/css/page-header.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/admin/css/admin.css " ,
2014-10-13 19:26:45 +03:00
" ___path.skin.web___/components/tabs/css/tabs.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/perfomance/css/perfomance.css " ,
" ___path.skin.web___/components/tooltip/css/tooltip.css " ,
2014-10-28 14:08:03 +02:00
" ___path.skin.web___/components/progressbar/css/progressbar.css " ,
" ___path.skin.web___/components/badge/css/badge.css " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/alert/css/alert.css " ,
2014-10-25 10:15:11 +03:00
" ___path.skin.web___/components/accordion/css/accordion.css " ,
2014-10-09 19:17:36 +03:00
" ___path.skin.web___/components/dropdown/css/dropdown.css " ,
2014-10-10 19:29:24 +03:00
" ___path.skin.web___/components/button/css/button.css " ,
" ___path.skin.web___/components/modal/css/modal.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/search/css/search.css " ,
2014-10-11 19:19:38 +03:00
" ___path.skin.web___/components/toolbar/css/toolbar.css " ,
2014-10-25 10:15:11 +03:00
" ___path.skin.web___/components/toolbar-scrollup/css/toolbar-scrollup.css " ,
" ___path.skin.web___/components/toolbar-scrollnav/css/toolbar-scrollnav.css " ,
2014-10-13 19:26:45 +03:00
" ___path.skin.web___/components/nav/css/nav.css " ,
2014-10-21 16:59:33 +03:00
" ___path.skin.web___/components/property/css/property.css " ,
2014-10-22 17:56:53 +03:00
" ___path.skin.web___/components/tags-favourite/css/tags-favourite.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/icons/css/icons.css " ,
" ___path.skin.web___/components/icons-contact/css/icons-contact.css " ,
" ___path.skin.web___/components/vote/css/vote.css " ,
" ___path.skin.web___/components/actionbar/css/actionbar.css " ,
" ___path.skin.web___/components/favourite/css/favourite.css " ,
2014-11-06 18:51:24 +02:00
" ___path.skin.web___/components/comment/css/comments.css " ,
" ___path.skin.web___/components/comment/css/comment-form.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/comment/css/comment.css " ,
2014-10-25 10:15:11 +03:00
" ___path.skin.web___/components/comment/css/toolbar-comments.css " ,
2014-11-19 14:02:48 +02:00
" ___path.skin.web___/components/photo/css/photo.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/topic/css/topic.css " ,
" ___path.skin.web___/components/wall/css/wall.css " ,
" ___path.skin.web___/components/blog/css/blog.css " ,
2014-10-29 11:50:07 +02:00
" ___path.skin.web___/components/blog/css/blog-blocks.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/poll/css/poll.css " ,
" ___path.skin.web___/components/more/css/more.css " ,
" ___path.skin.web___/components/sort/css/sort.css " ,
" ___path.skin.web___/components/media/css/media.css " ,
" ___path.skin.web___/components/pagination/css/pagination.css " ,
" ___path.skin.web___/components/field/css/field.css " ,
" ___path.skin.web___/components/search-form/css/search-form.css " ,
" ___path.skin.web___/components/note/css/note.css " ,
" ___path.skin.web___/components/info-list/css/info-list.css " ,
" ___path.skin.web___/components/uploader/css/uploader.css " ,
" ___path.skin.web___/components/activity/css/activity.css " ,
2014-12-05 13:49:29 +02:00
" ___path.skin.web___/components/activity/css/blocks.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/block/css/block.css " ,
2014-10-28 14:08:03 +02:00
" ___path.skin.web___/components/item/css/item.css " ,
2014-10-29 11:50:07 +02:00
" ___path.skin.web___/components/tags/css/tags-blocks.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/tags/css/tags.css " ,
" ___path.skin.web___/components/user/css/user.css " ,
" ___path.skin.web___/components/user/css/user-item.css " ,
" ___path.skin.web___/components/user/css/user-list-small.css " ,
" ___path.skin.web___/components/user/css/user-list-avatar.css " ,
2014-10-29 11:50:07 +02:00
" ___path.skin.web___/components/user/css/user-blocks.css " ,
2014-10-24 16:30:31 +03:00
" ___path.skin.web___/components/user-list-add/css/user-list-add.css " ,
" ___path.skin.web___/components/talk/css/talk.css " ,
2014-10-26 16:13:11 +02:00
" ___path.skin.web___/components/userbar/css/userbar.css " ,
2014-10-28 14:08:03 +02:00
" ___path.skin.web___/components/modal-create/css/modal-create.css " ,
" ___path.skin.web___/components/crop/css/crop.css "
2009-10-06 21:36:25 +03:00
);
2009-09-26 03:51:20 +03:00
2014-10-24 16:30:31 +03:00
// Стили для RTL языков
2014-11-01 17:42:42 +02:00
if ( $config [ 'view' ][ 'rtl' ] ) {
$config [ 'head' ][ 'default' ][ 'css' ][] = " ___path.skin.web___/components/vote/css/vote-rtl.css " ;
$config [ 'head' ][ 'default' ][ 'css' ][] = " ___path.skin.web___/components/alert/css/alert-rtl.css " ;
2014-10-24 16:30:31 +03:00
}
// Подключение темы
2014-11-01 17:42:42 +02:00
if ( $config [ 'view' ][ 'theme' ] ) {
$config [ 'head' ][ 'default' ][ 'css' ][] = " ___path.skin.web___/themes/___view.theme___/style.css " ;
2014-10-24 16:30:31 +03:00
}
2009-09-26 03:51:20 +03:00
/**
2009-10-06 21:36:25 +03:00
* Установка локали
2009-09-26 03:51:20 +03:00
*/
2009-10-06 21:36:25 +03:00
setlocale ( LC_ALL , " ru_RU.UTF-8 " );
2010-01-06 22:53:38 +02:00
date_default_timezone_set ( 'Europe/Moscow' ); // See http://php.net/manual/en/timezones.php
2009-09-26 03:51:20 +03:00
2011-04-26 17:52:22 +03:00
/**
* Настройки типографа текста Jevix
2013-08-09 08:52:38 +03:00
* Добавляем к настройках из / framework / config / jevix . php
2011-04-26 17:52:22 +03:00
*/
2014-10-08 11:49:34 +03:00
$config [ 'jevix' ] = array_merge_recursive (( array ) Config :: Get ( 'jevix' ), require ( dirname ( __FILE__ ) . '/jevix.php' ));
2011-04-26 17:52:22 +03:00
2011-07-20 00:32:36 +03:00
2013-08-06 12:14:48 +03:00
return $config ;