Как правильно редактировать home.tpl?

Статус
В этой теме нельзя размещать новые ответы.
Супер! растояние сделал минимальным!
Заголовок сверху появился!
Только теперь выходит что у меня 2 заголовка - как убрать тот старый заголовок (в аттаче выделил красным)
я так думаю, что после этого все подруппы прижмуться максимально близко к рисунку!
ЗЫ: не знаю что случилось но теперь все группы идут не в 2 ряда а в 1 ряд - как исправить обратно на 2?

удали из правой ячейки код:
PHP:
<font class="mp3"><a href="index.php?categoryID={$root_categories[i][0]}">{$root_categories[i][1]}</a></font> <font class="many"><b>({$root_categories[i][2]})</b></font>

А по поводу ячеек не понял :( Поподробнее можно?
 
Удалил строку как было указано - но смещения подгрупп не произошло!
Думаю это по следующей причине: Ненужный заголовок удалился но место для него осталось - это видно когда выделяешь текст (выделил красным в аттаче). Видимо нужно еще чтото удалить.

а по поводу подробнее - теперь у меня все группы идут в 1 столбец - а было в 2 столбца (как это вернуть?)
 

Вложения

  • Безимени-5.jpg
    Безимени-5.jpg
    65,8 KB · Просмотры: 11
покажи весь код, фиг знает че там щас у тя наделано :)
 
PHP:
{* front-end homepage*}

<table border="0" cellpadding="0" cellspacing="0" width="464" class="menu">
<tr>
<td width="464">
{$smarty.const.STRING_GREETINGS}
</td>
</tr>
</table>


<table width="560" border="0" cellpadding="5" cellspacing="0">
{section name=i loop=$root_categories}
{if $smarty.section.i.index is div by 1}<tr><td colspan="2"><a href="index.php?categoryID={$root_categories[i][0]}">{$root_categories[i][1]|replace:'"':'&quot;'}</a></td></tr>{/if}
{if $smarty.section.i.index is div by 1}<tr>{/if}
<td align="center" valign="top">
    {if $root_categories[i][3] ne ""}<a href="index.php?categoryID={$root_categories[i][0]}"><img border=0 src="products_pictures/{$root_categories[i][3]}" alt="{$root_categories[i][1]|replace:'"':'&quot;'}">{/if}
</td>
<td width="464" valign="top">
		<br>
<font class="many">
		



{* show sub categories *}
{assign var="tmp" value=0}
<ul>
{section name=j loop=$root_categories_subs}
<font class="many">{if $root_categories_subs[j][3] == $root_categories[i][0]}<li>

{if $tmp == 1} 
{else}
{assign var="tmp" value=1}
{/if}

<a href="index.php?categoryID={$root_categories_subs[j][0]}" style="line-height:11px;">{$root_categories_subs[j][1]}</a></li></font>
{/if}
{/section}
</ul> 



</td>

{/section}
</table>
{* now show special offers *}
<p>
<center>
<table border=0 width="464" cellspacing=1 cellpadding=5>
{section name=i loop=$special_offers}
{if $smarty.section.i.index is div by 2}<tr>{/if}
<td valign=top>

 <table border=0 width=100% bgcolor=#{$smarty.const.CONF_MIDDLE_COLOR} cellpadding=0 cellspacing=1>
 <tr><td>

  <table border=0 bgcolor=white width=100%>
   <tr>
   <td colspan=2><a href="index.php?productID={$special_offers[i][0]}"><img src="products_pictures/{$special_offers[i][2]}" border=0></a></td>
   </tr>
   <tr>
   <td align=center class="product"><a href="index.php?productID={$special_offers[i][0]}">{$special_offers[i][1]}</a></td>
   </tr>
   <tr>
   <td align=center class="product_price"><b>{$special_offers[i][3]}</b></td>
   </tr>
  </table>

 </td></tr>
 </table>

</td>
{if ($smarty.section.i.index+1) is div by 2}</tr>{/if}
{/section}
</table>
</center>
 
<br> в строке 19 убери

PHP:
{* front-end homepage*} 

<table border="0" cellpadding="0" cellspacing="0" width="464" class="menu"> 
<tr> 
<td width="464"> 
{$smarty.const.STRING_GREETINGS} 
</td> 
</tr> 
</table> 


<table width="560" border="0" cellpadding="5" cellspacing="0"> 
{section name=i loop=$root_categories} 
{if $smarty.section.i.index is div by 2}<tr><td colspan="2"><a href="index.php?categoryID={$root_categories[i][0]}">{$root_categories[i][1]|replace:'"':'&quot;'}</a></td></tr>{/if} 

<td align="center" valign="top"> 
    {if $root_categories[i][3] ne ""}<a href="index.php?categoryID={$root_categories[i][0]}"><img border=0 src="products_pictures/{$root_categories[i][3]}" alt="{$root_categories[i][1]|replace:'"':'&quot;'}">{/if} 
</td> 
<td width="464" valign="top"> 
        {* show sub categories *} 
{assign var="tmp" value=0} 
<ul> 
{section name=j loop=$root_categories_subs} 
<font class="many">{if $root_categories_subs[j][3] == $root_categories[i][0]}<li> 

{if $tmp == 1}  
{else} 
{assign var="tmp" value=1} 
{/if} 

<a href="index.php?categoryID={$root_categories_subs[j][0]}" style="line-height:11px;">{$root_categories_subs[j][1]}</a></li></font> 
{/if} 
{/section} 
</ul>  



</td> 

{/section} 
</table> 
{* now show special offers *} 
<p> 
<center> 
<table border=0 width="464" cellspacing=1 cellpadding=5> 
{section name=i loop=$special_offers} 
{if $smarty.section.i.index is div by 2}<tr>{/if} 
<td valign=top> 

 <table border=0 width=100% bgcolor=#{$smarty.const.CONF_MIDDLE_COLOR} cellpadding=0 cellspacing=1> 
 <tr><td> 

  <table border=0 bgcolor=white width=100%> 
   <tr> 
   <td colspan=2><a href="index.php?productID={$special_offers[i][0]}"><img src="products_pictures/{$special_offers[i][2]}" border=0></a></td> 
   </tr> 
   <tr> 
   <td align=center class="product"><a href="index.php?productID={$special_offers[i][0]}">{$special_offers[i][1]}</a></td> 
   </tr> 
   <tr> 
   <td align=center class="product_price"><b>{$special_offers[i][3]}</b></td> 
   </tr> 
  </table> 

 </td></tr> 
 </table> 

</td> 
{if ($smarty.section.i.index+1) is div by 2}</tr>{/if} 
{/section} 
</table> 
</center>

Теперь в 2 ячейки вывод
 
Вставил данный код - теперь 2 строки
но у правой стороны заголовков вообще нету :(
и почемуто подгруппы очень далеко от рисунка

в чем может быть проблема?

ЗЫ: Все рисунки имеют стандартный размер 100 Х 100
 

Вложения

  • Безимени-6.jpg
    Безимени-6.jpg
    73,5 KB · Просмотры: 12
вставь в css твоего шаблона
что-то типа:
PHP:
ul { 
    margin: 0 0 0 10px; padding: 0; 
}
поиграйся с 10-кой, это уменьшит расстояние.
 
Не выходит
ставлю от 1 до 10 - расстояние не изменяется вообще :(
а как сделать заголовок над всеми колонками а не только с левой стороны?
 
попробоуй
HTML:
<td align="center" valign="top"> 
    {if $root_categories[i][3] ne ""}<a href="index.php?categoryID={$root_categories[i][0]}"><img border=0 src="products_pictures/{$root_categories[i][3]}" alt="{$root_categories[i][1]|replace:'"':'&quot;'}">{/if} 
</td>
заменить на
HTML:
<td align="right" valign="top"> 
    {if $root_categories[i][3] ne ""}<a href="index.php?categoryID={$root_categories[i][0]}"><img border=0 src="products_pictures/{$root_categories[i][3]}" alt="{$root_categories[i][1]|replace:'"':'&quot;'}">{/if} 
</td>
 
заменил - нет разницы - тоже самое как и было :(

Добавлено через 41 минуту
попробоуй
HTML:
<td align="center" valign="top"> 
    {if $root_categories[i][3] ne ""}<a href="index.php?categoryID={$root_categories[i][0]}"><img border=0 src="products_pictures/{$root_categories[i][3]}" alt="{$root_categories[i][1]|replace:'"':'&quot;'}">{/if} 
</td>
заменить на
HTML:
<td align="right" valign="top"> 
    {if $root_categories[i][3] ne ""}<a href="index.php?categoryID={$root_categories[i][0]}"><img border=0 src="products_pictures/{$root_categories[i][3]}" alt="{$root_categories[i][1]|replace:'"':'&quot;'}">{/if} 
</td>

а что если убрать точечки с начала?
я так думаю это изза них идет отступ
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху