UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: Canekt от 11 Сентября 2016, 16:02:03

Название: Товары в категории по дате, как?
Отправлено: Canekt от 11 Сентября 2016, 16:02:03
По умолчанию товары в категориях фильтруются по цене, сначала самые дешевые, далее дорогие. Как сделать, чтобы по умолчанию в категории показывались последние товары (созданные или измененные)?
Добавил в товары поле с идентификатором publish_time и типом данных Дата. А вот что менять в шаблоне чтобы выводились товары как надо - хз. Помогите плиз! Шаблон xslt
Название: Re: Товары в категории по дате, как?
Отправлено: Canekt от 11 Сентября 2016, 21:33:19
Понятно все с данным движком. Тупое выкачавание денег. Элементарные функции, работающие в любом другом движке магазина делают на фрилансе за бабло, а просишь подсказать где что править, тупо игноры. Админы, Вы для чего систему писали, чтобы на фрилансе за бабло элементарщину подключать, плодя быдло компаний по доработке кода, или чтобы конечному пользователю удобно было? Почему нельзя реализовать такие функции в админке (между прочим немалые деньги отданы за систему). И приходится еще платить камуто на стороне чтобы к примеру товары выводились по дате а не сука по цене или алфавиту!!!
Название: Re: Товары в категории по дате, как?
Отправлено: aghigay от 12 Сентября 2016, 11:56:33
Ржака :-)
"Я не могу настроить, платить никому я не готов, научите меня немедленно, козлы!" :-)
Позитивнее нужно мыслить, позитивнее :-)

Ну ладно, один из "козлов" научит бедного, обиженного маленького мальчика:
Товары могут выводиться несколькими возможными путями. Я рассмотрю только 2 из них, так как остальные вообще непредсказуемы, но видимо до них ваш проект и не дорос. Итак:
- http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/katalog/catalog_getobjectslist/ - метод устарел и в 14 версии при переходе на PHP 7 его не будет. Так что если реализовано с помощью него - ожидайте проблем. В этом методе 2 параметра field_id и asc, отвечающие соответсвенно за то, по какому поля сортировать результат и в какой последовательности. http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/katalog/catalog_getobjectslist/#sel=21:1,24:11
- http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/katalog/catalog_getsmartcatalog/ - метод новый, требует переиндексации каталога, но в общем работает абсолютно идентично старому методу.
Название: Re: Товары в категории по дате, как?
Отправлено: Canekt от 12 Сентября 2016, 12:23:12
Ржака в том, что данные методы не работают, а документации эти ничего не дают (если ты не знаком с xslt). Когда покупался движок было сказано что сортировка есть любая, но ничего не сказано, что надо доплачивать, чтобы ее прикрутить. Я никого козлами не называл. Скорее всего Вы не кАзлы, а просто машенники. Покупаю телевизор в магазине я не должен парится о том как он устроен, я должен его смотреть. Когда заплатил немалые деньги за систему я не должен парится над тем как она написана, я должен ей пользоваться а не платить еще за подключении финкции которая есть даже в любом бесплатном движке.

И если Вы такой большой мальчик и в свое время изучал быдло ява код, то мне повезло меньше, я изучал PHP.
Название: Re: Товары в категории по дате, как?
Отправлено: aghigay от 12 Сентября 2016, 13:08:05
В принципе никто никому ничего не должен. Нет желания париться - не парьтесь :-)
Название: Re: Товары в категории по дате, как?
Отправлено: ilyar от 25 Сентября 2016, 11:57:53
Ржака в том, что данные методы не работают, а документации эти ничего не дают (если ты не знаком с xslt). Когда покупался движок было сказано что сортировка есть любая, но ничего не сказано, что надо доплачивать, чтобы ее прикрутить. Я никого козлами не называл. Скорее всего Вы не кАзлы, а просто машенники. Покупаю телевизор в магазине я не должен парится о том как он устроен, я должен его смотреть. Когда заплатил немалые деньги за систему я не должен парится над тем как она написана, я должен ей пользоваться а не платить еще за подключении финкции которая есть даже в любом бесплатном движке.

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

Работу макроса (метода) можно проверить путем прямого вызова (без шаблонизаторов) для этого достаточно ввести адресной строке браузера:

site/udata://module/method/(parma1)/(parma2)/(parmaN)

Это следует сделать, прежде чем утверждать, что методы не работают.

Очевидно "если ты не знаком с xslt" - не зная броду не следует использовать технологию или все обвинять и рассчитывать на помощь, помни в вопросе 90% решения.

Даже в телевизоре надо производить настройку. Однажды мой сосет (он не изучал ни "быдло ява код", ни PHP) заплатил за настройку каналов, просто он хотел получить то к чему привык, но не знал, как это сделать, а тратить свое время на излучения он не хотел. Вот и заплатил за время специалиста.

В интернете нет халявы, мы всегда платим, своим временем (прошу заметить оно бесценно), если используешь опенсорс, где тебе ничто ничего не гарантирует (предоставляется на условиях "как есть"), деньгами при использовании коммерческих решений получая ограниченную гарантию.

Пора завязать с нытьем и начать думать: