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


Ошибки Помогите Исправить


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

#1 Flor@@

Flor@@

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

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

Отправлено 05 Июль 2012 - 10:22

  • 1. блок сопутствующих товаров выходит за правую границу сайта
  • 2. блок отзывы выходит через раз почему-то за границу левого блока.
  • 4. раскрывающееся меню с брендами дублируется, и при этом не работает.


#2 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 05 Июль 2012 - 17:33

Просмотр сообщенияotdyh-i-son.ru (05 Июль 2012 - 10:22) писал:

  • 1. блок сопутствующих товаров выходит за правую границу сайта
Измените число товаров на строку, в шаблоне "Товар" в редакторе тем, вот здесь:
{% IFNOT related_goods.last %}{related_goods.index | is_divided("5","</tr><tr>","")}{% ENDIF %}
Поставьте например 4 или 3:
{% IFNOT related_goods.last %}{related_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %}

и выезжать за границы таблица перестанет.

Просмотр сообщенияotdyh-i-son.ru (05 Июль 2012 - 10:22) писал:

  • 2. блок отзывы выходит через раз почему-то за границу левого блока.
Возможно это связано с тем что таблица сопутствующих товарах увеличивала размер области в которой располагается, если нет, пришлите пример где они выезжают, попробуем найти причину.

Просмотр сообщенияotdyh-i-son.ru (05 Июль 2012 - 10:22) писал:

  • 4. раскрывающееся меню с брендами дублируется, и при этом не работает.

у Вас их 2 на сайте, потому что вставлен вот этот код в шаблоне "HTML":
{%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
 <option value="-1"> Выберите бренд</option> 
 {% FOR catalog_full %}
 {% IF catalog_full.NAME=Бренды%} 
 <option style="width: 145px; font-size:14px" value="{catalog_full.URL}">{catalog_full.NAME}</option>
 {% ENDIF %} 
 {% ENDFOR %}
 </select> 
 {% ENDIF %}
				  

<!-- Каталог -->
			<a href="http://{otdyh-i-son.ru}/catalog"> 
										<h4 class="contentTbodyCatalogHeader">Каталог товаров</h4></a>
				<ul id="subNavigation"> 
				
				<li>
  {%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
 <option value="-1"> Выберите бренд</option> 
 {% FOR catalog_full %}
 {% IF catalog_full.HIDE %} 
 <option style="width: 145px; font-size:14px" value="{catalog_full.URL}">{catalog_full.NAME}</option>
 {% ENDIF %} 
 {% ENDFOR %}
 </select> 
 {% ENDIF %} 

Если нужно сделать одно поле выбора достаточно удалить не нужное поле, например удалив не работающее

#3 Flor@@

Flor@@

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

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

Отправлено 05 Июль 2012 - 19:20

Просмотр сообщенияsupport (05 Июль 2012 - 17:33) писал:

Измените число товаров на строку, в шаблоне "Товар" в редакторе тем, вот здесь:
{% IFNOT related_goods.last %}{related_goods.index | is_divided("5","</tr><tr>","")}{% ENDIF %}
Поставьте например 4 или 3:
{% IFNOT related_goods.last %}{related_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %}
и выезжать за границы таблица перестанет.
Возможно это связано с тем что таблица сопутствующих товарах увеличивала размер области в которой располагается, если нет, пришлите пример где они выезжают, попробуем найти причину.

Да, вы правы, но проблема в том, что меня очень устраивает, что товары сопутствующие стоят именно по 5шт. в ряд, мне нужно уменьшить не их количество, а размер.

Просмотр сообщенияsupport (05 Июль 2012 - 17:33) писал:

у Вас их 2 на сайте, потому что вставлен вот этот код в шаблоне "HTML":
{%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
 <option value="-1"> Выберите бренд</option> 
 {% FOR catalog_full %}
 {% IF catalog_full.NAME=Бренды%} 
 <option style="width: 145px; font-size:14px" value="{catalog_full.URL}">{catalog_full.NAME}</option>
 {% ENDIF %} 
 {% ENDFOR %}
 </select> 
 {% ENDIF %}
				  

<!-- Каталог -->
			<a href="http://{otdyh-i-son.ru}/catalog"> 
										<h4 class="contentTbodyCatalogHeader">Каталог товаров</h4></a>
				<ul id="subNavigation"> 
				
				<li>
  {%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
 <option value="-1"> Выберите бренд</option> 
 {% FOR catalog_full %}
 {% IF catalog_full.HIDE %} 
 <option style="width: 145px; font-size:14px" value="{catalog_full.URL}">{catalog_full.NAME}</option>
 {% ENDIF %} 
 {% ENDFOR %}
 </select> 
 {% ENDIF %} 

Если нужно сделать одно поле выбора достаточно удалить не нужное поле, например удалив не работающее

Это я тоже знаю, но один из этих двух кодов был у меня ранее, а второй был предложен вакциной вот здесь: http://forum.storela...h__1#entry18601,
и я не знаю, как их соединить в один!!

#4 Vaccina

Vaccina

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

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

Отправлено 06 Июль 2012 - 14:03

Нет необходимости их объединять. Используйте только

{%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
 <option value="-1"> Выберите бренд</option> 
 {% FOR catalog_full %}
 {% IF catalog_full.HIDE %} 
 <option style="width: 145px; font-size:14px" value="{catalog_full.URL}">{catalog_full.NAME}</option>
 {% ENDIF %} 
 {% ENDFOR %}
 </select> 
 {% ENDIF %} 

По приведенной вами ссылки я написала вам ответ.

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

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




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

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