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



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

Зарегистрирован: 23 ноя 2020, 03:57
Сообщения: 14

Иван писал(а):
Михаил писал(а):
Если выбрать регион например Воронежская обл. в котором нет ни одного объявления, то выводятся объявления из других городов НО продублированные по два, т.е. 2 одинаковых из города 1, еще 2 одинаковых из города 2 и т.д. А вот в городах области все выводится нормально.


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



Спасибо Иван за помощь. Это хорошая полезная информация. Дай бог тебе здоровья.


30 ноя 2021, 05:26
Профиль WWW
Аватара пользователя

Зарегистрирован: 20 ноя 2020, 19:51
Сообщения: 47
Аватара пользователя

Иван писал(а):
Михаил писал(а):
Если выбрать регион например Воронежская обл. в котором нет ни одного объявления, то выводятся объявления из других городов НО продублированные по два, т.е. 2 одинаковых из города 1, еще 2 одинаковых из города 2 и т.д. А вот в городах области все выводится нормально.


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


Иван, огромное спасибо, выручил.

Немного подправил вот это $title_lest заменил на это $title_alternative

в итоге получается:

//Быстрый мод
$title_alternative = "";
if($count_messages == 0){
$title_alternative = "Объявления из других регионов";
$sql_join = $cat_join;
$sql_where = "db.status=1 ".$cat_where;
}
$smarty->assign('title_alternative', $title_alternative);


Заголовок:

{%if !empty($title_alternative)%}
<h3>{%$title_alternative%}</h3>
{%/if%}



У себя в шаблоне Coredo в файле list_blokami.html после строчки
<div id="list_message_block" class="{%if $modtype=='ind'%}list-block-ind{%else%}list-block-cat{%/if%} row">

добавил

{%if !empty($title_alternative)%}
<h3 class="altern">{%$title_alternative%}</h3>
<div class='cl-line pos-rel'></div>
{%/if%}


в файле list_spiskom.html после строчки
<div class="offerlist">

добавил

{%if !empty($title_alternative)%}
<div class='cl-line pos-rel'></div>
<h3 class="altern">{%$title_alternative%}</h3>
{%/if%}

Это <div class='cl-line pos-rel'></div> пустой блок-разделитель можно убрать если не нужно.

Иван еще раз спасибо БОЛЬШОЕ будем тестировать.


30 ноя 2021, 08:57
Профиль

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

Спасибо все отлично, хотя бы теперь пустоты не будет


30 ноя 2021, 13:07
Профиль

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

Михаил писал(а):
Немного подправил вот это $title_lest заменил на это $title_alternative


Согласен, не заметил, исправил :)

Всем пожалуйста!


30 ноя 2021, 13:10
Профиль
Аватара пользователя

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

Доброго времени суток Иван.
Не подскажешь как можно вывести несколько объявлений на страницу 404 люди убегают с этой страницы видят что ошибка и на ней много отказов.


14 дек 2021, 18:35
Профиль

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

Ruslan писал(а):
Доброго времени суток Иван.
Не подскажешь как можно вывести несколько объявлений на страницу 404 люди убегают с этой страницы видят что ошибка и на ней много отказов.


Никак, на то она и 404


14 дек 2021, 18:59
Профиль
Аватара пользователя

Зарегистрирован: 19 ноя 2017, 18:54
Сообщения: 347
Аватара пользователя

Иван, можно сделать, чтобы даже где есть объявления, оставалось штук 10 из соседних регионов?


14 дек 2021, 19:03
Профиль

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

Равиль писал(а):
Иван, можно сделать, чтобы даже где есть объявления, оставалось штук 10 из соседних регионов?


Или например если в категории меньше 10 объявлений показывать из соседних регионов


14 дек 2021, 19:32
Профиль

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

MIHALICH писал(а):
Равиль писал(а):
Иван, можно сделать, чтобы даже где есть объявления, оставалось штук 10 из соседних регионов?


Или например если в категории меньше 10 объявлений показывать из соседних регионов


Вообщем тут нет так просто, пример выше работает как: "Если нет давай другое", а вот чтоб вывести "вот это и еще это"
нужно сильно переписывать условия запроса, да и вывод как-то сортировать


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

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

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


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

Найти:
cron