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

[Решено] ошибка при удалении товаров

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

Приветствую, при удалении товаров с каталога вылазит ошибка, может кто подскажет в чем может быть дело?

 

Notice: Error: Table 'mysql.oc_size_to_product' doesn't exist
Error No: 1146
DELETE FROM oc_size_to_product WHERE product_id = '1802' in /home/[user]/system/library/db/mysqli.php on line 41Warning: Cannot modify header information - headers already sent by (output started at /home/[user]/admin/index.php:84) in /home/[user]/system/library/response.php on line 12

 

Товар удаляется то, но вот то что приходится перезаходить на страницу не очень как-то..

Версия ocStore 2.1.0.2

response.php

<?php
class Response {
	private $headers = array();
	private $level = 0;
	private $output;

	public function addHeader($header) {
		$this->headers[] = $header;
	}

	public function redirect($url, $status = 302) {
		header('Location: ' . str_replace(array('&amp;', "\n", "\r"), array('&', '', ''), $url), true, $status);
		exit();
	}

	public function setCompression($level) {
		$this->level = $level;
	}

	public function setOutput($output) {
		$this->output = $output;
	}

	public function getOutput() {
		return $this->output;
	}

	private function compress($data, $level = 0) {
		if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false)) {
			$encoding = 'gzip';
		}

		if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== false)) {
			$encoding = 'x-gzip';
		}

		if (!isset($encoding) || ($level < -1 || $level > 9)) {
			return $data;
		}

		if (!extension_loaded('zlib') || ini_get('zlib.output_compression')) {
			return $data;
		}

		if (headers_sent()) {
			return $data;
		}

		if (connection_status()) {
			return $data;
		}

		$this->addHeader('Content-Encoding: ' . $encoding);

		return gzencode($data, (int)$level);
	}

	public function output() {
		if ($this->output) {
			if ($this->level) {
				$output = $this->compress($this->output, $this->level);
			} else {
				$output = $this->output;
			}

			if (!headers_sent()) {
				foreach ($this->headers as $header) {
					header($header, true);
				}
			}

			echo $output;
		}
	}
}

 

Изменено пользователем kpaqpa

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


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

В ошибке ответ.Нет таблицы oc_size_to_product.

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


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

В ошибке ответ.Нет таблицы oc_size_to_product.

интересно, откуда оно её берет.. ну я вот через гугл ввел запрос, то нашло 3 сайта с таким же шаблоном как у меня, походу проблема в шаблоне что ли..

шаблон "MAGAZIN", отпишу еще туда

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


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

OK.Вопрос с шпионскими играми закрыли.

По сути топика,для начала в админке убедится ,что установлен модуль "МАГАЗИН" таблица размеров

  • +1 1

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


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

OK.Вопрос с шпионскими играми закрыли.

По сути топика,для начала в админке убедится ,что установлен модуль "МАГАЗИН" таблица размеров

оо спасибо)) решилась проблемка, мне просто функционал тот не нужен был, то я его и не активировал

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


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

Установите все модули.Все они работают по принципу Вкл-Выкл.За то не будет подобных ошибок,которые если честно автор мог бы и предусмотреть.

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


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

Установите все модули.Все они работают по принципу Вкл-Выкл.За то не будет подобных ошибок,которые если честно автор мог бы и предусмотреть.

хорошо, темку можно прикрывать!

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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

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

×

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

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