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



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

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

Привет сообщество! Много раз натыкался на тему о том, что похожие объявления на странице объявления совсем не похожи. Поэтому решил предложить решение.
Итак: Идем в файл /modules/messages.inc

Находим вот эту часть кода (Строчка 247 - 251)
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


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


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

З.Ы всегда делаем резервную копию файла который правите.


08 окт 2020, 01:24
Профиль

Зарегистрирован: 25 фев 2016, 18:46
Сообщения: 453

Иван писал(а):
Привет сообщество! Много раз натыкался на тему о том, что похожие объявления на странице объявления совсем не похожи. Поэтому решил предложить решение.
Итак: Идем в файл /modules/messages.inc

Находим вот эту часть кода (Строчка 247 - 251)
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


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


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

З.Ы всегда делаем резервную копию файла который правите.


Предлагаю GEO включить в сборку после тестов этот код, чтобы в будущем при обновлении уже все стояло


08 окт 2020, 07:46
Профиль

Зарегистрирован: 23 дек 2010, 19:43
Сообщения: 80

Привет, коллеги!

Поставил себе данную вакцину :-) Вроде всё норм. Буду еще наблюдать. Иван СПАСИБО!


08 окт 2020, 11:41
Профиль

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

MIHALICH писал(а):
Предлагаю GEO включить в сборку после тестов этот код, чтобы в будущем при обновлении уже все стояло
!

Антон писал(а):
Привет, коллеги!
Поставил себе данную вакцину :-) Вроде всё норм. Буду еще наблюдать. Иван СПАСИБО!

Пользуйтесь на здоровье!

На самом деле здесь можно ничего и не тестить логика банальна, и я совсем не против чтоб мои мысли и наработки включали в сборки.

По поводу "вакцины" тут все очень просто.

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


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


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


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


Ну а если хотите использовать совпадение и по региону и по категории, то используйте запрос из первого поста ;)


09 окт 2020, 01:17
Профиль

Зарегистрирован: 25 фев 2016, 18:46
Сообщения: 453

Вот хорошо бы данный функционал интегрировать в панель управления и сделать настройки похожих объявлений. Переключатель, показывать все похожие, только из регионов категорий или из регионов и ключевых слов


09 окт 2020, 11:38
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Иван писал(а):
MIHALICH писал(а):
Предлагаю GEO включить в сборку после тестов этот код, чтобы в будущем при обновлении уже все стояло
!

Антон писал(а):
Привет, коллеги!
Поставил себе данную вакцину :-) Вроде всё норм. Буду еще наблюдать. Иван СПАСИБО!

Пользуйтесь на здоровье!

На самом деле здесь можно ничего и не тестить логика банальна, и я совсем не против чтоб мои мысли и наработки включали в сборки.

По поводу "вакцины" тут все очень просто.

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


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


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


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


Ну а если хотите использовать совпадение и по региону и по категории, то используйте запрос из первого поста ;)



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


20 окт 2020, 12:58
Профиль

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

Ruslan писал(а):
Все классно работает только как сделать чтобы показывались похожие объявления из других категорий например если показ идет авто то дополнительно показывались запчасти


Давайте так:

Если хотите чтоб все корректно работало, и чтоб энтузиасты не ломали головы, станет вопросы корректно.

Например:
У меня структура такая:
Запчасти для легковых > Перед
Запчасти для легковых > Зад
Запчасти для легковых > Трансмиссия

Я хочу чтоб у меня в любой из подкатегорий (относящихся к категории "Запчасти для легковых") отображалось похожие объявления.
Главный критерий- это основная категория, похожие тайтлы, ключи и т.д.

Просто вопрос не реально понять, а значит и реализовать логику.

Как вариант попросить Фиксиков чтоб они все расставили по местам...

например если показ идет авто то дополнительно показывались запчасти - А запчасти в авто или в запчастях? Кто же знает логику построения ваших категорий... (хоть ссылку дайте)

З.Ы. Господа и дамы, ставьте грамотно вопросы!


05 ноя 2020, 02:29
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Иван писал(а):
Привет сообщество! Много раз натыкался на тему о том, что похожие объявления на странице объявления совсем не похожи. Поэтому решил предложить решение.
Итак: Идем в файл /modules/messages.inc

Находим вот эту часть кода (Строчка 247 - 251)
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


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


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

З.Ы всегда делаем резервную копию файла который правите.


В последней версии скрипта не работает


17 фев 2021, 16:55
Профиль
Администратор
Аватара пользователя

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

В обновлении 3-4 структура БД в части базы объявлений и текстовых полей не менялась. Должно работать


18 фев 2021, 18:03
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Geo писал(а):
В обновлении 3-4 структура БД в части базы объявлений и текстовых полей не менялась. Должно работать

в файл /modules/messages.inc нет Строчек 247 - 251


19 фев 2021, 14:28
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 16 ] 

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

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


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

Найти:
cron