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


Фотография
- - - - -

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

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

Сообщений в теме: 114

#61 eashla

eashla

Отправлено 17 March 2015 - 22:28

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

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

 

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

 

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


  • 0

#62 axeld

axeld

Отправлено 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 Ёшкин Кот

Ёшкин Кот

Отправлено 18 March 2015 - 11:04

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


Сообщение отредактировал Ёшкин Кот: 18 March 2015 - 11:06

  • 0

#64 axeld

axeld

Отправлено 18 March 2015 - 11:24

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


  • 0

#65 eashla

eashla

Отправлено 20 March 2015 - 02:31

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

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


  • 0

#66 Ёшкин Кот

Ёшкин Кот

Отправлено 20 March 2015 - 06:33

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


  • 0

#67 mr.varhola

mr.varhola

Отправлено 20 March 2015 - 07:34

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

Сообщение отредактировал mr.varhola: 20 March 2015 - 07:35

  • 0

#68 mr.varhola

mr.varhola

Отправлено 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';  // если являются, тут делаем что хотим, хоть стили пишем, хоть классы для блоков создаем, что угодно. 
}

Сообщение отредактировал mr.varhola: 20 March 2015 - 07:57

  • 0

#69 axeld

axeld

Отправлено 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

Отправлено 20 March 2015 - 13:55

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

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

{

.sort cat

{

display:none

}

}

Не проканало

 

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

templates/category/category.php


Сообщение отредактировал eashla: 20 March 2015 - 14:21

  • 0





Темы с аналогичным тегами рецепт, сортировка, категория

Click to return to top of page in style!