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


Изменить Компановку Главной


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

#161 pilot

pilot

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

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

Отправлено 05 Март 2016 - 14:54

А почему у меня меню аккордеон теперь всегда раскрытое?

#162 Danil

Danil

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

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

Отправлено 05 Март 2016 - 15:11

Просмотр сообщенияpilot (05 Март 2016 - 14:54) писал:

А почему у меня меню аккордеон теперь всегда раскрытое?
Здравствуйте.
Ошибку Вам исправили, проверьте.

#163 pilot

pilot

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

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

Отправлено 05 Март 2016 - 15:13

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

#164 Danil

Danil

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

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

Отправлено 05 Март 2016 - 15:21

Просмотр сообщенияpilot (05 Март 2016 - 15:13) писал:

Данил, ну вот даже не смешно. Аккордеон собрался, лимитирования выдачи опять нет
Дело в том, что я не вносил изменения связанные с лимитированием выдачи, а просто удалил код со стилями, который был добавлен в файл main.js(это ошибка) и мешал корректной работе скриптов сайта.
Попробуйте очистить кэш браузера.

#165 pilot

pilot

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

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

Отправлено 05 Март 2016 - 15:30

кэш почистил, ничего не изменилось - лимитирования выдачи нет

#166 pilot

pilot

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

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

Отправлено 05 Март 2016 - 15:48

ау

#167 pilot

pilot

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

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

Отправлено 07 Март 2016 - 09:07

Данил, если вернуть то что вы удалили в main.js, лимитирование выдачи возвращается, правда криво, и аккордеон опять раскрывается.

Поддержка, не молчите пожалуйста!

#168 Юля123

Юля123

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

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

Отправлено 09 Март 2016 - 12:56

Просмотр сообщенияpilot (07 Март 2016 - 09:07) писал:

Данил, если вернуть то что вы удалили в main.js, лимитирование выдачи возвращается, правда криво, и аккордеон опять раскрывается.

Поддержка, не молчите пожалуйста!

Здравствуйте, подправила Вам отображение выбора варианта сортировок. Страницы лимита выдачи у Вас пропали, из-за того, что ни  в одной категории нет более 24 товаров (это значение установлено в настройках).

#169 pilot

pilot

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

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

Отправлено 11 Март 2016 - 10:16

Просмотр сообщенияЮля123 (09 Март 2016 - 12:56) писал:

ни  в одной категории нет более 24 товаров (это значение установлено в настройках).
Изменение настроек ни к чему не приводит. К тому же есть категории, в которых значительно больше 24 товаров.
И еще -

Просмотр сообщенияpilot (07 Март 2016 - 09:07) писал:

Данил, если вернуть то что вы удалили в main.js, лимитирование выдачи возвращается, правда криво

Неужели никто не может помочь?

#170 Юля123

Юля123

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

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

Отправлено 11 Март 2016 - 10:34

Просмотр сообщенияpilot (11 Март 2016 - 10:16) писал:

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


Неужели никто не может помочь?

Здравствуйте, скорее всего мы просто говорим про разные аккаунты. Уточните, пожалуйста, для какого Вы производите изменения.

#171 pilot

pilot

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

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

Отправлено 11 Март 2016 - 12:36


Юля123 197762


#172 Юля123

Юля123

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

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

Отправлено 11 Март 2016 - 14:23

Просмотр сообщенияpilot (11 Март 2016 - 12:36) писал:


Юля123 197762


У Вас на сайте есть код, который ограничивает вывод товаров, но он скрыт. Скорее всего Вы просили сделать Вам бесконечный скролинг товаров.


В main.js есть соответствующая функция

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

и в шаблоне Товары У Вас код:

			<!-- Блок возможности изменения лимитов выдачи -- >
			{% IF goods_show_per_page %}
			  <div class="nbrItemPage pagination">
				<p>
				<label>Показывать по:</label>
				<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>
				</p>
			  </div>
			{% ENDIF %}
			<!-- /Блок возможности изменения лимитов выдачи -->

закомментирован. Раскомментируйте его, удалите код:

			<!-- Страницы -->
			{% IF show_pages %}
			<div class="pages">
			  <ul class="pagination">
				{% FOR goods_pages %}
				  {% IF goods_pages.CURRENT %}
					<li class="current">{goods_pages.PAGE}</li>
				  {% ELSE %}
					<li class="page_number"><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li>
				  {% ENDIF %}
				{% ENDFOR %}
			  </ul>
			</div>
			{% ENDIF %}
			<!-- /Страницы -->


#173 pilot

pilot

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

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

Отправлено 12 Март 2016 - 20:21

Просмотр сообщенияЮля123 (11 Март 2016 - 14:23) писал:

закомментирован. Раскомментируйте его, удалите код:

		 <!-- Страницы -->
		 {% IF show_pages %}
		 <div class="pages">
			 <ul class="pagination">
			 {% FOR goods_pages %}
				 {% IF goods_pages.CURRENT %}
				 <li class="current">{goods_pages.PAGE}</li>
				 {% ELSE %}
				 <li class="page_number"><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li>
				 {% ENDIF %}
			 {% ENDFOR %}
			 </ul>
		 </div>
		 {% ENDIF %}
		 <!-- /Страницы -->

Удалил. Ничего не изменилось. Вернул назад.
Про скроллинг ничего не просил.
Еще раз - если в main.js вставляю это

Просмотр сообщенияЮля123 (03 Март 2016 - 14:59) писал:

и в конце main.css добавьте код:

.pages {float: right;}
.pages ol {display:inline;}
.pages li {display:inline-block; margin:0 2px;font-size: 14px;color:#7f7f7f;font-weight: 700;background: #f8f8f8;border-radius: 3px;text-align: center;min-height: 32px;min-width: 32px;line-height: 32px;}
.pages .current, .pages li:hover {color:#fff; background: #DA3B44;}
.pages li a {color: #afafaf;}
.pages li a:hover {color: #fff;}
.pages li .fa {font-size: 24px;color: #7f7f7f;padding: 3px 5px;margin: 0 0 1px;vertical-align: middle;}
i.fa.fa-angle-double-right:before {
content: '>';
font-size: 16px;
vertical-align: top;
}
.pages li:hover .fa {color: #fff;}
i.fa.fa-angle-double-left:before {
content: '<';
font-size: 16px;
vertical-align: top;
}

Лимит выдачи появляется, но выглядит вот так лимит.jpg

#174 MikDark

MikDark

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

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

Отправлено 13 Март 2016 - 12:13

Просмотр сообщенияpilot (12 Март 2016 - 20:21) писал:

Удалил. Ничего не изменилось. Вернул назад.
Про скроллинг ничего не просил.
Еще раз - если в main.js вставляю это


Лимит выдачи появляется, но выглядит вот так Прикрепленный файл лимит.jpg

Вам нужно вставлять не в main.js, а в main.css

#175 pilot

pilot

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

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

Отправлено 13 Март 2016 - 12:38

Просмотр сообщенияMikDark (13 Март 2016 - 12:13) писал:

Вам нужно вставлять не в main.js, а в main.css

Я бы рад, да нету у меня такого файла.

Предваряя вопрос, вставка в стили ничего не даёт

#176 pilot

pilot

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

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

Отправлено 15 Март 2016 - 18:55

Ау поддержка, неужели ничего нельзя сделать?

#177 Vaccina

Vaccina

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

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

Отправлено 16 Март 2016 - 04:02

Просмотр сообщенияMikDark (13 Март 2016 - 12:13) писал:

Вам нужно вставлять не в main.js, а в main.css

Немного ошиблись, не main.css, а файл style.css

#178 pilot

pilot

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

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

Отправлено 16 Март 2016 - 06:41

Просмотр сообщенияVaccina (16 Март 2016 - 04:02) писал:

Немного ошиблись, не main.css, а файл style.css

Просмотр сообщенияpilot (13 Март 2016 - 12:38) писал:

Предваряя вопрос, вставка в стили ничего не даёт


#179 Vaccina

Vaccina

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

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

Отправлено 16 Март 2016 - 06:49

Прошу прощения, не внимательна.  Как понимаю, необходимо вернуть постраничную навигацию по товарам. В шаблоне Товары в самом конце найдите:
<!-- /Для полного отображения страницы товаров оторазим элементы навигации и обёрточные блоки -->
</div>
{% ENDIF %}
<

замените на:
<!-- /Для полного отображения страницы товаров оторазим элементы навигации и обёрточные блоки -->
</div>
{% ENDIF %}

далее в main.js найдите и удалите:
$(function(){

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

После этого под товарами появится постраничная навигация

#180 pilot

pilot

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

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

Отправлено 16 Март 2016 - 18:43

Просмотр сообщенияVaccina (16 Март 2016 - 06:49) писал:

замените на:
<!-- /Для полного отображения страницы товаров оторазим элементы навигации и обёрточные блоки -->
</div>
{% ENDIF %}

Этот код так и выглядит.

Удалил из main.js, получилость так нав.jpg

Тот же результат что и при добавлении кода от Юли123




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

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