Кто знает как сделать так чтобы изображения в модуле "Популярное в каталоге" не прижимались к левому краю, а располагались по его центру?
Два часа лажу по этому сайту и не могу найти ответ.
Не жадничайте… поделитесь знаниями…
#1
12 марта 2011 в 16:53
#2
12 марта 2011 в 17:48
а тут нет основ html и css
#3
13 марта 2011 в 07:43
А вот меня на этом тоже заклинило. Все что-то не то получается. Основы здесь ни при чем — не могу понять в каком файле их применить. Если кто знает — спасите, закипаю уже.
Сегодня в 15:23
#4
29 мая 2011 в 21:27
Спасииите! Ну йо! Ну не получается? Может кто додумался?
#5
29 мая 2011 в 22:52
/templates/ваш_шаблон/modules/mod_uc_popular.tpl
#6
29 мая 2011 в 22:57
Там ничего не помогает. По любому липнет к краю. В модуле флоат лефт задан, без него никак понятно, но сам-то модуль как по центру выровнять?
#7
29 мая 2011 в 23:11
за пределами цикла forearch создайте оболочку из двух вложенных дивов, у первого родительского задайте 100% ширину, у вложенного автоматические отступы справа и слева и в самом теге задайте ему align="center"
#8
29 мая 2011 в 23:59
Чувствую — истина где-то рядом… чет такое пробовала, но на счет автоматических отступов не поняла — это как? Собсно, все это, кроме них и пробовала проделывать.
#9
30 мая 2011 в 00:08
родитель <div… style="width:100%" ....>
<div… style="margin: 0 auto;" align="center" ...>
{foreach ........
........
{/foreach}
</div>
</div>
<div… style="margin: 0 auto;" align="center" ...>
{foreach ........
........
{/foreach}
</div>
</div>
#10
30 мая 2011 в 00:10
естественно, стили лучше вынести в свой файл css …
#11
30 мая 2011 в 00:18
Не работает так, это пробовала (
#12
30 мая 2011 в 00:20
для <div class="uc_latest_item"> ширина фиксированная и флоаты оставлены?
#13
30 мая 2011 в 00:23
Если б она фиксированная была — проблемы бы небыло ( В чем и прикол, что шаб резиновый и при разных разрешениях остается справа пустое поле разное.
вот рабочее решение:
файл /templates/_default_/modules/mod_uc_popular.tpl
заменяем всю верхнюю часть листинга до строки {if $cfg.showtype == 'list'}
файл /templates/_default_/modules/mod_uc_popular.tpl
заменяем всю верхнюю часть листинга до строки {if $cfg.showtype == 'list'}
{if $is_uc} {if $cfg.showtype == 'thumb'} {literal} левая угловая style type="text/css"> .block { display: table; table-layout: fixed; width: 100%; } .in_block { table-layout: fixed; width: 100%; } .in_block_data { display: table-cell; float: none; margin: 0 auto; left: auto; right: auto; overflow: hidden; vertical-align: top; } левая угловая /style> {/literal} {assign var="col" value="1"} {if $col==1} <div class="block"><div class="in_block" align="center"><div class="in_block_data" align="center"> {/if} <div class="uc_latest_item"> <table border="0" cellspacing="2" cellpadding="0" width="100%"> <tr><td height="110" align="center" valign="middle"><a href="/catalog/item{$item.id}.html"><img alt="{$item.title}" src="/images/catalog/small/{$item.imageurl}.jpg" border="0" /></a></td></tr> <tr><td align="center" valign="middle"><a class="uc_latest_link" href="/catalog/item{$item.id}.html">{$item.title}</a></td></tr> {if $item.viewtype == 'shop'} <tr><td align="center" valign="middle"><div id="uc_popular_price">{$item.price} {$LANG.UC_POPULAR_RUB}</div></td></tr> {/if} </table> </div> {if $col==4} </div></div></div> {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if} {/foreach} {/if} {*** эту часть вставлять не нужно ********************************************** незабываем что ширина самих позиций товаров задаётся в styles.css (строка ~1114) определения стилий из верхушки тоже лучше перенести в файл ^^^^^^^ .uc_latest_item { background-color: #FFFFFF; border: 1px solid silver; display: block; float: left; height: 170px; margin: 2px; padding: 2px; text-align: center; width: 140px; /* ширина товарной позиции */ } *************************}