Jump to content

Recommended Posts

Добрый день. Спрашивали про сортировку много раз, но у меня немного другая ситуация.  А точнее у меня модель состоит из бренда потом номер позиции и литраж. Например ARA 1-1 потом Ara 1-5, ARA 1-20 и.т.д Но он сортирует по первой цифре литража. То есть он считает порядок так ARA 1-1 потом ARA 1-20 и Ara 1-5. 

Как мне сделать чтобы 20 он считал как 20, а не как 2 ? Буду благодарен за любые советы.

Share this post


Link to post
Share on other sites

Подскажите плиз. Очень надо или ткните носом где этот вопрос обсуждался. Так как именно решение этой проблемы не нашол.

Share this post


Link to post
Share on other sites

https://opencartforum.com/topic/31007-сортировка-товаров-1-10-100/

Универсального способа нет. Неуниверсальные там описаны/упомянуты: надо подстраиваться под конкретную ситуацию и вычленять нужные цифры из наименований, а для этого надо знать формат строки названия.

Проще пересилить себя и вносить в название товара унифицированное обозначение объёма, например:

01-001 ARA 1-1,

01-005 Ara 1-5,

01-020 ARA 1-20

и.т.д

Share this post


Link to post
Share on other sites

А в каких пределах ценних на нормальную сортировку через regexp? Не хоцца, чтобы сортировка была на серваке, пусть обрабатывалось бы на стороне юзверя в браузере через js обёртку какую-нить.

 

З.Ы. Поигрался тут перед сном с шаблоном вывода товара в категории. Получилось выводить товар в виде таблице вместо дивов. А к таблице преспокойненько прикрутился мой старый добры jquery datatables. Буду завтра щупать готовую функцию натуральной сортировки, вдруг сразу все заработает как надо :)

 

З.З.Ы Прикрутил ее к аттрибуту title в теге <a> , работает как часы. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.