Часть конфигурации
Статья
1 комментарий
// Ширина шапки профиля
$config['module']['user']['profile_photo_width'] = 1000; // px

// Максимальная вложенность древовидных комментариев
$config['module']['comment']['max_tree'] = 5;

// Количество символов на стене пользователей
$config['module']['wall']['text_max'] = 3000;

// Ограничение на вывод числа друзей пользователя на странице его профиля
$config['module']['user']['friend_on_profile']    = 20;

// Число топиков на одну страницу
$config['module']['topic']['per_page']   = 12;

// Цветовая схема
$config['view']['theme'] = 'default';

// Сколько записей выводить в блоке прямой эфир
$config['block']['stream']['row'] = 50;






/* Режим работы сайта */

$config['general']['close'] = false;
$config['general']['reg']['activation'] = true;
$config['general']['reg']['invite'] = false;





/* Логотип */

$config['view']['topbar']['logo'] = true; // Логотип картинкой ../images/logo.png (50px высотой)
$config['view']['topbar']['logotext'] = true; // Логотип картинкой и текстовый заголовок (Должен быть включен предыдущий параметр)





/* Настройки отображения топиков */

$config['view']['topic']['single_modern_head'] = true; // Модернезированная шапка топика в полном посте
$config['view']['topic']['modern_head'] = false; // Модернезированое отображение топика в превью
$config['view']['topic']['preview'] = true; // Отображение првеью в полном посте
$config['view']['topic']['lazy'] = true; // Ленивая подгрузка изображений в посте
$config['view']['topic']['cut'] = true; // Авто cut текста топиков в првеью





/* Настройка главной страницы */

// Колонки
$config['view']['home']['colum'] = 'grid-2'; // grid-3, grid-2, grid-1

// Сайдбар
$config['view']['home']['sidebar'] = true; // Включить сайдбар на главной странице
$config['view']['home']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right)

// Блоки сайдбара для сеток grid-2, grid-1

Config::Set('block.rule_index_blog', array(
	'action'  => array( 'index' ),
	'blocks'  => array(
			  'right' // left, right (Не забудьте также указать в параметре sidebar-position)
			  => array(
				  'stream'=>array('params'=>array(),'priority'=>150),
				  'blogs'=>array('priority'=>100),
				  'tags'=>array('priority'=>90)
			  )
		),
	'clear' => false,
));

// Блоки и настройка сайдбара для сетки grid-3

$config['view']['home']['sidebar-grid-position'] = '5'; // После какого поста отображать сайдбар (1-6)

Config::Set('block.rule_index_grid', array(
	'action'  => array( 'index' ),
	'blocks'  => array(
			'grid' => array(
				'blogs'=>array('priority'=>100),
				// 'tags'=>array('priority'=>90)
			)
		),
	'clear' => false,
));





/* Боковое Push меню */

$config['view']['sidebar']['push'] = false; // Включить push меню

// Вывод блоков в push меню
Config::Set('block.rule_push', array(
	'action'  => array( 'index', 'topic', 'question', 'link', 'photoset', 'blog', 'blogs', 'stream', 'people', 'profile', 'talk'  ),
	'blocks'  => array(
			'push' => array(
				'stream'=>array('params'=>array(),'priority'=>150),
				'blogs'=>array('priority'=>100),
				'tags'=>array('priority'=>90)
			)
		),
	'clear' => false,
));






/* Настройка блогов */

// Колонки списка блогов
$config['view']['blogs']['colum'] = 'grid-3'; // grid-3, grid-2, grid-1

// Колонки постов в блоге
$config['view']['blog']['colum'] = 'grid-3'; // grid-3, grid-2, grid-1






/* Настройка разделов сайта */

// Топик

$config['view']['topic']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
$config['view']['topic']['sidebar'] = false; // Включить сайдбар
$config['view']['topic']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right, bottom)

Config::Set('block.rule_blog_info', array(
	'action'  => array(	'blog' => array('{topic}') ),
	'blocks'  => array(
			  'right' // left, right, bottom (Не забудьте также указать в параметре sidebar-position) 
			  => array(
				  'stream'=>array('priority'=>150),
				  'blogs'=>array('priority'=>100),
				  'tags'=>array('priority'=>90)			  
			  )	),
	'clear' => false,
));

// Люди

$config['view']['people']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
$config['view']['people']['sidebar'] = true; // Включить сайдбар
$config['view']['people']['sidebar-big'] = false; // Широкий сайдбар
$config['view']['people']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right, bottom)

Config::Set('block.rule_people', array(
	'action'  => array( 'people' ),
	'blocks'  => array(
			  'right' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
			  => array( 'actions/ActionPeople/sidebar.tpl' ) ),
));

// Активность

$config['view']['stream']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
$config['view']['stream']['sidebar'] = true; // Включить сайдбар
$config['view']['stream']['sidebar-big'] = false; // Широкий сайдбар
$config['view']['stream']['sidebar-position'] = 'bottom'; // Позиция сайдбара (left, right, bottom)

Config::Set('block.rule_stream_user', array(
	'action'  => array( 'stream' => array('user') ), // Страница персональной ленты
	'blocks'  => array(
			  'bottom' // left, right, bottom (Не забудьте также указать в параметре sidebar-position) 
			  => array( 'streamConfig' ) ),
));

Config::Set('block.rule_stream_all', array(
	'action'  => array( 'stream' => array('all') ), // Общая лента
	'blocks'  => array(
			  'bottom' // left, right, bottom (Не забудьте также указать в параметре sidebar-position) 
			  => array() ),
));

// Страница добавления топика

$config['view']['topic_add']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
$config['view']['topic_add']['sidebar'] = true; // Включить сайдбар
$config['view']['topic_add']['sidebar-big'] = false; // Широкий сайдбар
$config['view']['topic_add']['sidebar-position'] = 'bottom'; // Позиция сайдбара (left, right, bottom)

Config::Set('block.rule_topic_type', array(
	'action'  => array(
		'link'     => array('add','edit'),
		'question' => array('add','edit'),
		'topic'    => array('add','edit'),
		'photoset'    => array('add','edit')
	),
	'blocks'  => array(
			  'bottom' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
			  => array('blocks/block.blogInfo.tpl') ),
));

// Страница тега

$config['view']['tag']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
$config['view']['tag']['sidebar'] = true; // Включить сайдбар
$config['view']['tag']['sidebar-big'] = false; // Широкий сайдбар
$config['view']['tag']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right, bottom)

Config::Set('block.rule_tag', array(
	'action'  => array(	'tag' ),
	'blocks'  => array(
			  'right' // left, right, bottom (Не забудьте также указать в параметре sidebar-position) 
			  => array(
				  'tags'=>array('priority'=>150)			  
			  )	),
	'clear' => false,
));

// Профиль пользователя

$config['view']['profile']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
$config['view']['profile']['sidebar-big'] = false; // Широкий сайдбар
$config['view']['profile']['sidebar-position'] = 'left'; // Позиция сайдбара (left, right)

Config::Set('block.rule_profile', array(
	'action'  => array( 'profile', 'settings' ),
	'blocks'  => array(
				'left' // left, right (Не забудьте также указать в параметре sidebar-position)
				=> array('actions/ActionProfile/sidebar.tpl') ),
));

// Страница тега

$config['view']['talk']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
$config['view']['talk']['sidebar'] = false; // Включить сайдбар
$config['view']['talk']['sidebar-big'] = false; // Широкий сайдбар
$config['view']['talk']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right, bottom)

Config::Set('block.rule_talk', array(
	'action'  => array(	'talk' ),
	'blocks'  => array(
			  'right' // left, right, bottom (Не забудьте также указать в параметре sidebar-position) 
			  => array() ),
	'clear' => false,
));





/* Копирайты */

$config['view']['footer']['copyright'] = true;





/* Прочие настройки */

$config['view']['settings']['scroll'] = false; // Плавная прокрутка страниц сайта

1 комментарий

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.