Jump to content


Photo
- - - - -

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

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

114 replies to this topic

#61 eashla

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

Posted 17 March 2015 - 22:28

Как убрать сортировку из статей ? 

Тут всё ок Снимок экрана 2015-03-17 в 17.37.03.png

 

а тут уже лишнее

 

Снимок экрана 2015-03-17 в 17.36.49.png


  • 0

#62 axeld

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

Posted 18 March 2015 - 08:17

Как убрать сортировку из статей ? 

Тут всё ок attachicon.gifСнимок экрана 2015-03-17 в 17.37.03.png

 

а тут уже лишнее

 

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

 

Нужно сделать проверку на id категории if($category->id!="123") { выводим }, "123" категория со статьями. Я не побывал, но проверить нужно.  


  • 0

#63 Ёшкин Кот

Ёшкин Кот
  • JBZoo User (rus)
  • User rate: 77.8
  • posts: 757
  • topics: 134

Posted 18 March 2015 - 11:04

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


Edited by Ёшкин Кот, 18 March 2015 - 11:06.

  • 0

#64 axeld

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

Posted 18 March 2015 - 11:24

Да, это вообще просто.


  • 0

#65 eashla

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

Posted 20 March 2015 - 02:31

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

А как это можно сделать конкретно для статей? стиль же sort cat общий для всех, и применив display:none уберётся везде.  


  • 0

#66 Ёшкин Кот

Ёшкин Кот
  • JBZoo User (rus)
  • User rate: 77.8
  • posts: 757
  • topics: 134

Posted 20 March 2015 - 06:33

Я не знаю как вы организовали каталог и статьи. на такой вопрос вы можете ответить только сами. 


  • 0

#67 mr.varhola

mr.varhola
  • JBZoo User (rus)
  • User rate: 1.9
  • posts: 514
  • topics: 116

Posted 20 March 2015 - 07:34

$type = $this->app->jbrequest->get('type');
if ($type == 'blog') {
   // одно условие
 
} else if ($type == 'product') {
   // другое условие
 
} else if ($type == 'news') {
   // еще условие
}

Edited by mr.varhola, 20 March 2015 - 07:35.

  • 0

#68 mr.varhola

mr.varhola
  • JBZoo User (rus)
  • User rate: 1.9
  • posts: 514
  • topics: 116

Posted 20 March 2015 - 07:47

или можно сделать проверку алиаса, например если все статьи относятся к одному пункту меню и имеют вид:  

http://mysite/article/article1.html 

  где article это алиас пункта меню статей и он есть в ссылках всех статей, то можно написать так:

$curUrl = $_SERVER['REQUEST_URI'];  // Получили ссылку с адресной строки

$str = substr($curUrl, 1, 7);  // Взяли с ссылки только первые 7 символов
if($str == 'article'){  // Проверили, эти 7 символов являются нашим словом article или нет
	$checkUrl = 'article';  // если являются, тут делаем что хотим, хоть стили пишем, хоть классы для блоков создаем, что угодно. 
}

Edited by mr.varhola, 20 March 2015 - 07:57.

  • 0

#69 axeld

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

Posted 20 March 2015 - 08:14

 

или можно сделать проверку алиаса, например если все статьи относятся к одному пункту меню и имеют вид:  

http://mysite/article/article1.html 

  где article это алиас пункта меню статей и он есть в ссылках всех статей, то можно написать так:

$curUrl = $_SERVER['REQUEST_URI'];  // Получили ссылку с адресной строки

$str = substr($curUrl, 1, 7);  // Взяли с ссылки только первые 7 символов
if($str == 'article'){  // Проверили, эти 7 символов являются нашим словом article или нет
	$checkUrl = 'article';  // если являются, тут делаем что хотим, хоть стили пишем, хоть классы для блоков создаем, что угодно. 
}

 

А если нет пункта меню статей ? А если админ, не зная этого, решил изменить алиас ? А если будет еще одна категория со статьями ?

Самое правильное 

 if($category->id!="123") 
 {
  //выводим
  // 123 = id нужной категории, если категорий много, можно продолжить условие
 }




  • 0

#70 eashla

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

Posted 20 March 2015 - 13:55

А куда эти строчки кода добавлять ? 

И как это выглядеть должно?
if($category->id!="3")

{

.sort cat

{

display:none

}

}

Не проканало

 

засунул вверху кода 

templates/category/category.php


Edited by eashla, 20 March 2015 - 14:21.

  • 0





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

Click to return to top of page in style!