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


Подскажите , Плиз


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

#61 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 26 Июнь 2014 - 11:00

Просмотр сообщенияtheone (26 Июнь 2014 - 10:20) писал:

здравствуйте! спасибо, получилось.
А можно ли сделать показ большой картинки, как в шаблоне лайт? т.е картинка увеличивалась только по клику.
Сделать фиксированный размер фото в карточке товара
Здравствуйте, для решения данного вопроса воспользуйтесь этой инструкцией.

Для ограничения размеров изображения в файле style.css
Добавляем
#left-column .image #wrap img#image {
width: 300px;
height: 300px;
}


#62 theone

theone

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

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

Отправлено 26 Июнь 2014 - 11:24

получилось
съехали название, цена, скрин ниже

#63 MikDark

MikDark

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

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

Отправлено 26 Июнь 2014 - 11:35

Просмотр сообщенияtheone (26 Июнь 2014 - 11:24) писал:

получилось
съехали название, цена, скрин ниже

В style.css добавьте:
div#left-column {
width: 46%;
float: left;
}


#64 theone

theone

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

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

Отправлено 26 Июнь 2014 - 11:40

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

#65 support 2.0

support 2.0

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

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

Отправлено 27 Июнь 2014 - 02:36

Просмотр сообщенияtheone (26 Июнь 2014 - 11:40) писал:

получилось
ещё вот такую ошибку заметил, когда кликаешь на товар, открывает карточка товара. Если нет полного описания товара, то по умолчанию открывается закладка характеристики. Характеристики в ней почему то не отображаются, хотя они внесены.
Данной ошибки изначально в данном шаблоне не было, но видимо после внесения некоторых изменений была загружена версия с ошибкой такого рода. Пополнили баланс Вам на 500 рублей за нахождение ошибки. Заключается она в том, что всегда открывается при загрузке товара страница с tab_1, соответственно, если описания нет, то вкладка не отобразится, но и текст на других вкладках должен быть скрыт, если в ссылке стоит tab_1.  Вам эту ошибку мы в шаблоне уже исправили.

Для тех, у кого установлен данный шаблон с этой ошибкой, исправить можно так: найдите в шаблоне Товар
id="tab_1" class="selected"
замените на
id="tab_1" class="active"

далее в этом же шаблоне найдите
<!-- END С этим товаром смотрят -->

</div>
замените на
<!-- END С этим товаром смотрят -->

и после найдите
<!-- END Если в тарифном плане подключен модуль отзывов о товаре -->
</div>
</div>
замените на
<!-- END Если в тарифном плане подключен модуль отзывов о товаре -->
</div>
</div>
</div>

теперь в файле main.css найдите
.idTabs a.selected
замените на
.idTabs a.active

теперь в файле main.js найдите
// Инициализация табов на странице товара
function initTabs() {
// Блок в котором находятся табы
var tabBlock = $('#more_info_block');
if(!tabBlock.length) {
return false;
}
// По умолчанию делаем отметку о том что активного таба не найдено
var isFind = 0;
tabBlock.find('.idTabs li > a').each(function(i){
// Если нашёлся активный там
if($(this).hasClass('selected')) {
	 // Инициализируем найденный таб
	 $(this).click();
	 // Ставим отметку, о том что не нужно инициализировать первый таб на странице
	 isFind = 1;
}
});
// Если не найдено ни одного таба с отметкой о том что он активен
if(!isFind) {
// Ставим активным первый таб на странице.
tabSwitch(1);
}
// Проверяет хэш и если по нему была открыта вкладка, то эта функция автоматически откроет её.
checkTabHash();
// Биндим изменение хэша - проверка какой FAQ вопрос нужно открыть.
$(window).bind('hashchange', function() { checkTabHash(); });
}
// Проверяет хэш, переданый пользователем и открывает соответствующий раздел
function checkTabHash() {
// Определяем текущий хэш страницы
var hash = window.location.hash.substr(1);
if(hash == 'goodsDataOpinionAdd') {
// $('#goodsDataOpinionAddBlock').show('blind');
return false;
}
if(!hash.length || hash.indexOf('show_tab_') == -1) {
return false;
}
// Открываем тот таб, который был указан в hash-е
tabSwitch(hash.replace("show_tab_", ''))
}
// Выбор вкладки на странице товара
function tabSwitch(nb) {
var tabBlock = $('#more_info_block');
tabBlock.find('.idTabs li > a').removeClass('selected');
tabBlock.find('div.content').hide();
$('#tab_' + nb).addClass('selected');
$('#idTab' + nb).show();
// Записываем в хэш информацию о том какой таб сейчас открыт, для возможности скопировать и передать ссылку с открытым нужным табом
document.location.hash = "#show_tab_" + nb;
}
// Инициализируем табы на странице
$(function() { initTabs(); });
замените на
// Инициализация табов на странице товара
function initTabs() {
  // Блок в котором находятся табы
  var tabBlock = $('#more_info_block');
  if(!tabBlock.length) {
	return false;
  }
  // По умолчанию делаем отметку о том что активного таба не найдено
  var isFind = 0;
 
  // Проверяет хэш и если по нему была открыта вкладка, то эта функция автоматически откроет её.
  checkTabHash();
 
  var activeTab = tabBlock.find('.idTabs li a.active');
  if(!activeTab.length) {
	// Ставим активным первый таб на странице.
	tabSwitchCore($('.idTabs li a:first').attr('id').replace('tab_', ''));
  } 
 
  // Если текущий адрес страницы предполагает добавление отзыва
  if('#goodsDataOpinionAdd' == document.location.hash) {
	$('#goodsDataOpinionAddBlock').show();
  }
  // Биндим изменение хэша - проверка какой таб нужно открыть.
  $(window).bind('hashchange', function() { checkTabHash(); });
}
// Проверяет хэш, переданый пользователем и открывает соответствующий раздел
function checkTabHash() {
  // Определяем текущий хэш страницы
  var hash = window.location.hash.substr(1);

  if(hash == 'goodsDataOpinionAdd') {
	hash = 'show_tab_4';
  }
  if(!hash.length || hash.indexOf('show_tab_') == -1) {
	return false;
  }
  // Открываем тот таб, который был указан в hash-е
  tabSwitch(hash.replace("show_tab_", ''))
}
// Выбор вкладки на странице товара
function tabSwitch(nb) {
  tabSwitchCore(nb);
  if('#goodsDataOpinionAdd' != document.location.hash || 4 != nb ) {
	// Записываем в хэш информацию о том какой таб сейчас открыт, для возможности скопировать и передать ссылку с открытым нужным табом
	document.location.hash = "#show_tab_" + nb; 
  }
}
// Выбор вкладки на странице товара без изменения хэша
function tabSwitchCore(nb) {
  var tabBlock = $('#more_info_block');
  tabBlock.find('.idTabs li a').removeClass('active');
  tabBlock.find('div.content').hide();
  $('#tab_' + nb).addClass('active');
  $('#idTab' + nb).show();
}
// Инициализируем табы на странице
$(function() { initTabs(); });

Помимо динамических вкладок, исправлен недочет с блоками "сопутствующие товары" и "с этим товаром смотрят". Теперь они отображаются не во вкладке отзывы, а под динамическими вкладками.
Только что обновлена версия шаблона Осень, поэтому при переустановке темы из раздела "Галерея тем" данной ошибки у других пользователей уже не будет.

#66 theone

theone

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

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

Отправлено 27 Июнь 2014 - 06:54

рад помочь)
В експлоере "связь с администрацией" не верно отображается, как исправить?

#67 MikDark

MikDark

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

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

Отправлено 27 Июнь 2014 - 07:23

Просмотр сообщенияtheone (27 Июнь 2014 - 06:54) писал:

рад помочь)
В експлоере "связь с администрацией" не верно отображается, как исправить?

Покажите, пожалуйста, на скриншоте, у нас отображается все хорошо.

#68 theone

theone

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

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

Отправлено 27 Июнь 2014 - 07:31

Просмотр сообщенияMikDark (27 Июнь 2014 - 07:23) писал:

Покажите, пожалуйста, на скриншоте, у нас отображается все хорошо.


#69 MikDark

MikDark

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

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

Отправлено 27 Июнь 2014 - 07:37

Просмотр сообщенияtheone (27 Июнь 2014 - 07:31) писал:


К сожалению, не получается такое повторить. Какая у Вас версия IE?

#70 theone

theone

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

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

Отправлено 27 Июнь 2014 - 07:40

8 версия.
В 10 нормально отображается

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

  • 1.jpg


#71 Vaccina

Vaccina

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

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

Отправлено 28 Июнь 2014 - 02:40

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


#72 theone

theone

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

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

Отправлено 01 Июль 2014 - 09:23

в меню плюсики съехали, не могу поправить их. Как исправить?

#73 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 01 Июль 2014 - 09:42

Просмотр сообщенияtheone (01 Июль 2014 - 09:23) писал:

в меню плюсики съехали, не могу поправить их. Как исправить?
В файле "style.css".
Найти:
.accordion em.open-close {
background: url("http://design.pitstop45.ru/sprites.png") no-repeat -130px -54px;
padding: 8px 14px 10px 20px;
position: absolute;
right: 0;
top: 0;
}

Заменить:
.accordion em.open-close {
background: url("http://design.pitstop45.ru/sprites.png") no-repeat -130px -54px;
padding: 8px 14px 10px 20px;
position: absolute;
right: 0;
top: 8px;
}


#74 theone

theone

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

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

Отправлено 01 Июль 2014 - 09:50

теперь съехало в подменю (

#75 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 01 Июль 2014 - 09:58

Просмотр сообщенияtheone (01 Июль 2014 - 09:50) писал:

теперь съехало в подменю (
В конец файла "style.css".
Добавить код:
ul.accordion li.parent ul.accordion li.parent em.open-close {
top: 0;
}


#76 theone

theone

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

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

Отправлено 01 Июль 2014 - 10:09

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

#77 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 01 Июль 2014 - 10:50

Просмотр сообщенияtheone (01 Июль 2014 - 10:09) писал:

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

Здравствуйте, попробуйте такой вариант

В шаблоне "Товары"
Находим:
			  <!-- Список товаров. Таблица -->
			  <div class="grid-container">
				<ul class="grid" id="product_list">
				  {% FOR goods %}
					<li class="elem">
					  <div class="product_list_details_right">
						<div class="product_image_wrapper">
						  {% IF user_agent_ie7 %}
							<a class="product_img_link" href="{goods.URL | url_amp}" title="{goods.NAME}">
							  <img class="product_image" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}">
							</a>
						  {% ELSEIF user_agent_ie8 %}
							<a class="product_img_link" href="{goods.URL | url_amp}" title="{goods.NAME}">
							  <img class="product_image" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}">
							</a>
						  {% ELSE %}
							<a class="product_img_link" href="{goods.URL | url_amp}" title="{goods.NAME}">
							  <img class="product_image" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}">
							</a>
						  {% ENDIF %}
						  <div class="rating">
							<!-- Среднее значение по результатам всех отзывов об этом товаре -->
							{% IF goods.OPINION_RATING_VALUE %}
							  <img src="{FORALL_IMAGES_PATH}stars/{goods.OPINION_RATING_VALUE | number("0","","")}.gif" alt="{goods.OPINION_RATING_VALUE}" />
							{% ENDIF %}

							{% IF goods.OPINION_RATING_CNT_ALL>0 %}
							  <a href="{goods.URL | url_amp}?generally_is_good=-1&page=1">Отзывы ({goods.OPINION_RATING_CNT_ALL})</a>
							{% ELSE %}
							  <a href="{goods.URL | url_amp}?&amp;form%5Bgoods_id%5D=opinion#goodsDataOpinionAdd"></a>
							{% ENDIF %}
						  </div>
						</div>
						<div class="price_container {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
						  <span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
						  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							<span class="old-price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
							<span class="old-price">{goods.MIN_PRICE_OLD | money_format}</span>
						  {% ENDIF %}
						</div>
						<div class="product_list_add_to_cart">
						  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							<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="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
						  </form>
						</div> 
						<div class="product_list_add_to_cart">
						  <div class="add-to-links" style="display: block;">
							<!-- Если в тарифном плане подключен модуль сравнения товаров -->
							{% IF TARIFF_FEATURE_GOODS_COMPARE %}
							  <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
							  {% IFNOT SETTINGS_COMPARE_DISABLE %}
								{% IF goods.IS_HAS_IN_COMPARE_LIST %}
								  <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
								{% ELSE %}
								  <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
								{% ENDIF %}
							  {% ENDIF %}
							{% ENDIF %}
						  </div>
						</div>
					  </div>

					  <div class="product_list_details">
						<div class="product_list_details_left">
						  <h5><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h5>

						  {% IF goods.DESCRIPTION_LARGE %}
							<div class="product_desc">
							  <div class="product_desc">
								{goods.DESCRIPTION_LARGE}
								<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
							  </div>
							</div>
						  {% ENDIF %}
						</div>
					  </div>
					  <div class="clear"></div>
					</li>
				  {% ENDFOR %}
				</ul>
			  </div>
			  <!-- /Список товаров. Таблица -->

Заменяем на:
			  <!-- Список товаров. Таблица -->
			  <div class="grid-container">
				<ul class="grid" id="product_list">
				  {% FOR goods %}
					<table class="list_prod">
					  <tbody>
						<tr>
						  <td class="name">
							<a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a>
						  </td>
						  <td class="img">
							<a class="product_img_link" href="{goods.URL | url_amp}" title="{goods.NAME}">
							  <img class="product_image" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}">
							</a>
						  </td>
						  <td>
							<div class="price_container {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
						  <span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
						  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							<span class="old-price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
							<span class="old-price">{goods.MIN_PRICE_OLD | money_format}</span>
						  {% ENDIF %}
							</div>
						  </td>
						  <td class="rest_value">
							<span>{% IF goods.MIN_REST_VALUE>0 %}В наличии{% ELSE %}Нет в наличии{% ENDIF %}</span>
						  </td>
						  <td>
							<div class="product_list_add_to_cart">
							  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							  <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="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"></a>
							  </form>
							</div> 
						  </td>
						</tr>
					  </tbody>
					</table>
				  {% ENDFOR %}
				</ul>
			  </div>
			  <!-- /Список товаров. Таблица -->


В конец файла "main.css".
Добавить код:
.list_prod {width:100%;}
table.list_prod td, tr {
border: 1px solid;
padding: 10px;
text-align: center;
vertical-align: middle;
}

td.name {
  width:50%;
}

td.rest_value {
  width:10%;
}


#78 theone

theone

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

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

Отправлено 01 Июль 2014 - 11:14

всё получилось, немного сам поправил.
В итоге:
1) "рублей" заменить на "р"
2) цена и "в надичии"и картинку быстрого заказа выровнять
3) картинку быстрого заказа квадратную
4) в подвале линии появились, видимо в css надо что-то добавить

#79 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 01 Июль 2014 - 11:39

Просмотр сообщенияtheone (01 Июль 2014 - 11:14) писал:

всё получилось, немного сам поправил.
В итоге:
1) "рублей" заменить на "р"
2) цена и "в надичии"и картинку быстрого заказа выровнять
3) картинку быстрого заказа квадратную
4) в подвале линии появились, видимо в css надо что-то добавить
Здравствуйте, внесли необходимые изменения на вашем сайте.

#80 theone

theone

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

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

Отправлено 01 Июль 2014 - 11:47

Просмотр сообщенияCastiel (01 Июль 2014 - 11:39) писал:

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




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

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