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


Ошибка Шаблона Движение

ошиб движение

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

#1 zvrv

zvrv

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

  • Пользователи
  • PipPipPip
  • 174 сообщений
  • ГородЯрославль

Отправлено 30 Июнь 2014 - 20:57

В шаблоне Движение обнаружил, что при попытке добавить товар в избранное или на сравнение не с первой страницы категории (скролл вниз), то вместо всплывающего сообщения о успешном добавлении страница перезагружается в режиме only_body. Вот видео https://yadi.sk/i/FJxsXA2wVYd2G

#2 Сake

Сake

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

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

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

Попробуйте в файле main.js найти строку

$('.compare, .wishlist').click(function(){

и заменить её на

$(document).on('click', '.compare, .wishlist', function(){


#3 763oleg367

763oleg367

    Новичок

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

Отправлено 09 Август 2014 - 12:11

Здравствуйте, не могли бы вы мне помочь. У меня на сайте (шаблон движение) при добавлении нижних позиций товара в сравнение или в избраное выкидывает на другую страницу. На пример в категории видеокарты http://kupiudachno.s...log/Videokarty.

#4 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 09 Август 2014 - 12:55

Просмотр сообщения763oleg367 (09 Август 2014 - 12:11) писал:

Здравствуйте, не могли бы вы мне помочь. У меня на сайте (шаблон движение) при добавлении нижних позиций товара в сравнение или в избраное выкидывает на другую страницу. На пример в категории видеокарты http://kupiudachno.s...log/Videokarty.
Здравствуйте, проверили, добавление в сравнение происходит корректно.
Уточните на каком товаре не происходит добавление товара.

#5 763oleg367

763oleg367

    Новичок

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

Отправлено 09 Август 2014 - 14:06

Просмотр сообщенияИрина345 (09 Август 2014 - 12:55) писал:

Здравствуйте, проверили, добавление в сравнение происходит корректно.
Уточните на каком товаре не происходит добавление товара.

Самую последнюю позицию попробуйте добавить прям на витрине, выдает

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

  • Безымянный.jpg


#6 763oleg367

763oleg367

    Новичок

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

Отправлено 09 Август 2014 - 14:13

Кнопка сравнение не появляется даже если добавить первые позиции, я заметил что это происходит в каталогах где много товара.
И еще есть вопрос. Как сделать чтобы не загружались сразу все товары на одну страницу?
Заранее спасибо.

#7 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 09 Август 2014 - 14:51

Просмотр сообщения763oleg367 (09 Август 2014 - 14:13) писал:

Кнопка сравнение не появляется даже если добавить первые позиции, я заметил что это происходит в каталогах где много товара.
И еще есть вопрос. Как сделать чтобы не загружались сразу все товары на одну страницу?
Заранее спасибо.
Здравствуйте, Уточните номер своего аккаунта, для дальнейшей инструкции.
для того чтобы все товар не отображались на странице найдите в main.js код
$(function() { initTabs(); });

  
function initInfinite() {
  
  var $container = $('.product-list, .product-list3');
  var lastPage = 1;
  // Скрываем навигацию по умолчанию
  $('.pagination').hide();

  $container.infinitescroll({
	navSelector  : '.infinitescroll-pages',	// класс элемента постраничной навигации для бесконечного скрола
	nextSelector : '.infinitescroll-pages b + a',  // класс элемента постраничной навигации, ссылка на следующую страницу
	itemSelector : '.main_general, .four.columns.product_wrapper',	 // класс элементов, которые будем извлекать
	loading: {
	  msgText: 'Пожалуйста подождите...',
	  finishedMsg: 'Больше нет товаров.',
	  img: zoomloaderPath ? zoomloaderPath : '/loader.gif'
	}
	}, function(newElements) {
	  var $newElems = $( newElements ).css({ opacity: 0 });
	  $newElems.imagesLoaded(function(){
		$newElems.animate({ opacity: 1 });
		//$container.masonry( 'appended', $newElems, true );
	  });
	  lastPage++;
	  previewInit();
	  // если это последняя страница, завершаем работу
	  if(lastPage >= (infiniteScrollLastPage ? infiniteScrollLastPage : 1) ){
		$container.infinitescroll('pause');
	  }
	}
  );

};
   и удалите

#8 763oleg367

763oleg367

    Новичок

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

Отправлено 09 Август 2014 - 15:01

Просмотр сообщенияИрина345 (09 Август 2014 - 14:51) писал:

Здравствуйте, Уточните номер своего аккаунта, для дальнейшей инструкции.
для того чтобы все товар не отображались на странице найдите в main.js код
$(function() { initTabs(); });


function initInfinite() {

var $container = $('.product-list, .product-list3');
var lastPage = 1;
// Скрываем навигацию по умолчанию
$('.pagination').hide();

$container.infinitescroll({
navSelector : '.infinitescroll-pages', // класс элемента постраничной навигации для бесконечного скрола
nextSelector : '.infinitescroll-pages b + a', // класс элемента постраничной навигации, ссылка на следующую страницу
itemSelector : '.main_general, .four.columns.product_wrapper', // класс элементов, которые будем извлекать
loading: {
msgText: 'Пожалуйста подождите...',
finishedMsg: 'Больше нет товаров.',
img: zoomloaderPath ? zoomloaderPath : '/loader.gif'
}
}, function(newElements) {
var $newElems = $( newElements ).css({ opacity: 0 });
$newElems.imagesLoaded(function(){
$newElems.animate({ opacity: 1 });
//$container.masonry( 'appended', $newElems, true );
});
lastPage++;
previewInit();
// если это последняя страница, завершаем работу
if(lastPage >= (infiniteScrollLastPage ? infiniteScrollLastPage : 1) ){
$container.infinitescroll('pause');
}
}
);

};
   и удалите

Мой аккаунт - SL-289668

#9 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 09 Август 2014 - 15:11

Просмотр сообщения763oleg367 (09 Август 2014 - 15:01) писал:

Мой аккаунт - SL-289668
В сравнение добавляется нормально.
Возможно проблема в кеше, очистите кеш браузера.
по второму вопросу инструкция выше.

#10 763oleg367

763oleg367

    Новичок

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

Отправлено 09 Август 2014 - 17:09

Просмотр сообщенияИрина345 (09 Август 2014 - 15:11) писал:

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

А как теперь вернуть блок выдачи лимитов товара?

Просмотр сообщенияИрина345 (09 Август 2014 - 15:11) писал:

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

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

#11 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 09 Август 2014 - 17:21

Просмотр сообщения763oleg367 (09 Август 2014 - 17:09) писал:

А как теперь вернуть блок выдачи лимитов товара?



Кэш очищал и браузер другой пробывал. в сравнение щас добавляется все нормально, только кнопки сравнить так и не появляется, только после обновление страницы вручную она появляется
найдите в main.css
.limit {
float: left;
display: block;
display: none; 
}
замените на


.limit {
float: left;
display: block;
}



#12 763oleg367

763oleg367

    Новичок

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

Отправлено 10 Август 2014 - 06:41

Просмотр сообщенияИрина345 (09 Август 2014 - 17:21) писал:

найдите в main.css
.limit {
float: left;
display: block;
display: none;
}
замените на


.limit {
float: left;
display: block;
}


Спасибо, Вам. Только у меня еще один вопрос как сделать чтобы слово "результатов" в блоке выбора лимитов, было после самого блока

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

  • Безымянный.jpg


#13 AnnaM

AnnaM

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

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

Отправлено 10 Август 2014 - 07:12

Просмотр сообщения763oleg367 (10 Август 2014 - 06:41) писал:

Спасибо, Вам. Только у меня еще один вопрос как сделать чтобы слово "результатов" в блоке выбора лимитов, было после самого блока
В шаблоне "Товары" замените код
<!-- Блок возможности изменения лимитов выдачи -->
			{% IF goods_show_per_page %}
			  <div class="limit">
				<label>&nbsp;Показывать по:</label>
				<span class="select-box">
				  <select name="per_page" onchange="this.form.submit();">
					{% FOR goods_per_page_list %}
					  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
					{% ENDFOR %}
				  </select>
				</span>
				<label>результатов</label>
			  </div>
			{% ENDIF %} 
			<!-- /Блок возможности изменения лимитов выдачи -->
на этот
<!-- Блок возможности изменения лимитов выдачи -->
			{% IF goods_show_per_page %}
			  <div class="limit">
				<label>&nbsp;Показывать по:</label>
				<span class="select-box">
				  <select name="per_page" onchange="this.form.submit();">
					{% FOR goods_per_page_list %}
					  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
					{% ENDFOR %}
				  </select>
				</span>
				<span>результатов</span>
			  </div>
			{% ENDIF %} 
			<!-- /Блок возможности изменения лимитов выдачи -->






Темы с аналогичным тегами ошиб, движение

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

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