+4.52
5 читателей, 84 топика

Как убрать сайдбар ?

Можно для некоторых топиков убрать сайдбар т.е. сделать топик на всю ширину страницы без вмешательства в движок?

Можно сделать чтобы при специальном теге (в даном примере — «fullscreen») топика исчезал сайдбар — в файле /templates/skin/ВАШ_ШАБЛОН/actions/ActionBlog/topic.tpl ПЕРЕД ВСЕМИ строками вставить код:
{if $oTopic and $oTopic->getTagsArray() and in_array('fullscreen', $oTopic->getTagsArray())}
  {assign var="noSidebar" value=true}
{/if}

Как сделать чтобы топики появлялись автоматически на главную?

Как сделать чтобы топики появлялись автоматически на главную?
Данный рейтинг задается в файле /config/config.php
$config['module']['blog']['index_good'] = 8;   // Рейтинг топика выше которого(включительно) он попадает на главную

Так, например, если задать рейтинг 0, то все новые топики будут попадать на главную. Можно ставить и -2 например, т.к. рейтинг это такое дело — он только негатив в людях вызывает ;)

Как изменить порядок вывода блоков в сайдбаре/боковой колонке?

Для того чтобы изменить порядок вывода блоков нужно изменять параметр priority в файле /config/config.php для конкретного блока.

/**
 * Настройки вывода блоков
 */
$config['block']['rule_index_blog'] = array(
	'action'  => array(
			'index', 'blog' => array('{topics}','{topic}','{blog}')
		),
	'blocks'  => array(
			'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1))
		),
	'clear' => false,
);

$config['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( 'right' => array('blocks/block.blogInfo.tpl') ),
);
$config['block']['rule_people'] = array(
	'action'  => array( 'people' ),
	'blocks'  => array( 'right' => array('actions/ActionPeople/sidebar.tpl') ),
);
$config['block']['rule_personal_blog'] = array(
	'action'  => array( 'personal_blog' ),
	'blocks'  => array( 'right' => array('stream','tags') ),
);
$config['block']['rule_profile'] = array(
	'action'  => array( 'profile', 'talk', 'settings' ),
	'blocks'  => array( 'right' => array('actions/ActionProfile/sidebar.tpl') ),
);
$config['block']['rule_tag'] = array(
	'action'  => array( 'tag' ),
	'blocks'  => array( 'right' => array('tags','stream') ),
);
$config['block']['rule_blogs'] = array(
	'action'  => array( 'blogs' ),
	'blocks'  => array( 'right' => array('stream') ),
);

$config['block']['userfeedBlogs'] = array(
	'action'  => array('feed'),
	'blocks'  => array(
                    'right' => array(
                        'userfeedBlogs'=> array()
                    )
                )
);
$config['block']['userfeedUsers'] = array(
	'action'  => array('feed'),
	'blocks'  => array(
                    'right' => array(
                        'userfeedUsers'=> array()
                    )
                )
);
$config['block']['rule_blog_info'] = array(
	'action'  => array(
			'blog' => array('{topic}')
		),
	'blocks'  => array(
			'right' => array('blocks/block.blog.tpl'=>array('priority'=>300))
		),
	'clear' => false,
);

Куда устанавливать шаблон?

Куда устанавливать шаблон?
Папку шаблона копируют в каталог /templates/skin/, потом задают имя шаблона (совпадает с именем папки каталога) в файле /config/config.php или (предпочтительно) в файле /config/config.local.php в строке:
$config['view']['skin'] = 'synio'; // где "synio" - имя шаблона, совпадает с папкой шаблона

если в файле config.local.php такой строки нету — следует её добавить перед строкой:
return $config;

Куда устанавливать плагины?

Куда устанавливать плагины?
Плагины устанавливаются в директорию plugins вашего ЛС. Потом их нужно активировать в панели управления плагинами по адресу ваш_сайт.ру/admin/plugins

Каждый плагин имеет либо настройки в /plugins/имя_плагина/config/config.php либо (если указано и за редким исключением) через веб интерфейс (см. столбец «Страница настройки» на странице ваш_сайт.ру/admin/plugins — там указывается урл администрирования плагина).
Либо если рядом с плагином разработчик разместил инструкцию по установке, то первым делом нужно начать с чтения данной инструкции.