Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 15:56



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

Зарегистрирован: 16 янв 2011, 14:59
Сообщения: 367

Добрый день!

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

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


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


31 май 2022, 19:40
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


02 июн 2022, 15:10
Профиль

Зарегистрирован: 16 янв 2011, 14:59
Сообщения: 367

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


04 июн 2022, 10:49
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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

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


06 июн 2022, 12:50
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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

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



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


09 дек 2023, 23:23
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


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


18 дек 2023, 20:00
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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


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


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

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

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

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


19 дек 2023, 12:32
Профиль

Зарегистрирован: 24 сен 2020, 21:25
Сообщения: 337

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

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

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


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


19 дек 2023, 15:55
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


20 дек 2023, 13:45
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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

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

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


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

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


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

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

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


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

Найти:
cron