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



Ответить на тему  [ Сообщений: 8 ] 
Подсчет объявлений категорий в модули search 
Автор Сообщение

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

Доброго дня, коллеги!

Может кто подскажет, в чем проблема. В модуле поиска у меня выводятся подкатегории, если в запросе есть категория в которой есть подкатегории /search/?add_cat=306. Но счетчик объявлений для этих подкатегория, показывает общее количество объявлений, не учитывая локацию.

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


Можно ли это как то победить?) Спасибо!


18 июн 2022, 09:20
Профиль

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

Anton писал(а):
Доброго дня, коллеги!

Может кто подскажет, в чем проблема. В модуле поиска у меня выводятся подкатегории, если в запросе есть категория в которой есть подкатегории /search/?add_cat=306. Но счетчик объявлений для этих подкатегория, показывает общее количество объявлений, не учитывая локацию.
[/code]

Можно ли это как то победить?) Спасибо!


Как же у вас учитывается текущая локация, если запрос /search/?add_cat=306
Учитывается только категория, но никак не регион, чтоб учитывался регион, нужно его сначала передать в запросе, вот так:
/search/?add_cat=306&add_region=1 (1 - id региона)


18 июн 2022, 17:00
Профиль

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

Не с той вкладки скопировал адрес.
Да, скажем путь /search/?add_cat=306&add_region=1
Счетчик объявлений показывает все объявления без учета локации.


18 июн 2022, 17:32
Профиль
Администратор
Аватара пользователя

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

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

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


Последний раз редактировалось Geo 23 июн 2022, 13:53, всего редактировалось 1 раз.

исправил ошибку



20 июн 2022, 12:29
Профиль

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

Добрый день!

Сделал замену. Ничего не произошло. Сделала "Сбросить кэш" в админке.
Появилась ошибка на сайте

Fatal error
: Allowed memory size of 268435456 bytes exhausted (tried to allocate 262144 bytes) in
/home/hmaoau/site.ru/smarty/modifirs.php
on line
14

Я так понимаю не хватило памяти, это к хостеру.

Правильно ли я понимаю, что такие изменения очень грузят железо? И если слабый хостинг/сервер, то все ресурсы будут уходить на это? А если еще и пользователи зайдут, то всё отвалится совсем?


20 июн 2022, 16:56
Профиль

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

Хостер изменил лимит на 512мб, но не помогло.
Теперь и этого получается мало:

Allowed memory size of 536870912 bytes exhausted (tried to allocate 262144 bytes) in
/home/hmaoau/site.ru/smarty/modifirs.php
on line
14


21 июн 2022, 19:45
Профиль
Администратор
Аватара пользователя

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

Исправил ошибку коде в этом посте
Там был рекурсивный вызов функции, это провоцировало нехватку памяти.


23 июн 2022, 13:55
Профиль

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

Огромное спасибо! Работает!


23 июн 2022, 19:21
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 8 ] 

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

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


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

Найти:
cron