Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 02:17



Ответить на тему  [ Сообщений: 12 ]  Страница 1, 2  »
Не выводятся похожие объявления 
Автор Сообщение
Добрый день!

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

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


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


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


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


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

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


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

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



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


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


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


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


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


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

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

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

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


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

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

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


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


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


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

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

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


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

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


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 12 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron