Перейти к содержанию
rassigor

Подскажите пожалуйста где найти Query UPDATE oc_product SET viewed = (viewed + 1)

Рекомендуемые сообщения

Добрый день, есть один запрос который все вешает, при открытии категории

 

   20  Query UPDATE oc_product SET viewed = (viewed + 1) WHERE product_id = '8474' 

 

те как я понимаю, устанавливается в таблицу просмотренное количество. 

Хочу закоментить запрос, подскажите где это искать? (если не трудно, мне на это полдня надо потратить)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тут вроде catalog\model\catalog\product.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Kindzaza сказал:

тут вроде catalog\model\catalog\product.php

не верно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, rassigor сказал:

Добрый день, есть один запрос который все вешает, при открытии категории

 

   20  Query UPDATE oc_product SET viewed = (viewed + 1) WHERE product_id = '8474' 

 

те как я понимаю, устанавливается в таблицу просмотренное количество. 

Хочу закоментить запрос, подскажите где это искать? (если не трудно, мне на это полдня надо потратить)

Данный запрос находится в методе addOrderHistory

лежит он в catalog/model/checkout/order.php

C Вас 100500 млрд. Евро.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм...а я был уверен, что это из catalog\model\catalog\product.php

class ModelCatalogProduct extends Model {
	public function updateViewed($product_id) {
		$this->db->query("UPDATE " . DB_PREFIX . "product SET viewed = (viewed + 1) WHERE product_id = '" . (int)$product_id . "'");
	}

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ок. А как заглушку сделать?просто закоментить сам запрос, чтобы нечего не происходило?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
24 минуты назад, Kindzaza сказал:

Хм...а я был уверен, что это из catalog\model\catalog\product.php


class ModelCatalogProduct extends Model {
	public function updateViewed($product_id) {
		$this->db->query("UPDATE " . DB_PREFIX . "product SET viewed = (viewed + 1) WHERE product_id = '" . (int)$product_id . "'");
	}

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

Нет, скорее всего Вы правы, а я ошибся ввиду нескольких причин =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, rassigor сказал:

Ок. А как заглушку сделать?просто закоментить сам запрос, чтобы нечего не происходило?

Сделайте так.. Только не как я сказал, а коллега выше..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ок сделал, по шустрее стало, на что нить влияло?какие функции перестанут работать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, rassigor сказал:

Ок сделал, по шустрее стало, на что нить влияло?какие функции перестанут работать?

Нет, ничего не случится, просто вы отключили счётчик просмотров товара..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну я так и подумал, есть ещё такие безобидные штуки?которые убрать можно будет и нагрузка упадёт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё зависит от установленных модулей..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, nexus сказал:

Всё зависит от установленных модулей..

А так все хорошо начиналось)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ага, а в админке не отключается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, chukcha сказал:

Ага, а в админке не отключается?

Зачем админка? эт ж в крови, постучать по телику
 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, chukcha сказал:

Ага, а в админке не отключается?

Хм)) а где там выключалось?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще раз всю админку пролазил и так и не нашел,,мож я не там ищу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, rassigor сказал:

Ок сделал, по шустрее стало, на что нить влияло?какие функции перестанут работать?

эффект плацебо

 

2 часа назад, rassigor сказал:

Ну я так и подумал, есть ещё такие безобидные штуки?которые убрать можно будет и нагрузка упадёт?

есть, у каждого они свои

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 minutes ago, rassigor said:

еще раз всю админку пролазил и так и не нашел,,мож я не там ищу

 

И не найдёте, код в модели вызывается только один раз из файла catalog/controller/product/product.php

При этом там нет никаких условий, типа проверки настроек и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, LetMeCode сказал:

 

И не найдёте, код в модели вызывается только один раз из файла catalog/controller/product/product.php

При этом там нет никаких условий, типа проверки настроек и т.п.

я там просто вывод закоментил

// $this->model_catalog_product->updateViewed($this->request->get['product_id']);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хм.. а ведь раньше было  отключение.. Или не здесь :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, chukcha сказал:

хм.. а ведь раньше было  отключение.. Или не здесь :(

Я как не специалист, смотрю на код опенкарта, и мое терзают смутные сомнения, такое чувство что его писали для магаза на 100-500 товаров

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, rassigor сказал:

Я как не специалист, смотрю на код опенкарта, и мое терзают смутные сомнения, такое чувство что его писали для магаза на 100-500 товаров

какие то непонятные запросы в циклах и с количеством товаров и пользователей все растет в геометрической прогрессии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, rassigor сказал:

что его писали для магаза на 100-500 товаров

Не совсем так

 

А ну-ка расскажите, что не так?

Как бы вы написали?

 

1 минуту назад, rassigor сказал:

какие то непонятные запросы в циклах и с количеством товаров

подробнее

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.