удалённые записи в корзину в поиске

InstantCMS 2.X
#1 1 апреля 2018 в 06:31
Всем мира!
Ребята обнаружил такую проблему — может у меня только или у всех? подскажите как поправить
удалил некоторые записи в корзину, но они в поиске site.ru/search всё равно появляются!
#2 2 апреля 2018 в 16:20
Интересно так у васнх или у меня глюк какой?
#3 2 апреля 2018 в 17:27
У меня тоже корзина в поисковой выдаче. 2.8.2
#4 3 апреля 2018 в 03:06
А как поправить подскажите пожалуйста.
#5 3 апреля 2018 в 09:02
В поиске есть, при открытии ошибка 404. Может в кеш где остается? Не мешало бы сделать чистку кеш по отдельности…
#6 4 апреля 2018 в 04:36
Кеш чистили метлой)) непомогает. Уважаемые разработчики Подскажите как можно это поправить?
#7 5 апреля 2018 в 16:33
Подталкну. Может кто подскажет?)
#8 5 апреля 2018 в 16:54
Проверил на свежеустановленном 2.9.0
После перенесения поста в черновики, он не находится поиском.
Проверил на рабочем сайте 2.9.0
Тоже все нормально пропадает из результатов поиска после переноса в черновики.
#9 5 апреля 2018 в 17:19
Ris, вы про черновики говорите. А я про корзину)
#10 6 апреля 2018 в 09:50
с черновиками вроде всё нормально, а вот если в корзину положить то всё равно в поиске выводит
#11 6 апреля 2018 в 13:14

is, вы про черновики говорите. А я про корзину)

vsemkrot
Да, действительно, записи из корзины находятся.
Пишите репорт о баге на гитхаб. А если нет времени ждать — можно слегка доработать функцию getSearchSQL в файле \system\controllers\search\model.php.
После строки (приблизительно 127)
  1. $filter_sql = '';
допишите:
  1. if (strpos($table_name, 'con_') !== false){$filter_sql = 'is_deleted <> 1 AND';}
У меня это работает.
#12 6 апреля 2018 в 13:17

А если нет времени ждать — можно слегка доработать функцию getSearchSQL

Ris
В обновлении это появится?
#13 6 апреля 2018 в 13:33
Ris, большое спасибо попробую. Вы настоящий спец.своего дела))
А про гитхаб если често там не был не разу даже не предствляю как там и куда писать об ошибках
#14 6 апреля 2018 в 19:12

В обновлении это появится ?

@Elv
В обновлении это может появиться, если сообщить о проблеме разработчикам.
Кстати, более правильным будет не курочить модель, а изменить файл \system\controllers\content\hooks\fulltext_search.php таким образом:
  1. $filters[$ctype['name']] = array(
  2. 'condition' => '=',
  3. 'value' => 1,
  4. 'field' => 'is_pub'
  5. ),
  6. 'condition' => '=',
  7. 'value' => 1,
  8. 'field' => 'is_approved'
  9. ),
  10. 'condition' => 'IS',
  11. 'value' => NULL,
  12. 'field' => 'is_parent_hidden'
  13. ),
  14. 'condition' => 'IS',
  15. 'value' => NULL,
  16. 'field' => 'is_deleted'
  17. )
  18. );
Если vsemkrot решил не писать про это на гитхабе — я сам напишу.

В обновлении это появится ?

@Elv
Да, появится.

fuzegit commented an hour ago уже решено, будет в очередном коммите

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.