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


Вопрос По Дизайну


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

#61 RedHead

RedHead

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

  • Модераторы
  • 1 052 сообщений

Отправлено 24 Апрель 2016 - 11:47

Просмотр сообщенияalexcola (23 Апрель 2016 - 21:35) писал:

Получилось сделать так.
На счёт стилизации-как на скрине как сделать?чтобы иконка меню была сверху ..ну и.т.д.

И ещё очень важный вопрос,на который Вы не ответили..как сделать так чтобы был не выпадающий список...а как на скрине...т.е
Выбираем допустим Чёрный металлопрокат,А ВНИЗУ него появляется уже ЕГО ПОДКАТЕГОРИИ...я так понимаю это фрейм уже получается...Спасибо

Здравствуйте. Речь идет об аккаунте 382786? Указывайте, пожалуйста в сообщениях, к какому магазину относится вопрос, чтобы у модераторов не возникало путаницы и дополнительных вопросов. Спасибо.

Перед внесением изменений, создайте бэкап шаблона.

1) В шаблоне html найдите блок кода:

<ul>
   {% FOR catalog_full %}
		 {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %}
		 <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
		 <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>
		   {% IF catalog_full.NAME = Чёрный металлопрокат %}
		<img style="height:20px;width:auto;" src="/design/tab-1-1.png" alt="" />
		{% ELSEIF catalog_full.NAME = Нержавеющий металлопрокат %}
		<img style="height:20px;width:auto;" src="/design/tab-2-1.png" alt="" />
		{% ELSEIF catalog_full.NAME = Цветной прокат %}
		<img style="height:20px;width:auto;" src="/design/tab-3-1.png" alt="" />
		{% ELSEIF catalog_full.NAME = Водозапорная арматура %}
		<img style="height:20px;width:auto;" src="/design/tab-4-1.png" alt="" />
		 {% ELSEIF catalog_full.NAME = Металлоконструкции %}
		<img style="height:20px;width:auto;" src="/design/tab-5-1.png" alt="" />
		{% ENDIF %}
		   {catalog_full.NAME}
		 </a>
		 {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
		 {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
   {% ENDFOR %}
   </ul>

замените его на:

  <ul>
   {% FOR catalog_full %}
		 {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %}
		 <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
		
		<div class="cat-menu-content"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>
		 
		 {% IF catalog_full.NAME = Чёрный металлопрокат %}
		<div class="cat-menu-image"> <img src="/design/tab-1-1.png" alt="" /></div>
	   
		{% ELSEIF catalog_full.NAME = Нержавеющий металлопрокат %}
		<div class="cat-menu-image"><img src="/design/tab-2-1.png" alt="" /></div>
	   
		{% ELSEIF catalog_full.NAME = Цветной прокат %}
		<div class="cat-menu-image"><img src="/design/tab-3-1.png" alt="" /></div>
	   
		{% ELSEIF catalog_full.NAME = Водозапорная арматура %}
		<div class="cat-menu-image"><img src="/design/tab-4-1.png" alt="" /></div>
	   
		 {% ELSEIF catalog_full.NAME = Металлоконструкции %}
		<div class="cat-menu-image"><img src="/design/tab-5-1.png" alt="" /></div>
	   
		{% ENDIF %}
		   {catalog_full.NAME}
		 </a></div>
		
		 {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
		 {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
   {% ENDFOR %}
   </ul>

Затем, в шаблоне main.css найдите строки:

.image_cat .subhead > a {
		padding: 10px;
		display: block;
		border: 1px solid #ccc;
		border-radius: 10px;
}
замените их на на:
.image_cat .subhead > a {
		padding: 15px;
		display: block;
}

В конец шаблона добавьте:

.cat-menu-image {width: 50px;margin: 0 auto;}
.cat-menu-image img {width: 50px;margin: 0 auto;}
.cat-menu-content a {font-size: 13px;font-weight: 600;color: #71A6E7;}
.image_cat ul li:hover {background: #f2f2f2;}

Автоматически загрузить изображения для подкатегорий нельзя. Можно сделать это вручную, как и для категорий. Но если подкатегорий будет много, то код получится тяжелый. Изображения, в любом случае увеличивают скорость прогрузки страницы. Это изменение не лучшим образом скажется на сайте. Вы уверены, что хотите сделать подобные изменения?

#62 Kronmet

Kronmet

    Пользователь

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

Отправлено 24 Апрель 2016 - 13:17

Да.речь идёт об аккаунте 382786,хорошо впредь буду писать.

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

Ещё вопрос такой,как мне изменить размеры шрифта и размеры иконки меню?

#63 RedHead

RedHead

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

  • Модераторы
  • 1 052 сообщений

Отправлено 24 Апрель 2016 - 13:55

Просмотр сообщенияKronmet (24 Апрель 2016 - 13:17) писал:

Да.речь идёт об аккаунте 382786,хорошо впредь буду писать.

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

Ещё вопрос такой,как мне изменить размеры шрифта и размеры иконки меню?

Вы применили изменения не к тому участку кода, извините, не обратила внимания, что их два.

В шаблоне html найдите еще один код:

<ul>
{% FOR catalog_full %}
		 {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %}
		 <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
		 <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>
		 {% IF catalog_full.NAME = Чёрный металлопрокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-1-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Нержавеющий металлопрокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-2-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Цветной прокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-3-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Водозапорная арматура %}
	 <img style="height:20px;width:auto;" src="/design/tab-4-1.png" alt="" />
		 {% ELSEIF catalog_full.NAME = Металлоконструкции %}
	 <img style="height:20px;width:auto;" src="/design/tab-5-1.png" alt="" />
	 {% ENDIF %}
		 {catalog_full.NAME}
		 </a>
		 {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
		 {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{% ENDFOR %}
</ul>
замените его на:
<ul>
{% FOR catalog_full %}
				 {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %}
				 <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
			
			 <div class="cat-menu-content"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>
				
				 {% IF catalog_full.NAME = Чёрный металлопрокат %}
			 <div class="cat-menu-image"> <img src="/design/tab-1-1.png" alt="" /></div>
		
			 {% ELSEIF catalog_full.NAME = Нержавеющий металлопрокат %}
			 <div class="cat-menu-image"><img src="/design/tab-2-1.png" alt="" /></div>
		
			 {% ELSEIF catalog_full.NAME = Цветной прокат %}
			 <div class="cat-menu-image"><img src="/design/tab-3-1.png" alt="" /></div>
		
			 {% ELSEIF catalog_full.NAME = Водозапорная арматура %}
			 <div class="cat-menu-image"><img src="/design/tab-4-1.png" alt="" /></div>
		
				 {% ELSEIF catalog_full.NAME = Металлоконструкции %}
			 <div class="cat-menu-image"><img src="/design/tab-5-1.png" alt="" /></div>
		
			 {% ENDIF %}
				 {catalog_full.NAME}
				 </a></div>
			
				 {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
				 {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{% ENDFOR %}
</ul>

Затем, в main.css замените строки:

.cat-menu-image {width: 300px;margin: 0 auto;}
.cat-menu-image img {width: 200px;margin: 0 auto;}
.cat-menu-content a {font-size: 13px;font-weight: 600;color: #71A6E7;}
на:
.cat-menu-image {width: 90px;margin: 0 auto;}
.cat-menu-image img {width: 90px;margin: 0 auto;}
.cat-menu-content a {font-size: 15px;font-weight: 600;color: #71A6E7;}

Получится примерно так:

1.jpg

Инструкцию о вставке изображений в подкатегории, вам вышлют в следующем письме.

#64 Kronmet

Kronmet

    Пользователь

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

Отправлено 24 Апрель 2016 - 14:41

Всё поменял,но ничего не изменилось

#65 Kronmet

Kronmet

    Пользователь

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

Отправлено 24 Апрель 2016 - 14:50

Просмотр сообщенияKronmet (24 Апрель 2016 - 14:41) писал:

Всё поменял,но ничего не изменилось

Всё нормально разобрался, но как всё это меню выровнить по центру?

#66 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 24 Апрель 2016 - 15:29

Просмотр сообщенияKronmet (24 Апрель 2016 - 14:50) писал:

Всё нормально разобрался, но как всё это меню выровнить по центру?

Для вставки изображений подкатегорий:
В шаблоне HTML найдите код:
		 <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>
		 {% IF catalog_full.NAME = Чёрный металлопрокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-1-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Нержавеющий металлопрокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-2-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Цветной прокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-3-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Водозапорная арматура %}
	 <img style="height:20px;width:auto;" src="/design/tab-4-1.png" alt="" />
		 {% ELSEIF catalog_full.NAME = Металлоконструкции %}
	 <img style="height:20px;width:auto;" src="/design/tab-5-1.png" alt="" />
	 {% ENDIF %}
		 {catalog_full.NAME}
		 </a>

Замените на:
		 <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>
		 {% IF catalog_full.NAME = Чёрный металлопрокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-1-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Нержавеющий металлопрокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-2-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Цветной прокат %}
	 <img style="height:20px;width:auto;" src="/design/tab-3-1.png" alt="" />
	 {% ELSEIF catalog_full.NAME = Водозапорная арматура %}
	 <img style="height:20px;width:auto;" src="/design/tab-4-1.png" alt="" />
		 {% ELSEIF catalog_full.NAME = Металлоконструкции %}
	 <img style="height:20px;width:auto;" src="/design/tab-5-1.png" alt="" />
		
		 {% ELSEIF catalog_full.NAME = Сортовой металлопрокат %}
	 <img style="height:20px;width:auto;" src="ссылка" alt="" /><br>
	 {% ELSEIF catalog_full.NAME = Фасонный металлопрокат %}
	 <img style="height:20px;width:auto;" src="ссылка" alt="" /><br>
	 {% ELSEIF catalog_full.NAME = Листовой стальной прокат %}
	 <img style="height:20px;width:auto;" src="ссылка" alt="" /><br>
	 {% ELSEIF catalog_full.NAME = Трубный металлопрокат %}
	 <img style="height:20px;width:auto;" src="ссылка" alt="" /><br>
	 {% ENDIF %}
		 {catalog_full.NAME}
		 </a>

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

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите код:
.image_cat .sub li a {
	 color: #fff;
	 font-size: 14px;
	 padding: 5px;
	 display: block;
}

Замените на:
.image_cat .sub li a {
color: #fff;
font-size: 14px;
padding: 5px;
display: block;
text-align: center;
}

Уточните, пожалуйста, на скриншоте как именно требуется центрировать элементы.

#67 Kronmet

Kronmet

    Пользователь

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

Отправлено 24 Апрель 2016 - 15:54

Вот как на скрине

Прикрепленные изображения

  • 2016-04-24_15-53-53.png


#68 RedHead

RedHead

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

  • Модераторы
  • 1 052 сообщений

Отправлено 24 Апрель 2016 - 19:33

Просмотр сообщенияKronmet (24 Апрель 2016 - 15:54) писал:

Вот как на скрине

В шаблоне html найдите блок кода:

	  <!-- Jssor Slider Слайдер Конец -->
<div class="image_cat">
<ul>
{% FOR catalog_full %}
								 {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %}
								 <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}">

						 <div class="cat-menu-content"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>

								 {% IF catalog_full.NAME = Чёрный металлопрокат %}
						 <div class="cat-menu-image"> <img src="/design/tab-1-1.png" alt="" /></div>

						 {% ELSEIF catalog_full.NAME = Нержавеющий металлопрокат %}
						 <div class="cat-menu-image"><img src="/design/tab-2-1.png" alt="" /></div>

						 {% ELSEIF catalog_full.NAME = Цветной прокат %}
						 <div class="cat-menu-image"><img src="/design/tab-3-1.png" alt="" /></div>

						 {% ELSEIF catalog_full.NAME = Водозапорная арматура %}
						 <div class="cat-menu-image"><img src="/design/tab-4-1.png" alt="" /></div>

								 {% ELSEIF catalog_full.NAME = Металлоконструкции %}
						 <div class="cat-menu-image"><img src="/design/tab-5-1.png" alt="" /></div>


						 {% ENDIF %}
								 {catalog_full.NAME}
								 </a></div>

								 {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
								 {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{% ENDFOR %}
</ul>
</div>

Замените его на:

	  <!-- Jssor Slider Слайдер Конец -->
<div class="image_cat">
<div class="image_cat-box">
<ul>
{% FOR catalog_full %}
								 {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %}
								 <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
					   
						 <div class="cat-menu-content"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>
							   
								 {% IF catalog_full.NAME = Чёрный металлопрокат %}
						 <div class="cat-menu-image"> <img src="/design/tab-1-1.png" alt="" /></div>
			   
						 {% ELSEIF catalog_full.NAME = Нержавеющий металлопрокат %}
						 <div class="cat-menu-image"><img src="/design/tab-2-1.png" alt="" /></div>
			   
						 {% ELSEIF catalog_full.NAME = Цветной прокат %}
						 <div class="cat-menu-image"><img src="/design/tab-3-1.png" alt="" /></div>
			   
						 {% ELSEIF catalog_full.NAME = Водозапорная арматура %}
						 <div class="cat-menu-image"><img src="/design/tab-4-1.png" alt="" /></div>
			   
								 {% ELSEIF catalog_full.NAME = Металлоконструкции %}
						 <div class="cat-menu-image"><img src="/design/tab-5-1.png" alt="" /></div>
						
						 {% ENDIF %}
								 {catalog_full.NAME}
								 </a></div>
					   
								 {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
								 {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{% ENDFOR %}
</ul>
</div>
</div>

Затем, в конец шаблона main.css  добавьте строку:

.image_cat-box { width: 1150px; margin: 0 auto;}


#69 Kronmet

Kronmet

    Пользователь

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

Отправлено 24 Апрель 2016 - 19:47

Получилось

Ещё такой вопрос....Как сделать эти..(указаны на скрине) меньше на %40

Скрин

а само изображение в них больше*

Прикрепленные изображения

  • 2016-04-24_19-44-54.png


#70 RedHead

RedHead

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

  • Модераторы
  • 1 052 сообщений

Отправлено 24 Апрель 2016 - 20:10

Просмотр сообщенияKronmet (24 Апрель 2016 - 19:47) писал:

Получилось

Ещё такой вопрос....Как сделать эти..(указаны на скрине) меньше на %40

Скрин

а само изображение в них больше*

Перед внесением изменений, создайте бэкап шаблона. В шаблоне ТОВАРЫ, найдите блок кода:

<div class="categories row {% IF index_page %}db{% ENDIF %}">
	  {% FOR nested_categories_list %}
		<div class="cat {% IF index_page %}col-md-3{% ENDIF %} col-sm-4 col-sms-6 col-smb-12">
		  <div class="cat-img">
замените его на:
<div class="categories row {% IF index_page %}db{% ENDIF %}">
	  {% FOR nested_categories_list %}
		<div class="cat {% IF index_page %}col-md-3{% ENDIF %} col-sm-3 col-sms-6 col-smb-12">
		  <div class="cat-img">


Затем, в шаблоне main.css найдите строку:

.categories .cat .cat-img {width: 270px;height: 271px;vertical-align: middle;display: table-cell;border: 1px solid #e9e9e9;border-bottom:none;}
замените ее на:
.categories .cat .cat-img {width: 270px;height: 160px;vertical-align: middle;display: table-cell;border: 1px solid #e9e9e9;border-bottom:none;}


#71 Kronmet

Kronmet

    Пользователь

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

Отправлено 26 Апрель 2016 - 20:17

Само изображение как было маленьким так и осталось

#72 Danil

Danil

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

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

Отправлено 26 Апрель 2016 - 20:24

Просмотр сообщенияKronmet (26 Апрель 2016 - 20:17) писал:

Само изображение как было маленьким так и осталось
Здравствуйте.
В разделе Настройки - Основные - "Изображения категорий" - изменяйте размер в поле "Максимальный размер по высоте/ширине в пикселях для списка категорий внутри категории".
На данный момент, там стоит значение 130px, но для лучшего отображения оно делится на 2, т.е. на сайте размер изображений 65px.




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

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