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


Переделка Шаблона "пластик"


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

#1 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 09:27

Во-первых, любому кто поможет дарю скидку 20% :) Всем остальным форумчанам - 10%. В заказе в комментарии напишите "Storelend", а то купоны еще не подключил. На здоровье :)

Во-вторых, презентую камень преткновения магазинчик электронных сигарет - Sigareta.TV (кликаем)

Итак,
- шапку нарисую сам позже
- телефон и логотип конечно добавлю
- корзину из шапки удалил специально (думаю она только зря пугает покупателя суммой)
- кнопки перерисую тоже сам, тут без проблем

Часть уже смог поменять сам, css частично знаю, HTML знаю полностью, оказалось недостаточно. Надо доделать:

1) На главной справа есть пустой блок, который хотелось бы убрать. И растянуть контент главной страницы на него, пусть будет шире. Например, именно как надо сделано здесь - alexled.ru

2) В верхней панели сайта где ссылки (Главная, Скидки и подарки, Прайс, итд) не нравится как они подсвечиваются при выделении и выборе. Хотелось бы поменять цвет, форма подсветки устраивает. Не нашел где цвет менять.

3) Хотелось бы сделать фоновое изображения для контекта ВНИЗУ. Как сделать наверху понял, но не надо, а как внизу не нашел.

4) По ходу пьесы выражу новые "хотелки".


Далее читать не обязательно. Если кому интересен сам товар.

- Обходятся реально дешевле табачных, покупка окупается за 3-6 месяцев.
- Спустя время электронные на вкус нравятся намного больше табачных, через год не один пользователь электронных, не скажет что табачные вкуснее или лучше. Однако первое время они не так сильно нравятся.
- Плюсы очевидны: нет бумаги, СО2, канцерагенов, вредных веществ (исключая чистый никотин, который на данным момент считается безвредным наркотиком), без пожелтевших зубов и пальцев рук, без риска получить рак и эмфизему (и то и то от канцерогенов табака), без табака, нет необходимость выходить покурить (нет запаха, все дома их "курят").
- сам использую только электронные уже более 2 лет (стаж табачки 11 лет) и нет никакого желания курить табачные, иногда использую безникотиновые заправки по несколько недель подряд, хотя с никотином вкуснее.

Советы:

- берите набор из двух сигарет (обычно их две), потому что сигарета заряжается от 220 или USB 2-3 часа, и у вас нет возможности "затянуться", что слишком долго.
- кроме набора сигарет возьмите жидкости, больше ничего дополнительно покупать не надо. В некоторых наборах жидкость уже есть, но редко.
- любая жидкость 100% подходит для любой сигареты. 10 мл жидкости заменит 5-8 пачек сигарет (зависит от сигареты)
- чем больше размер сигареты - тем она лучше.
- лучше всего брать сигареты формата eGo - для них запчасти дешевые и везде есть.
- вы легко сможете бросить курить без силы воли и ломок, но бросить никотин будет уже не так просто, однако бросить никотин с электронной проще чем с табачной. Грубо говоря: перейти на электронные легко, а бросить электронные проще чем табачные.

И хватит уже себе врать что завтра бросите или на следующем отпуске - вы уже много лет себе врете, и большинство курильщиков врут так же всю жизнь. Есть способ лучше :)

#2 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 25 Январь 2013 - 09:53

Цитата

1) На главной справа есть пустой блок, который хотелось бы убрать. И растянуть контент главной страницы на него, пусть будет шире. Например, именно как надо сделано здесь - alexled.ru
В файле "main.csstemplate".
Найти код:
#content #mainindex .headline { background:url(/web/upload/assets/images/14/13346/headline-index-bg.jpg) top center no-repeat; width:492px; }
Заменить:
#content #mainindex .headline { width: 98%; }

Найти код:
#index { background:url(/web/upload/assets/images/14/13346/index-bg.jpg) 512px 0 repeat-y; margin:-11px 0 -11px 0; padding:11px 0 11px 0;}
Заменить:
#index {margin:-11px 0 -11px 0; padding:11px 0 11px 0;}

Цитата

2) В верхней панели сайта где ссылки (Главная, Скидки и подарки, Прайс, итд) не нравится как они подсвечиваются при выделении и выборе. Хотелось бы поменять цвет, форма подсветки устраивает. Не нашел где цвет менять.
В файле "main.csstemplate".
Найти код:
		  #panelsite div.centercol .menuheader ul li a:hover, #panelsite div.centercol .menuheader ul li a.current { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 6px; background:#4799ba; color:#FFF; }
Заменить:
		  #panelsite div.centercol .menuheader ul li a:hover, #panelsite div.centercol .menuheader ul li a.current {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 6px;
background:#4799ba;/*цвет фона*/
color:#FFF;/*цвет текста*/
}

Цитата

3) Хотелось бы сделать фоновое изображения для контекта ВНИЗУ. Как сделать наверху понял, но не надо, а как внизу не нашел.
Для какой части сайта конкретно вы хотели бы применить фоновое изображение.

#3 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 10:17

Просмотр сообщенияKoderhan (25 Январь 2013 - 09:53) писал:

В файле "main.csstemplate".
Найти код:
#content #mainindex .headline { background:url(/web/upload/assets/images/14/13346/headline-index-bg.jpg) top center no-repeat; width:492px; }
Заменить:
#content #mainindex .headline { width: 98%; }

Найти код:
#index { background:url(/web/upload/assets/images/14/13346/index-bg.jpg) 512px 0 repeat-y; margin:-11px 0 -11px 0; padding:11px 0 11px 0;}
Заменить:
#index {margin:-11px 0 -11px 0; padding:11px 0 11px 0;}


В файле "main.csstemplate".
Найти код:
		 #panelsite div.centercol .menuheader ul li a:hover, #panelsite div.centercol .menuheader ul li a.current { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 6px; background:#4799ba; color:#FFF; }
Заменить:
		 #panelsite div.centercol .menuheader ul li a:hover, #panelsite div.centercol .menuheader ul li a.current {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 6px;
background:#4799ba;/*цвет фона*/
color:#FFF;/*цвет текста*/
}


Для какой части сайта конкретно вы хотели бы применить фоновое изображение.

1) Не сработало, кривенько получилось. Если 98% - то криво. Если 97% - то уже лучше но на 1 пиксель отходит. Стал пробовать подобрать колво пикселей, а не %, получилось ровно 730 пикселей - поставли - всё ровно как надо. Вы мне очень помогли.

2) Сработало сразу.

3) Либо в блок с текстом, что я пишу в статьях либо в главный белый блок, внутри которого весь сайт, кроме верхней панели и хедера. В идеали и туда и туда попробовать сделать, узнать где лучше.

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

#4 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 25 Январь 2013 - 10:31

Фон для основного блока с контентом.
В файле "main.csstemplate".
Найти код:

#cntrobj { background:url(/web/upload/assets/images/14/13346/conteiner-bg-y.jpg) repeat-y; }
Заменить:
#cntrobj {
background:url(адрес изображения); }
Так же вам может понадобиться удалить белою полоску.
Вот этот код:

#topobj { background:url(/web/upload/assets/images/14/13346/conteiner-bg.png) no-repeat; width:1000px; height:11px; margin:10px 0 0 0; }
Заменить:
#topobj {
width:1000px;
height:11px;
margin:10px 0 0 0;
}

Нижняя панель.
Найти код:
#bottobj { background:url(/web/upload/assets/images/14/13346/conteiner-bg.png) 0 -11px no-repeat; width:1000px; height:11px; margin:0 auto; }
Заменить:
#bottobj {
width:1000px;
height:11px;
margin:0 auto;
}


Вывод контента:
Найти код:
#content{float:right;width:756px}
Заменить:
#content{
float:right;
width:756px;
background-color:#ffffff;
}


#5 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 11:12

5) вопрос по-сложнее. В шаблоне "пластик" есть 2 варианта отображения товаров: списком и плиткой. По-умолчанию стоит списком. Хотелось бы сделать чтобы всегда показывало значками, а возможно отображение списком убрать. Не нравится список и не нужен. Плиткою в экран влазит намного больше товаров, список до конца не все будут смотреть, он может получиться длинным, до сотен позиций, которые нельзя группировать иначе.

#6 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 25 Январь 2013 - 11:55

Просмотр сообщенияSigareta.tv (25 Январь 2013 - 11:12) писал:

5) вопрос по-сложнее. В шаблоне "пластик" есть 2 варианта отображения товаров: списком и плиткой. По-умолчанию стоит списком. Хотелось бы сделать чтобы всегда показывало значками, а возможно отображение списком убрать. Не нравится список и не нужен. Плиткою в экран влазит намного больше товаров, список до конца не все будут смотреть, он может получиться длинным, до сотен позиций, которые нельзя группировать иначе.

В шаблоне Товары (Сайт -> Редактор тем) найдите блок
<ul>
		  {% IF GOODS_VIEW_TYPE=1 %}
			<li><a href="?goods_view_type=2" class="table"></a></li>
			<li><a href="?goods_view_type=1" class="list current"></a></li>
		  {% ENDIF %}
		  {% IF GOODS_VIEW_TYPE=2 %}
			<li><a href="?goods_view_type=2" class="table current"></a></li>
			<li><a href="?goods_view_type=1" class="list"></a></li>
		  {% ENDIF %}
		</ul>

и заменить его на
{% IF GOODS_VIEW_TYPE=2 %}
						<li><a href="?goods_view_type=2" class="table"></a></li>
				  {% ENDIF %}
				


#7 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 12:15

Просмотр сообщенияsupport 2.0 (25 Январь 2013 - 11:55) писал:

В шаблоне Товары (Сайт -> Редактор тем) найдите блок
<ul>
		 {% IF GOODS_VIEW_TYPE=1 %}
		 <li><a href="?goods_view_type=2" class="table"></a></li>
		 <li><a href="?goods_view_type=1" class="list current"></a></li>
		 {% ENDIF %}
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <li><a href="?goods_view_type=2" class="table current"></a></li>
		 <li><a href="?goods_view_type=1" class="list"></a></li>
		 {% ENDIF %}
	 </ul>

и заменить его на
{% IF GOODS_VIEW_TYPE=2 %}
					 <li><a href="?goods_view_type=2" class="table"></a></li>
				 {% ENDIF %}
				
Стало еще хуже :) все равно спасибо - я уже вернул как было. Это изменение просто убрало кнопки, но по умолчанию осталось то списком. И лишило юзера выбора.

#8 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 25 Январь 2013 - 12:28

Просмотр сообщенияSigareta.tv (25 Январь 2013 - 12:15) писал:

Стало еще хуже :) все равно спасибо - я уже вернул как было. Это изменение просто убрало кнопки, но по умолчанию осталось то списком. И лишило юзера выбора.


Так Вам нужно оставить выбор вида товаров и по умолчанию сделать таблицей или нужно, чтобы было только таблицей и списком вообще не было доступно?


Для того, чтобы всегда было только таблицей и списком не было доступно, нужно найти блок
	 <div class="right">
	 <ul>
		 {% IF GOODS_VIEW_TYPE=1 %}
		 <li><a href="?goods_view_type=2" class="table"></a></li>
		 <li><a href="?goods_view_type=1" class="list current"></a></li>
		 {% ENDIF %}
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <li><a href="?goods_view_type=2" class="table current"></a></li>
		 <li><a href="?goods_view_type=1" class="list"></a></li>
		 {% ENDIF %}
	 </ul>
	 </div>

и замените его на
	 <div class="right">
	 <!-- <ul>
		 {% IF GOODS_VIEW_TYPE=1 %}
		 <li><a href="?goods_view_type=2" class="table"></a></li>
		 <li><a href="?goods_view_type=1" class="list current"></a></li>
		 {% ENDIF %}
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <li><a href="?goods_view_type=2" class="table current"></a></li>
		 <li><a href="?goods_view_type=1" class="list"></a></li>
		 {% ENDIF %}
	 </ul> -->
	 </div>

далее найдите блок и удалите его
<!-- Вывод каталога списком -->
{% FOR goods %}
	 <div class="hr"></div>
	 <div class="box padd">
	 <div class="titlebox txtalgnlft">
		 <ul>
		 <li class="blue fnt11b">
			 <h2><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">
			 {% IF goods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %}
			 {% IF goods.MAX_REST_VALUE>0 %}В наличии{% ENDIF %}
			 </a></h2>
		 </li>
		 <li class="default fnt12b "><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></li>
		 </ul>
	 </div>
	 <div class="ulproduct">
		 <div class="img txtalgncnt">
		 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
		 </div>
		 <div class="infoproduct">
		 <div class="name fnt14b">
			 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
		 </div>
		 <div class="info fnt11n txtalgnlft">
			 {goods.DESCRIPTION_SHORT}
		 </div>
		 <div class="buttons">
			 {% IF goods.MAX_REST_VALUE>0 %}
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				 <div>
				 <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="whtgray" 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>
				 <a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>
				 </div>
			 </form>
			 {% ENDIF %}
			 {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
		 </div>
		 <div class="price fnt12b txtalgnlft">
			 Цена:
			 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
			 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			 {% ENDIF %}
			 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
		 </div>
		 </div>
		 <div class="clear"></div>
	 </div>
	 </div>
{% ENDFOR goods %}
<!-- Вывод каталога списком-Конец -->
{% ELSE %}




Для того, чтобы первым всегда стояли товары в виде таблицы, но списком тоже был доступен выбор, нужно блок
<!-- Вывод каталога таблицей -->
{% IF GOODS_VIEW_TYPE=1 %}
<!-- Вывод каталога списком -->
{% FOR goods %}
	 <div class="hr"></div>
	 <div class="box padd">
	 <div class="titlebox txtalgnlft">
		 <ul>
		 <li class="blue fnt11b">
			 <h2><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">
			 {% IF goods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %}
			 {% IF goods.MAX_REST_VALUE>0 %}В наличии{% ENDIF %}
			 </a></h2>
		 </li>
		 <li class="default fnt12b "><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></li>
		 </ul>
	 </div>
	 <div class="ulproduct">
		 <div class="img txtalgncnt">
		 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
		 </div>
		 <div class="infoproduct">
		 <div class="name fnt14b">
			 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
		 </div>
		 <div class="info fnt11n txtalgnlft">
			 {goods.DESCRIPTION_SHORT}
		 </div>
		 <div class="buttons">
			 {% IF goods.MAX_REST_VALUE>0 %}
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				 <div>
				 <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="whtgray" 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>
				 <a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>
				 </div>
			 </form>
			 {% ENDIF %}
			 {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
		 </div>
		 <div class="price fnt12b txtalgnlft">
			 Цена:
			 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
			 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			 {% ENDIF %}
			 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
		 </div>
		 </div>
		 <div class="clear"></div>
	 </div>
	 </div>
{% ENDFOR goods %}
<!-- Вывод каталога списком-Конец -->
{% ELSE %}
<div class="hr"></div>
<!-- Вывод каталога таблицей -->
<div class="box padd">
	 <table class="table" cellpadding="5" cellspacing="0">
	 <tr>
		 {% FOR goods %}
		 <td>
			 <div class="tabproduct">
			 <div class="title fnt12b txtalgncnt">
				 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
			 </div>
			 <div class="img txtalgncnt">
				 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
			 </div>
			 <div class="price fnt12b txtalgncnt">
				 Цена:
				 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				 <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
				 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
				 {% ENDIF %}
				 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
			 </div>
			 <div class="buttons txtalgncnt">
				 {% IF goods.MAX_REST_VALUE>0 %}
				 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
					 <div>
					 <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 href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>
					 <a class="blgreen" 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>
					 </div>
				 </form>
				 {% ENDIF %}
				 {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
			 </div>
			 </div>
		 </td>
		
		 {% IFNOT goods.last %}
			 {% IF index_page %}
			 {goods.index | is_divided("2","</tr><tr>","")}
			 {% ELSE %}
			 {goods.index | is_divided("3","</tr><tr>","")}
			 {% ENDIF %}
		 {% ENDIF %}
		 {% ENDFOR %}
	 </tr>
	 </table>
</div>
<!-- Вывод каталога таблицей-Конец -->
{% ENDIF %}
{% ENDIF %}	
<!-- Товары-конец -->		

заменить на этот:
<!-- Вывод каталога таблицей -->
{% IF GOODS_VIEW_TYPE=2 %}
<!-- Вывод каталога таблицей -->
<div class="box padd">
	 <table class="table" cellpadding="5" cellspacing="0">
	 <tr>
		 {% FOR goods %}
		 <td>
			 <div class="tabproduct">
			 <div class="title fnt12b txtalgncnt">
				 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
			 </div>
			 <div class="img txtalgncnt">
				 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
			 </div>
			 <div class="price fnt12b txtalgncnt">
				 Цена:
				 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				 <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
				 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
				 {% ENDIF %}
				 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
			 </div>
			 <div class="buttons txtalgncnt">
				 {% IF goods.MAX_REST_VALUE>0 %}
				 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
					 <div>
					 <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 href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>
					 <a class="blgreen" 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>
					 </div>
				 </form>
				 {% ENDIF %}
				 {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
			 </div>
			 </div>
		 </td>
		
		 {% IFNOT goods.last %}
			 {% IF index_page %}
			 {goods.index | is_divided("2","</tr><tr>","")}
			 {% ELSE %}
			 {goods.index | is_divided("3","</tr><tr>","")}
			 {% ENDIF %}
		 {% ENDIF %}
		 {% ENDFOR %}
	 </tr>
	 </table>
</div>
<!-- Вывод каталога таблицей-Конец -->
{% ELSE %}
<div class="hr"></div>

	 <!-- Вывод каталога списком -->
{% FOR goods %}
	 <div class="hr"></div>
	 <div class="box padd">
	 <div class="titlebox txtalgnlft">
		 <ul>
		 <li class="blue fnt11b">
			 <h2><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">
			 {% IF goods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %}
			 {% IF goods.MAX_REST_VALUE>0 %}В наличии{% ENDIF %}
			 </a></h2>
		 </li>
		 <li class="default fnt12b "><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></li>
		 </ul>
	 </div>
	 <div class="ulproduct">
		 <div class="img txtalgncnt">
		 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
		 </div>
		 <div class="infoproduct">
		 <div class="name fnt14b">
			 <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
		 </div>
		 <div class="info fnt11n txtalgnlft">
			 {goods.DESCRIPTION_SHORT}
		 </div>
		 <div class="buttons">
			 {% IF goods.MAX_REST_VALUE>0 %}
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				 <div>
				 <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="whtgray" 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>
				 <a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>
				 </div>
			 </form>
			 {% ENDIF %}
			 {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
		 </div>
		 <div class="price fnt12b txtalgnlft">
			 Цена:
			 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
			 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			 {% ENDIF %}
			 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
		 </div>
		 </div>
		 <div class="clear"></div>
	 </div>
	 </div>
{% ENDFOR goods %}
<!-- Вывод каталога списком-Конец -->



{% ENDIF %}
{% ENDIF %}	
<!-- Товары-конец -->		

Сообщение отредактировал support 2.0: 25 Январь 2013 - 12:49
добавление кода


#9 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 12:38

Просмотр сообщенияsupport 2.0 (25 Январь 2013 - 12:28) писал:

Так Вам нужно оставить выбор вида товаров или по умолчанию сделать таблицей, чтобы списком вообще не было доступно?
Оставлять не нужно, нужно по умолчанию сделать плиткой, и запретить выбор. В вашем примере получилось наоборот - по умолчанию осталось списком, а сделать плиткой стало невозможно.

#10 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 25 Январь 2013 - 12:43

Просмотр сообщенияSigareta.tv (25 Январь 2013 - 12:38) писал:

Оставлять не нужно, нужно по умолчанию сделать плиткой, и запретить выбор. В вашем примере получилось наоборот - по умолчанию осталось списком, а сделать плиткой стало невозможно.
Насколько мне известно.
Про это писали на форуме.
http://forum.storela...олчанию-в-плас/

#11 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 12:45

6) Предыстория: удалил из HTML логотип вообще. Хочу вернуть.
Почему то не могу спозиционировать нужное в CSS

В файле main.csstemplate добавил строчку:
#logotype {position: absolute; left: 150px; top: 150px;}

В файле HTML дописал:

<body>
<div id="backtop">
  <div id="container">
   <div class="logotype"><a href="http://{NET_DOMAIN}/"><img src="{ASSETS_IMAGES_PATH}logo.png" alt="{SETTINGS_STORE_NAME}" title="{SETTINGS_STORE_NAME}" /></a></div>

Дописанное мною выделено красным. Остальное было уже. В итоге логотип отображается, но он в самом вверху и в самом лево. Не там где мне надо.

Старая строчка с logotype в файле CSS удалена мною.
Как там правильно позицию то в пикселях прописать?

#12 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 25 Январь 2013 - 12:52

В файле "main.csstemplate".
Найти код:
#logotype {position: absolute; left: 150px; top: 150px;}
Заменить:
.logotype {position: absolute; left: 150px; top: 150px;}


#13 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 13:10

6 сделал сам, вроде дошло в чем проблема.
Итак, я вообще удалил

<ul>
                 {% IF GOODS_VIEW_TYPE=1 %}
                 <li><a href="?goods_view_type=2" class="table"></a></li>
                 <li><a href="?goods_view_type=1" class="list current"></a></li>
                 {% ENDIF %}
                 {% IF GOODS_VIEW_TYPE=2 %}
                 <li><a href="?goods_view_type=2" class="table current"></a></li>
                 <li><a href="?goods_view_type=1" class="list"></a></li>
                 {% ENDIF %}
         </ul>
И кнопки исчезли. Оказалось вот в чем проблема - я сам уже выбрал себе список. И когда заходил после изменений - мне показывался список. Но новому юзеру показывалась плитка. Я это проверил - зашел через анонимайзер и увидел сразу таблицу - то что надо.

Но это породило новую проблему поэтому...

7) Как теперь увеличить расстояние?
Изображение

Просмотр сообщенияKoderhan (25 Январь 2013 - 12:52) писал:

В файле "main.csstemplate".
Найти код:
#logotype {position: absolute; left: 150px; top: 150px;}
Заменить:
.logotype {position: absolute; left: 150px; top: 150px;}
сработало, руки кривы, да :)

Итак...
Благодоря отличной работы модераторов...

1) решено
2) решено
3) решено
4) решено
5) решено
6) решено
7) пока не решено

#14 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 25 Январь 2013 - 13:29

В файле "main.csstemplate".
Найти код:
#content .cort { padding: 0px 10px; position: relative; top: 15px; margin-bottom: -10px; }
Заменить:
#content .cort { padding: 0px 10px; position: relative; top: 8px; margin-bottom: -10px; height: 45px;}


#15 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 14:01

Просмотр сообщенияKoderhan (25 Январь 2013 - 13:29) писал:

В файле "main.csstemplate".
Найти код:
#content .cort { padding: 0px 10px; position: relative; top: 15px; margin-bottom: -10px; }
Заменить:
#content .cort { padding: 0px 10px; position: relative; top: 8px; margin-bottom: -10px; height: 45px;}
Да. Сразу сработало. Только 45 много, поставил 35, лучше так.

1) решено
2) решено
3) решено
4) решено
5) решено
6) решено
7) решено

Не вижу никаких других проблем пока. Ну что сказать - я впечатлён качеством поддержки, никак не ожидал что так оперативно и понятно будут мне помогать :) Буду и дальше использовать данный сервис, чувствуется надежность сервиса и есть уверенность, что тут меня не подведут. Всем модераторам огромное спасибо - классная работа!

Пожелание:
Нет функции запретить вход на лицам лицам моложе 18. Я думаю такая функция нужна не только моему сайту, но и различным секс-шопам. Мне это видится так - при первом появлении пользователя на сайте выдает окно-вопрос "Вам есть 18 лет?", и ответы-кнопки "Да" и "Нет". Как везде и делается. Желательно чтобы веб-мастер имел возможно писать свой текст, таким образом он может установить другие возрастные рамки, или вообще не возрастные. Есть товары, которые не нужно показывать нашим детям.

#16 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 25 Январь 2013 - 14:29

ну все на оценку) ставте магазин вот там и увидите ..точнее другие увидят что еще нужно подправить

#17 Sigareta.tv

Sigareta.tv

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

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

Отправлено 25 Январь 2013 - 14:33

Спасибо. Но я еще не закончил. Я просто спрашивал там где сам не мог понять. Работы еще много, но вопросов не возникает, сам справляюсь. Сейчас буду красивые картинки рисовать, точнее гуглить :) На оценки через недельку выложу.

#18 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 25 Январь 2013 - 14:44

Просмотр сообщенияSigareta.tv (25 Январь 2013 - 14:01) писал:

Да. Сразу сработало. Только 45 много, поставил 35, лучше так.

1) решено
2) решено
3) решено
4) решено
5) решено
6) решено
7) решено

Не вижу никаких других проблем пока. Ну что сказать - я впечатлён качеством поддержки, никак не ожидал что так оперативно и понятно будут мне помогать :) Буду и дальше использовать данный сервис, чувствуется надежность сервиса и есть уверенность, что тут меня не подведут. Всем модераторам огромное спасибо - классная работа!

Пожелание:
Нет функции запретить вход на лицам лицам моложе 18. Я думаю такая функция нужна не только моему сайту, но и различным секс-шопам. Мне это видится так - при первом появлении пользователя на сайте выдает окно-вопрос "Вам есть 18 лет?", и ответы-кнопки "Да" и "Нет". Как везде и делается. Желательно чтобы веб-мастер имел возможно писать свой текст, таким образом он может установить другие возрастные рамки, или вообще не возрастные. Есть товары, которые не нужно показывать нашим детям.

Такое можно легко реализовать с помощью всплывающего окна на javascript. У нас на форуме это достаточно часто обсуждалось. Реализовано было по-разному. Для примера, можете посмотреть здесь.




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

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