Synio. Сделать по шире [Решено]

Вопрос:


Как сделать шаблон по шире? Также как на этом сайте!


Решение:


\templates\skin\synio\settings\config

/* Fluid settings */
$config['view']['grid']['fluid_min_width'] = 976; // Min — 976px
$config['view']['grid']['fluid_max_width'] = 1300;

/* Fixed settings */
$config['view']['grid']['fixed_width'] = 976;


Можно глянуть на fakultet.kz

25 комментариев

avatar
\templates\skin\synio\settings\config

/* Fluid settings */
$config['view']['grid']['fluid_min_width'] = 976; // Min — 976px
$config['view']['grid']['fluid_max_width'] = 1300;

/* Fixed settings */
$config['view']['grid']['fixed_width'] = 976;
avatar
Спасибо!
avatar
Так как на этом сайте все-равно не получается. Если через firebug смотреть, здесь параметры
#container {
max-width: 1100px;
min-width: 976px;

а по вашему методу параметры у меня

#container {
width: 1100px;
}

То есть ничего не изменилось
avatar
*width: 976;

извиняюсь
avatar
Кеш обнови
avatar
Поднимаю вопрос как сделать шаблон по шире НО не Synio а developer
avatar
А такой-же вариант как описан попробовать?
avatar
--
avatar
Что?
avatar
<?php

$config = array();

$config['view']['theme'] = 'default';

$config['head']['default']['js'] = Config::Get('head.default.js');
$config['head']['default']['js'][] = '___path.static.skin___/js/template.js';

$config['head']['default']['css'] = array(
	"___path.static.skin___/css/reset.css",
	"___path.static.skin___/css/base.css",
	"___path.root.engine_lib___/external/jquery/markitup/skins/simple/style.css",
	"___path.root.engine_lib___/external/jquery/markitup/sets/default/style.css",
	"___path.root.engine_lib___/external/jquery/jcrop/jquery.Jcrop.css",
	"___path.root.engine_lib___/external/prettify/prettify.css",
	"___path.static.skin___/css/grid.css",
	"___path.static.skin___/css/common.css",
	"___path.static.skin___/css/text.css",
	"___path.static.skin___/css/forms.css",
	"___path.static.skin___/css/buttons.css",
	"___path.static.skin___/css/navs.css",
	"___path.static.skin___/css/icons.css",
	"___path.static.skin___/css/tables.css",
	"___path.static.skin___/css/topic.css",
	"___path.static.skin___/css/comments.css",
	"___path.static.skin___/css/blocks.css",
	"___path.static.skin___/css/modals.css",
	"___path.static.skin___/css/blog.css",
	"___path.static.skin___/css/profile.css",
	"___path.static.skin___/css/wall.css",
	"___path.static.skin___/css/infobox.css",
	"___path.static.skin___/css/jquery.notifier.css",
	"___path.static.skin___/css/smoothness/jquery-ui.css",
	"___path.static.skin___/themes/___view.theme___/style.css",
	"___path.static.skin___/css/print.css",
);


return $config;
?>


Вот что!
avatar
/templates/skin/developer/settings/config$ cat config.php 
<?php

$config = array();

$config['view']['theme'] = 'default';


/* Grid type:
 * 
 * fluid - резина
 * fixed - фиксированная ширина
 */
$config['view']['grid']['type'] = 'fixed';

/* Fluid settings */
$config['view']['grid']['fluid_min_width'] = 1160;
$config['view']['grid']['fluid_max_width'] = 1160;

/* Fixed settings */
$config['view']['grid']['fixed_width'] = 1160;



$config['head']['default']['js'] = Config::Get('head.default.js');
$config['head']['default']['js'][] = '___path.static.skin___/js/template.js';

$config['head']['default']['css'] = array(
	"___path.static.skin___/css/reset.css",
	"___path.static.skin___/css/base.css",
	"___path.root.engine_lib___/external/jquery/markitup/skins/simple/style.css",
	"___path.root.engine_lib___/external/jquery/markitup/sets/default/style.css",
	"___path.root.engine_lib___/external/jquery/jcrop/jquery.Jcrop.css",
	"___path.root.engine_lib___/external/prettify/prettify.css",
	"___path.static.skin___/css/grid.css",
	"___path.static.skin___/css/common.css",
	"___path.static.skin___/css/text.css",
	"___path.static.skin___/css/forms.css",
	"___path.static.skin___/css/buttons.css",
	"___path.static.skin___/css/navs.css",
	"___path.static.skin___/css/icons.css",
	"___path.static.skin___/css/tables.css",
	"___path.static.skin___/css/topic.css",
	"___path.static.skin___/css/comments.css",
	"___path.static.skin___/css/blocks.css",
	"___path.static.skin___/css/modals.css",
	"___path.static.skin___/css/blog.css",
	"___path.static.skin___/css/profile.css",
	"___path.static.skin___/css/wall.css",
	"___path.static.skin___/css/infobox.css",
	"___path.static.skin___/css/jquery.notifier.css",
	"___path.static.skin___/css/smoothness/jquery-ui.css",
	"___path.static.skin___/themes/___view.theme___/style.css",
	"___path.static.skin___/css/print.css",
);


return $config;
?>

Что не так?
avatar
Не изменилось) Кеш по чистил
avatar
А какая у вас версия лс?
В header.tpl точно есть примерно такой код?

{if {cfg name='view.grid.type'} == 'fluid'}
		<style>
			#container {
				min-width: {cfg name='view.grid.fluid_min_width'}px;
				max-width: {cfg name='view.grid.fluid_max_width'}px;
			}
		</style>
	{else}
		<style>
			#container {
				width: {cfg name='view.grid.fixed_width'}px;
			}
		</style>
	{/if}
avatar
1.0.1
avatar
нету!
avatar
Тогда попробуйте это написать перед:

{hook run='html_head_end'}
</head>
avatar
все норм!=)
avatar
Здесь

$config['view']['grid']['fluid_min_width'] = 1160;


оставляете 976 (или что там было), а здесь

$config['view']['grid']['type'] = 'fixed';


делаете fluid, а не fixed.
avatar
C fluid как-бы на больших разрешениях будет слишком плавать всё.
Потому я привёл пример с своего основного сайта, как раз с такими настройками.
avatar
флуидом вы задаете только то, что шаблон должен быть плавающим, а затем указываете максимальную и минимальную ширину и минимальная ширина в 976пикс дает возможность просматривать сайт на большинстве моников а растянется он не больше указанной ширины (1160) в вашем примере
avatar
Ребят нечего не выходит )) Можно по подробнее)
avatar
Кэш почисти
avatar
Кстати все таки fluid или fixed лучше?
avatar
И еще, растянулось в основном с права где прямой эфир! А топик, Блог по ширине остались по моему прежними!
avatar
Какой-то старнный у вас девелопер. :-)
Автор топика запретил добавлять комментарии