LiveStore Liveopencart 3.0.4.2

Новости форума и сайта.
Скачать доработанную версию LiveStore: 3.0.4.2
Аватара пользователя
devimirochnik
Разработчик дополнений
Сообщения: 214
Зарегистрирован: 14.04.2022
Откуда: Россия
Мои дополнения: devimirochnik
Поблагодарил: 7 раз
Спасибо: 17 раз

Re: LiveStore Liveopencart 3.0.4.2

Непрочитанное сообщение devimirochnik »

Предлагаю добавить в сборку простой лайфхак для случая проблем с отправкой писем. Из-за этого не оформляются заказы, что может быть критично

В файле system/library/mail.php поменять код отправки на
 

Код: Выделить всё

public function send() {
		try {
			if (!$this->to) {
				throw new \Exception('Error: E-Mail to required!');
			}

			if (!$this->from) {
				throw new \Exception('Error: E-Mail from required!');
			}

			if (!$this->sender) {
				throw new \Exception('Error: E-Mail sender required!');
			}

			if (!$this->subject) {
				throw new \Exception('Error: E-Mail subject required!');
			}

			if ((!$this->text) && (!$this->html)) {
				throw new \Exception('Error: E-Mail message required!');
			}

			foreach (get_object_vars($this) as $key => $value) {
				$this->adaptor->$key = $value;
			}

			$this->adaptor->send();
		} catch (\Exception $e) {
			$log = new Log('error.log');
			$log->write("
				" . $e->getCode() . " " . $e->getFile() . " " . $e->getLine() . " " . $e->getMessage() . "
				" . $e->getTraceAsString() . "
			");
			//echo $e->getMessage()." catch out\n";
		}
	}
 
Мои модули: Оптимизация, SEO, Скидки, Отчёты и прочее

Оказываю услуги поддержки и выполнения различного рода задач для сайтов (допилы) в рамках самозанятости (фриланс). Стоимость и прочее зависит от задач. График ненормированный, но дело делаю.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 327
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 93 раз
Спасибо: 164 раз
Контактная информация:

Re: LiveStore Liveopencart 3.0.4.2

Непрочитанное сообщение liveopencart »

devimirochnik писал(а): 26 янв 2026, 19:10 для случая проблем с отправкой писем. Из-за этого не оформляются заказы 
мы кажется такое правили и заказы должны создаваться
Выразить благодарность деньгами - liveopencart.ru/pay
Аватара пользователя
devimirochnik
Разработчик дополнений
Сообщения: 214
Зарегистрирован: 14.04.2022
Откуда: Россия
Мои дополнения: devimirochnik
Поблагодарил: 7 раз
Спасибо: 17 раз

Re: LiveStore Liveopencart 3.0.4.2

Непрочитанное сообщение devimirochnik »

Честно говоря, не смотрел конкретный код 3042, просто для 3-ки стандартная проблема, поэтому сразу и написал)
Мои модули: Оптимизация, SEO, Скидки, Отчёты и прочее

Оказываю услуги поддержки и выполнения различного рода задач для сайтов (допилы) в рамках самозанятости (фриланс). Стоимость и прочее зависит от задач. График ненормированный, но дело делаю.
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 121
Зарегистрирован: 10.03.2022
Откуда: РФ
Поблагодарил: 67 раз
Спасибо: 58 раз

Re: LiveStore Liveopencart 3.0.4.2

Непрочитанное сообщение spectrum »

devimirochnik писал(а): 26 янв 2026, 19:10 Предлагаю добавить в сборку простой лайфхак для случая проблем с отправкой писем. Из-за этого не оформляются заказы, что может быть критично

Так вроде и сейчас ничего не мешает оформлению заказа при ошибке отправки письма. В ошибку 500 не падает, в лог пишет
Аватара пользователя
devimirochnik
Разработчик дополнений
Сообщения: 214
Зарегистрирован: 14.04.2022
Откуда: Россия
Мои дополнения: devimirochnik
Поблагодарил: 7 раз
Спасибо: 17 раз

Re: LiveStore Liveopencart 3.0.4.2

Непрочитанное сообщение devimirochnik »

Ну не знаю, буквально недавно правил такую проблему, что не даёт оформить заказ с отправкой))
Мои модули: Оптимизация, SEO, Скидки, Отчёты и прочее

Оказываю услуги поддержки и выполнения различного рода задач для сайтов (допилы) в рамках самозанятости (фриланс). Стоимость и прочее зависит от задач. График ненормированный, но дело делаю.
Ответить