Перейти к содержимому


Вывод Товара В Виде Таблици


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 34

#1 nkzserg

nkzserg

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 14 Январь 2012 - 18:03

Доброго влемени суток, нужно сделать вывод товаров в виде такой таблице ссылка Как это можно сделать?

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 16 Январь 2012 - 17:16

сообщите пожалуйста установленную тему, чтобы я могла Вас проконсультировать.

#3 nkzserg

nkzserg

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 17 Январь 2012 - 17:19

СИЯНИЕ

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 17 Январь 2012 - 21:36

После сл.изменений товары отображения списком будут выводиться желаемым образом. Стили можно править внутри измененного кода.
Редактор тем - Товары - найдите сл.код:
	  <!-- Список товаров. Список -->
	  {% FOR goods %}
		<div class="listing">
		  <div class="imagem"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div>
	
		  <div class="contm">
			<h3><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h3>
			<p>
			  {goods.DESCRIPTION_SHORT}
			</p>
			<p>
			  Цена сейчас: <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br />
			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				Цена без учёта скидки: <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a><br />
				<span class="listingDiscountInfo">До {goods.MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет: {goods.MAX_DISCOUNT}%</span>
			  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				Старая цена: <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
			  {% ENDIF %}
			</p>

			<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
			  <p>
				<input type="hidden" name="hash" value="{HASH}" />
				<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
			   </p>
			</form>

		  </div>
		  <div class="clr"></div>
		</div>
	  {% ENDFOR goods %}
	  <!-- /Список товаров. Список -->

замените на этот:
<!-- Список товаров. Список -->
	  <table cellspacing="1" cellpadding="5" width="100%" style="border:1px solid #999;">
	   <tr style="border:1px solid #999;"><td style="border:1px solid #999; padding:5px;">Название товара</td><td style="border:1px solid #999; padding:5px;">Описание товара</td><td style="border:1px solid #999; padding:5px;">Стоимость</td><td style="border:1px solid #999; padding:5px;">Купить</td></tr>
	   {% FOR goods %}

	   <tr>
			   <td style="border:1px solid #999;padding:2px;"><h3><a style="font-size:12px; href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h3></td>
			   <td style="border:1px solid #999;padding:2px;"><p>{goods.DESCRIPTION_SHORT}</p></td>
			   <td style="border:1px solid #999;padding:2px;font-size:12px;"><a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></td>
			   <td style="border:1px solid #999;padding:2px;font-size:12px;"><form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				<p>
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				  <a onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Положить в корзину</a>
			   </p>
			  </form>
		   </td>
		</tr>
	  {% ENDFOR goods %}
	  </table>
	  <!-- /Список товаров. Список -->


#5 nkzserg

nkzserg

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 18 Январь 2012 - 06:49

Спасибо за внимание. Еще 2 небольших вопроса:

Изображение

чтобы было так:

Изображение

КОД вывода товаров:

Цитата

<!-- Список товаров. Список -->
	  <table cellspacing="1" cellpadding="5" width="100%" style="border:1px solid #999;">
	   <tr >
<td align="center" style="border:1px solid #999; padding:5px;">Фото</td>
<td align="center" style="border:1px solid #999; padding:5px;">Название товара</td>
<td align="center" style="border:1px solid #999; padding:5px;">Описание товара</td>
<td align="center" style="border:1px solid #999; padding:5px;">Стоимость</td>
<td align="center" style="border:1px solid #999; padding:5px;">Купить</td></tr>
	   {% FOR goods %}
	   <tr>

<td align="center" style="border:1px solid #999;padding:5px;"><a href=" СЮДА НАДО ВСТАВИТЬ ССЫЛКУ"><img src="http://nvk-shop.storeland.ru/web/upload/assets/images/36/35997/photo.gif"/></a></td>

<td style="border:1px solid #999;padding:5px;"><p><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></p></td>

<td style="border:1px solid #999;padding:5px;"><p>{goods.DESCRIPTION_SHORT}</p></td>

<td align="center" style="border:1px solid #999;">{goods.MIN_PRICE_NOW | money_format}</td>

<td align="center" style="border:1px solid #999;"><form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				<p>
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				  <a onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину"><img src="http://nvk-shop.storeland.ru/web/upload/assets/images/36/35997/knopka%2025х26.gif"/></a>
			   </p>
			  </form>
		   </td>
		</tr>
	  {% ENDFOR goods %}
	  </table>
	  <!-- /Список товаров. Список -->
  
ШАБ СИЯНИЕ


#6 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 18 Январь 2012 - 19:28

Для уменьшения отступа уменьшите значения padding:5px;

Для увеличения изображения можете почитать следующую тему форума http://forum.storela...ndpost__p__4946

там данный вопрос рассматривался для шаблона "Товары"

#7 Vergus

Vergus

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 24 Февраль 2012 - 12:47

Просмотр сообщенияVaccina (16 Январь 2012 - 17:16) писал:

сообщите пожалуйста установленную тему, чтобы я могла Вас проконсультировать.
Скажите, для темы МОККО действия те же? Или код нужен другой?

#8 HEAT

HEAT

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 62 сообщений

Отправлено 24 Февраль 2012 - 21:12

Действия идентичные. В итоге получится как у меня (тоже шаблон мокко)

#9 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 05 Апрель 2012 - 07:41

Скрытый текст


#10 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Апрель 2012 - 20:57

Вам уже ответили тут http://forum.storela...dpost__p__18524

#11 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 06 Апрель 2012 - 08:04

Скрытый текст


#12 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 06 Апрель 2012 - 21:18

Вы можете просто использовать предложенный код в той теме - за исключением оформлению т.е обводки. Далее сделать подложку из тегов <div> этим тегам можно задавать закругление. Например закругление углов самой таблицы будет примерно следующим -

<div style="border-radius:8px;background:#ccc;padding:5px;">
 <table>...</table>
</div>

далее можно поступать аналогичным образом. А например те же <td> или <th> уже закруглять напрямую без подложки.

#13 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 07 Апрель 2012 - 07:18

Скрытый текст


#14 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Апрель 2012 - 22:11

Пожалуйста, дайте ссылку на страницу где у вас имеются данные блоки. Необходимо визуальное понимание происходящего. Все предложенные изменения у вас должны быть выполнены.

#15 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 10 Апрель 2012 - 07:55

Скрытый текст


#16 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 10 Апрель 2012 - 21:35

Хиты продаж при данном блоке измениться не должны были, так как за их вывод отвечает другой блок.

У вас сейчас примерно следующий блок

<table cellspacing="1" cellpadding="5" width="100%" style="border:1px solid #999;">
	   <tr style="border:1px solid #999;"><td style="border:1px solid #999; padding:5px;">Название товара</td><td style="border:1px solid #999; padding:5px;">Описание товара</td><td style="border:1px solid #999; padding:5px;">Стоимость</td><td style="border:1px solid #999; padding:5px;">Купить</td></tr>
	   {% FOR goods %}

	   <tr>
			   <td style="border:1px solid #999;padding:2px;"><h3><a style="font-size:12px; href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h3></td>
			   <td style="border:1px solid #999;padding:2px;"><p>{goods.DESCRIPTION_SHORT}</p></td>
			   <td style="border:1px solid #999;padding:2px;font-size:12px;"><a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></td>
			   <td style="border:1px solid #999;padding:2px;font-size:12px;"><form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				<p>
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				  <a onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Положить в корзину</a>
			   </p>
			  </form>
		   </td>
		</tr>
	  {% ENDFOR goods %}
	  </table>

Примерный измененный вид будет следующим

<!-- Список товаров. Список -->
<div style="border-radius:8px;background:#ccc;padding:5px;">
	  <table cellspacing="1" cellpadding="5" width="100%">
	   {% FOR goods %}

	   <tr>
			   <td style="vertical-align: top;border:1px solid #999;padding:2px;"><div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div></td>
			   <td style="border:1px solid #999;padding:2px;">
				  <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
				  <div>{goods.DESCRIPTION_SHORT}</div>
			   </td>
			   <td style="vertical-align: top;border:1px solid #999;padding:2px;font-size:12px;"><a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></td>
			   <td style="vertical-align: top;border:1px solid #999;padding:2px;font-size:12px;verti">
			   <div class="goodsListItemPriceNew">
				   <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				</div>
			   <div>
			  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				<p>
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				  <a onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Положить в корзину</a>
			   </p>
			  </form>
			  </div>
		   </td>
		</tr>
	  {% ENDFOR goods %}
	  </table>
</div>
	  <!-- /Список товаров. Список -->

В любом случае необходимо дополнительная стилизация данного блока.

#17 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 11 Апрель 2012 - 09:33

Скрытый текст


#18 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 11 Апрель 2012 - 10:15

Скрытый текст


#19 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 11 Апрель 2012 - 22:12

Пришлите код, чтобы я смогла найти ошибку.
1.дописав td в стили text-align:center;
2.в данном случае изменить это нельзя, так как структура не та. для этого придется переверстывать и менять структуру.  в такой ситуации лучше Вам обратиться к платным услугам так как реализация конечного результата проблематична.

#20 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 12 Апрель 2012 - 07:22

Скрытый текст





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных