[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с выводом таблицы
archibaldd
ДД. Суть проблемы такова - есть код

<tr valign="top">
<td
width="270" align="center">
{photo_complete}
</td>
<td
class="items">
<span
class="ntitle">{link}{title}{/link}</span><br />
<font
color="red"><b>{price} грн.</b></font><br />
[byaction]
<b>Старая цена: <s>{oldprice}</s> грн.</b><br />
[/byaction]<br />
<span
class="korzina">{blink}Положить в корзину{/blink}</span><br /><br />
<span
class="items">Категория: {category}<br />
<span
class="ntitle">Описание товара:</span>
<br />
{mfield_maindata_text_shortinfo}{addinfo}<br />
</span><small>
{adm_links}</small> </td>
</tr> <tr>
<td
colspan="2" style="border-bottom: 1px solid #ccc;"> </td>
</tr> <tr>
<td
colspan="2"> </td> </tr>

Данный код выводит товары (это интернет магазин) так сказать в столбик один , за одним. А как сделать так , чтобы выводило хотябы по два или по три в строчку, чтобы на экране был эффект плитки



Спустя 20 минут, 57 секунд (28.05.2010 - 11:00) D!mon написал(а):
Похоже что этот код выводит описание одного товара.
А чтоб выводил так как вы хотите надо в настройках магазина смотреть, там точно есть.
на каком жвижке магаз?

Спустя 5 минут, 1 секунда (28.05.2010 - 11:05) Guest написал(а):
Вообще то это ДЛЕ 8.3

Спустя 2 минуты, 38 секунд (28.05.2010 - 11:08) Guest написал(а):
Проблема в том что в админке магазина , максимум что есть , это вывод количества новостей (товаров) на страницу, но нет выбора как выводить. я порылся в коде , нашел тот код что привел в пример выше, но никак не допру что здесь можно изменить, или мож гдето не здесь нужно изменять

Спустя 15 минут, 41 секунда (28.05.2010 - 11:24) archibaldd написал(а):
если сделать вот таким образом

<tr valign="top">
<td
width="270" align="center">
{photo_complete}
</td>
<td
class="items">
<span
class="ntitle">{link}{title}{/link}</span><br />
<font
color="red"><b>{price} грн.</b></font><br />
[byaction]
<b>Старая цена: <s>{oldprice}</s> грн.</b><br />
[/byaction]<br />
<span
class="korzina">{blink}Положить в корзину{/blink}</span><br /><br />
<span
class="items">Категория: {category}<br />
<span
class="ntitle">Описание товара:</span>
<br />
{mfield_maindata_text_shortinfo}{addinfo}<br />
</span><small>
{adm_links}</small> </td>
</tr> <tr>
<td
colspan="2" style="border-bottom: 1px solid #ccc;"> </td>

<td
width="270" align="center">
{photo_complete}
</td>
<td
class="items">
<span
class="ntitle">{link}{title}{/link}</span><br />
<font
color="red"><b>{price} грн.</b></font><br />
[byaction]
<b>Старая цена: <s>{oldprice}</s> грн.</b><br />
[/byaction]<br />
<span
class="korzina">{blink}Положить в корзину{/blink}</span><br /><br />
<span
class="items">Категория: {category}<br />
<span
class="ntitle">Описание товара:</span>
<br />
{mfield_maindata_text_shortinfo}{addinfo}<br />
</span><small>
{adm_links}</small> </td>



</tr> <tr>
<td
colspan="2"> </td> </tr>


то тогда выводятся две идентичные колонки (дублируются так сказать)

Спустя 2 минуты, 52 секунды (28.05.2010 - 11:26) Basili4 написал(а):
А вы немогли бы охормить код по удобочитаемый я уже запутался в <tr><td> Если не трудно

Спустя 1 минута, 45 секунд (28.05.2010 - 11:28) Basili4 написал(а):
Скажите вся ваша конструкция в цикле же выводится это содержимое тела цикла так ??

Спустя 39 минут, 46 секунд (28.05.2010 - 12:08) archibaldd написал(а):
да это тело цикла, щас попробую оформить покрасивше

<tr valign="top">
<td
width="270" align="center">
{photo_complete}
</td>
<td
class="items">
<span
class="ntitle">{link}{title}{/link}</span><br />
<font
color="red"><b>{price} грн.</b></font><br />
[byaction]
<b>Старая цена: <s>{oldprice}</s> грн.</b><br />
[/byaction]<br />
<span
class="korzina">{blink}Положить в корзину{/blink}</span><br /><br />
<span
class="items">Категория: {category}<br />
<span
class="ntitle">Описание товара:</span>
<br />
{mfield_maindata_text_shortinfo}{addinfo}<br />
</span><small>
{adm_links}</small>
</td>
</tr>
<tr>
<td
colspan="2" style="border-bottom: 1px solid #ccc;"> </td>
</tr>
<tr>
<td
colspan="2"> </td>
</tr>


так вродь понятнее будет

Спустя 43 минуты, 33 секунды (28.05.2010 - 12:52) Basili4 написал(а):
Ну вот красота вам вот что надо сделать после <tr valign="top"> сделать цикл до последнего
</tr>
например
[php]
for($i=$k;$i<$k+2;$i++)
{

}
[php]
где $k переменная исполльзуемая в верхнем цикле 2 количество товаров которые ты хочешь показать в одну строчку.


Спустя 1 час, 48 минут, 51 секунда (28.05.2010 - 14:40) archibaldd написал(а):
что то ничего не получается. Значит есть файл в шаблоне mainitem.tpl , это
шаблон краткого отображения продукта для основного списка продуктов. вот его содержимое с изменениями
[php] for($i=$k;$i<$k+2;$i++) { } [php] как Вы говорили.

<style>
.items { color: #757575; font-size: 11px; font-family: tahoma;}
</style>
<tr
valign="top">
[php]
for($i=$k;$i<$k+2;$i++)
{
<td width="270" align="center"> {photo_complete}</td>
<td
class="items">
<span
class="ntitle">{link}{title}{/link}</span><br />
<font
color="red"><b>{price} грн.</b></font><br />
[byaction]
<b>Старая цена: <s>{oldprice}</s> грн.</b><br />
[/byaction]<br />
<span
class="korzina">{blink}Положить в корзину{/blink} </span><br /><br />
<span
class="items">Категория: {category}<br />
<span
class="ntitle">Описание товара:</span><br />
{mfield_maindata_text_shortinfo}{addinfo}<br /></span>
<small>
{adm_links}</small>
</td>
</tr>

<tr>
<td
colspan="2" style="border-bottom: 1px solid #ccc;"> </td>
</tr>
<tr>
<td
colspan="2"> </td>
}
[php]
</tr>


но как я говорил ничего не помогло , товары так и выводятся в столбик, а с самого верха теперь видна надпись

[php] for($i=$k;$i<$k+2;$i++) { } [php] [php] for($i=$k;$i<$k+2;$i++) { } [php]

Что я уже не так делаю??

Спустя 1 час, 9 минут (28.05.2010 - 15:49) Basili4 написал(а):
Уберите [php] из кода

Спустя 43 секунды (28.05.2010 - 15:50) Basili4 написал(а):
Вставте весь кусок кода вместе с верхним циклом.

Спустя 2 дня, 2 часа, 39 минут, 42 секунды (30.05.2010 - 18:30) archibaldd написал(а):
Все равно не работает
вверху над продукцией на сайте выводит строчку

for($i=$k;$i<$k+2;$i++) { } for($i=$k;$i<$k+2;$i++) { }
и дальше список продуктов встолбик ((((
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.