4

4info

+3
Репутация
4
Рейтинг
#1 Связи типов контента. Вопрос сортировки прикрепленных записей в записи 23 апреля 2017 в 18:57
Есть ли результаты?
#2 Сортировка результатов поиска по убыванию даты 23 апреля 2017 в 18:54
В файле модели есть запрос в базу, в котором вроде производится сортировка по убыванию:
  1. $sql = "SELECT {$select_fields}, MATCH({$match_fields}) AGAINST ('{$query}' IN BOOLEAN MODE) as fsort
  2. FROM cms_{$table_name}
  3. WHERE {$filter_sql} MATCH({$match_fields}) AGAINST ('{$query}' IN BOOLEAN MODE)
  4. ORDER BY fsort [b]desc[/b]
  5. "
однако же она не работает. Менял на asc и обратно — эффекта нуль.

Мне вот любопытно, только у меня наблюдается подобное? У всех корректно работает или все как-то выходят из ситуации. Но, если даже на официальном демо-сайте не работает?!

Народ! Отзовись! )
#3 Сортировка результатов поиска по убыванию даты 21 апреля 2017 в 09:48
Похожие проблемы с поиском наблюдаю и на официальном демо-сайте ICMS. Похоже, поиск работает(?) только по заголовкам. shock

Задаю слово "город", что выхватил глаз из заголовка — найден один материал: "В городе открыт сервис для ретро-автомобилей".
Хочу посмотреть, как материалы сортируются и с трудом)), но нахожу похожие слова: "координат" --> "Ничего не найдено".
Возможно не умеет искать/отображать в нескольких материалах? Беру из найденного материала (см. выше) "стабилизатор" --> "Ничего не найдено".

Может, местный генератор текстов использует какую-нибудь хитрую кодировку, как на сайте гос. закупок?) Или всё-таки проблемы (недоработки) с поиском? scratch
#1 Связи типов контента. Вопрос по виду вывода и иерархии. 21 апреля 2017 в 08:57
Попытался создать в родителе две дочерние связи и вывести их в режиме списка. Нет возможности. "Можно создать только одну связь с типом вывода "Список"".
Также, пробовал последовательно привязать к родительскому (Р) контенту дочерний (Д), а к дочернему — свой дочерний (ДД). По отдельности выводит: Р --> Д, Д --> ДД, а Р --> Д --> ДД — нет.

А требуется создать более сложную иерархическую структуру вида:
— Контент
  -- Признак A контента
    --- Свойства A1
    --- Свойства A2
    --- Свойства A3

  -- Признак B контента
    --- Свойства B1
    --- Свойства B2
    --- Свойства B3
    ...
  ...
  ...

и в зависимости от выбранного признака формировать вывод, например:
— Контент
  -- Признак A контента
    --- Свойства A1
    --- Свойства A2
    --- Свойства A3

Как? Кто подскажет? scratch

В видео по обзору "Связей" прозвучало, что до релиза в компоненте будет ещё один тип вывода (возможно, это вывод "в контексте связи", что уже есть) и виджет. Может, разработчики внесут и упомянутый функционал? smile
#4 Сортировка результатов поиска по убыванию даты 21 апреля 2017 в 08:41
Вот уже ICMS v. 2.7.2, но проблема остаётся. sad

Есть ещё мнения, как настроить вывод результатов поиска по убыванию или в каком это файле?
Кстати, аналогичную картину наблюдаю при поиске по хештегам(#). Полагаю, что механизм поиска используется один и тот же.

Как победить? scratch
#5 Связи типов контента. Вопрос сортировки прикрепленных записей в записи 21 апреля 2017 в 08:33
Подтверждаю недоработку.
Создан тип контента, настроены наборы для сортировки по различным критериям по полям. При просмотре самого списка контента (отдельно) наборы отображаются и сортировка происходит. При просмотре списка контента в родительской записи (в связи) — не сортируется и не выводятся наборы. Ни в режиме списка, ни в режиме вкладок. Пробовали применять настройки и после создания связи и до её создания.

Zau4man, да, в видео звучало, но там был показан только фильтр. Он работает, а вот сортировка и наборы — нет.

Разработчики, специалисты! Как побороть? scratch
#6 Куда бы вставить виджет? 21 апреля 2017 в 08:24
Cтудия Sitestroi, подскажите как? Может, даже видео запишите? smile
#7 Сортировка результатов поиска по убыванию даты 11 апреля 2017 в 04:34
Спасибо за ответ!
Если Вы про ../system/controllers/search/model.php, то, к сожалению, там этого нет (или я не разглядел). Нечто похожее есть в основном классе ../system/core/model.php, но с логикой пока не разобрался.
#1 Сортировка результатов поиска по убыванию даты 10 апреля 2017 в 09:35
Добрый день!

ICMS v. 2.7.1
Компонент поиск (с внесёнными правками с github) сортирует найденные материалы по возрастанию (сначала — более старые по дате, новые — в самом конце). Подскажите, пожалуйста, как изменить порядок, чтобы в начале отображались последние по дате материалы (как на оф. сайте при сортировке по дате). Память смутно подсказывает, что меняется порядок a_z/z_a, далее провал...)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.