Jump to content


Photo
- - - - -

Сортировка по цене, названию и т.д. с фронта

рецепт сортировка категория

114 replies to this topic

#81 eashla

eashla
  • JBZoo User (rus)
  • User rate: 0
  • posts: 191
  • topics: 59

Posted 24 March 2015 - 04:28

А у вас точно id категории на которой не нужно выводить кнопки = 3 ?

 

Снимок экрана 2015-03-23 в 23.38.43.png

 

Мы же про один и тот же id говорим? 

 

ID Приложения
3

  • 0

#82 axeld

axeld
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 24 March 2015 - 14:30

 

attachicon.gifСнимок экрана 2015-03-23 в 23.38.43.png

 

Мы же про один и тот же id говорим? 

 

ID Приложения
3

 

Это не категория, это приложение.


  • 0

#83 eashla

eashla
  • JBZoo User (rus)
  • User rate: 0
  • posts: 191
  • topics: 59

Posted 24 March 2015 - 15:01

Это не категория, это приложение.

А как узнать id категории ? Можно в скринах если не трудно. 


  • 0

#84 eashla

eashla
  • JBZoo User (rus)
  • User rate: 0
  • posts: 191
  • topics: 59

Posted 24 March 2015 - 18:19

вместо 3 вставлял blog - тоже не помогло.


  • 0

#85 Na_uM

Na_uM
  • JBZoo User (rus)
  • User rate: 15.9
  • posts: 782
  • topics: 61

Posted 24 March 2015 - 18:26

зайдите в саму категорию-справа в верху будет id категории

 

Можно в скринах если не трудно. 

Безымянный.png

 


Edited by Na_uM, 24 March 2015 - 18:28.

  • 0

#86 eashla

eashla
  • JBZoo User (rus)
  • User rate: 0
  • posts: 191
  • topics: 59

Posted 24 March 2015 - 18:59

зайдите в саму категорию-справа в верху будет id категории

 

attachicon.gifБезымянный.png

 

Вот вроде бы всё сделал как надо.  Кеш почистил. Не сработало...

Attached Thumbnails

  • Снимок экрана 2015-03-24 в 14.10.15.png
  • Снимок экрана 2015-03-24 в 14.10.10.png
  • Снимок экрана 2015-03-24 в 14.10.04.png
  • Снимок экрана 2015-03-24 в 14.09.44.png

  • 0

#87 axeld

axeld
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 25 March 2015 - 12:39

Я вам if(!isset($_SESSION['myorder']) && $category_id !=134) - это не писал.

Пишите в файле ctegory.php

if($category_id !="134") 

Смотрите категорию (Статьи и и новости клима...) если "фильтр по цене все равно выводится", то 

 

Пишите 

echo $category_id; // должно вывести 134 

if($category_id !="134") 

Если не выводится 134, значит не та категория, если ничего не выводится, нужно смотреть Ваш сайт


  • 0

#88 eashla

eashla
  • JBZoo User (rus)
  • User rate: 0
  • posts: 191
  • topics: 59

Posted 25 March 2015 - 23:11

Результат таков 

  1. if($category_id !="134")  - ничего не меняется
  2. if($category->id!="134") - вместе с сортировкой пропадают статьи. Категория не отображает элементы.

Снимок экрана 2015-03-25 в 18.18.59.png

 

Снимок экрана 2015-03-25 в 18.18.24.png


Edited by eashla, 25 March 2015 - 23:16.

  • 0

#89 axeld

axeld
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 26 March 2015 - 14:35

Результат таков 

  1. if($category_id !="134")  - ничего не меняется
  2. if($category->id!="134") - вместе с сортировкой пропадают статьи. Категория не отображает элементы.

attachicon.gifСнимок экрана 2015-03-25 в 18.18.59.png

 

attachicon.gifСнимок экрана 2015-03-25 в 18.18.24.png

 

Вы не правильно пишите, то есть не там. Нужно  php Вам подтянуть.


  • 0

#90 eashla

eashla
  • JBZoo User (rus)
  • User rate: 0
  • posts: 191
  • topics: 59

Posted 26 March 2015 - 14:53

Вы пошли каким-то сложным путем, между тем это решается элементарно

 if($category->id!="3") { // дальше ваш код, у вас он может быть другой - проверьте , но принцип поймите
  ?>	 
  <div class="sort cat">  
  	<div class="sortblock">
    <? 
	if (!isset($_SESSION['myorder'])) {
	print '<a href="'.$myurl.'?myorder=price ASC" class="order asc">С дешевых</a> <a href="'.$myurl.'?myorder=price DESC" class="order desc">С дорогих</a>';
	}
	if (isset($_SESSION['myorder'])) { 
	if ($_SESSION['myorder'] == 'price ASC' || isset($_GET['myorder']) && $_GET['myorder'] == 'price ASC'): ?>
        <a href="<?php print $myurl.'?myorder=price ASC' ?>" class="order asc active">С дешевых</a> <a href="<?php print $myurl.'?myorder=price DESC' ?>" data-order="price DESC" class="order desc">С дорогих</a>
    <? else: ?>
        <a href="<?php print $myurl.'?myorder=price ASC' ?>" class="order asc">С дешевых</a> <a href="<?php print $myurl.'?myorder=price DESC' ?>" data-order="price DESC" class="order desc active">С дорогих</a>
    <? endif;
	}
	
	 ?>
    </div>
	</div>

	<?  } ?>

Если не категория 3 то выводим сортировку если иначе ничего не делаем.

Думаю вы поняли в каком файле этот писать. 

 

С php у меня действительно всё плохо, но так уж получилось что я начал пользоваться JBZoo, опираясь на хорошую тех поддержку и постоянные модицикации.
Это то что вы мне написали ранее - это я и втыкал. 


  • 0





Also tagged with one or more of these keywords: рецепт, сортировка, категория

Click to return to top of page in style!