Elite-Board tech support
https://forum.illusionweb.ru/

Не выводятся похожие объявления
https://forum.illusionweb.ru/viewtopic.php?f=5&t=5002
Страница 1 из 2

Автор:  Anton [ 31 май 2022, 19:40 ]
Заголовок сообщения:  Не выводятся похожие объявления

Добрый день!

Казалось, осталось прописать рубрики и поля БД, но не тут то было(((
Новая беда. Перестали выводиться похожие объявления. Не знаю после каких манипуляций с обновлениями и исправлениями текущих багов.

В шаблоне вывод такой:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Файл modules/messages.inc
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Geo [ 02 июн 2022, 15:10 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

Дайте ссылку на объявление

Автор:  Anton [ 04 июн 2022, 10:49 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

Скрытая информация

Автор:  Geo [ 06 июн 2022, 12:50 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

У Вас в принципе очень мало объявлений на сайте, и по набору ключевых слов, которые можно из них сформировать вряд ли скрипт найдёт что-то похожее.
Также, я вижу, что у Вас не актуальный код в modules/messages.inc
Секция if(count($simmessages) < $simmessages_max) {...} должна быть такой
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Здесь как раз идёт поиск похожих объявлений по всей базе, а не только в разрезе текущей рубрики и региона.

Автор:  Зуля [ 09 дек 2023, 23:23 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

Geo писал(а):
У Вас в принципе очень мало объявлений на сайте, и по набору ключевых слов, которые можно из них сформировать вряд ли скрипт найдёт что-то похожее.
Также, я вижу, что у Вас не актуальный код в modules/messages.inc
Секция if(count($simmessages) < $simmessages_max) {...} должна быть такой
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Здесь как раз идёт поиск похожих объявлений по всей базе, а не только в разрезе текущей рубрики и региона.



Здравствуйте, Geo.
Подскажите пожалуйста, как настроить блок похожих объявлений чтобы в блоке похожих объявлений отображались объявления из той же категории и региона?
Заранее спасибо за ответ!

Автор:  Geo [ 18 дек 2023, 20:00 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

По умолчанию так и происходит - первыми в блоке похожих объявлений отображаются объявления из той же категории и региона. Вот этот sql-запрос в modules/messages.inc
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


можете вместо AND '.$keywords.' прописать свою логику поиска похожих объявлений

Автор:  Зуля [ 19 дек 2023, 12:32 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

Geo писал(а):
По умолчанию так и происходит - первыми в блоке похожих объявлений отображаются объявления из той же категории и региона. Вот этот sql-запрос в modules/messages.inc
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


можете вместо AND '.$keywords.' прописать свою логику поиска похожих объявлений


Здравствуйте, Geo!
Я попробовала убрать строку AND '.$keywords.'. Но в похожих объявлениях отображаются объявления с других категорий тоже.
Например, в объявлении "Электрик", внизу в похожих объявлениях отображаются и водители, и домработницы. Вот пример https://skrinshoter.ru/sNM2D0vkpiY?a

У водителей на самом деле своя категория "Водители", а у домработницы своя категория.
Но полагаю, что все потому что категории Электрики, Водители, Домработницы все они находятся в родительной категории Вакансии.
И поэтому наверно в похожих объявлениях отображаются все объявления.

Возникает вопрос, может есть возможность в коде
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

указать последнюю категорию, где и находится объявление? Если такое возможно, какой код дописать? Спасибо!

Автор:  Иван [ 19 дек 2023, 15:55 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

Зуля писал(а):
указать последнюю категорию, где и находится объявление? Если такое возможно, какой код дописать? Спасибо!

Сначала выбираются объявления из того же города и той же категории, если таких объявлений меньше чем указанно в настройках "Количество ссылок на похожие объявления на страницах объявлений", к ним "подмешиваются" недостающие объявление схожие по ключам.

За это отвечает вот эта часть:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Просто закомментируйте ее, ну или удалите.

Автор:  Geo [ 20 дек 2023, 13:45 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

Дайте пример с конкретным объявлением - что там выводится сейчас, и что Вы хотите увидеть

Автор:  Зуля [ 20 дек 2023, 16:13 ]
Заголовок сообщения:  Re: Не выводятся похожие объявления

Geo писал(а):
Дайте пример с конкретным объявлением - что там выводится сейчас, и что Вы хотите увидеть

Здравствуйте, Geo!
Вот пример
Скрытая информация

Обратите внимание, объявление находится в категории На длительный срок. Но в похожих объявлениях отображаются вакансии. А на самом деле, должны были отобразиться только комнаты в аренду на длительный срок.


Я убирала код
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.
.

Так как объявление находится в последней категории На длительный срок, мне хотелось бы вывести объявления только с этой категории и города.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/