Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ocStore 2.3.0.2.4 - Модифицированный OpenCart


dinox

Recommended Posts

15 часов назад, Tom сказал:

Может есть у кого то возможность проверить данную версию с использованием мульти-магазина.

Суть вопроса:

Имеем Основной магазин "MainShop"

Имеем два под-магазина "OneShop" и "TwoShop".

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

Создаём категорию "Первая категория", выводим в главное меню итп. Указываем, что она будет только в Основном магазине.

Создаём категорию "Вторая категория", решаем разместить её в под-магазинах "OneShop" и "TwoShop", соответственно снимаем галочку в блоке магазинов с основного и оставляем на под магазинах.

Далее создаём под категорию и решаем прицепить её к под-магазинам, то есть к нашей категории "Вторая категория", но увы.... Этой категории как и других которым мы не укажем принадлежность к основному магазину мы не увидим в нашем выпадающем списке категория, что бы назначить в качестве Родительской категории для наших под-магазинов.

Там вообще пусто.

http://joxi.ru/L21JlgXH0EEzKA

Это не баг, а фича. При чем еще с 1.5.

В опенкарте мультидоменность очень специфичная.

Надіслати
Поділитися на інших сайтах

Установил новую версию. на Moneymaker2 v2.7.2
По экрану полезли ошибки

Переустановил Moneymaker2. Вроде все нормально.
Модули markimax перестали выводиться в виде отдельных пунктов справа. Интересно, переустановка поможет.
Версия ocStore 2.3.0.2.4

Надіслати
Поділитися на інших сайтах


Если находишься в админке на одной закладке, до этого на странице магазина, внизу была инфопанель jetcashe. Сейчас пропала. Походу надо переустанавливать модули markimax

Сорри. Обновил права пользователей, появилась панелька.

Змінено користувачем vodochkin
Надіслати
Поділитися на інших сайтах


1 час назад, Vladzimir сказал:

Это не баг, а фича. При чем еще с 1.5

никакая это ни фича, а обычный баг

причем именно в ocStore, так как в самом Opencart выбор сделан через автозаполнение, а не списком

в ocStore 3020 реализация уже как в оригинале, и такой проблемы нет

 

17 часов назад, Tom сказал:

Создаём категорию "Вторая категория", решаем разместить её в под-магазинах "OneShop" и "TwoShop", соответственно снимаем галочку в блоке магазинов с основного и оставляем на под магазинах.

Далее создаём под категорию и решаем прицепить её к под-магазинам, то есть к нашей категории "Вторая категория", но увы.... Этой категории как и других которым мы не укажем принадлежность к основному магазину мы не увидим в нашем выпадающем списке категория, что бы назначить в качестве Родительской категории для наших под-магазинов.

Там вообще пусто.

в admin\model\catalog\category.php в методе getAllCategories

убрать привязку к основному магазину

 

т.е заменить

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "'  ORDER BY c.parent_id, c.sort_order, cd.name");

 

на

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name");

 

  • +1 2
Надіслати
Поділитися на інших сайтах

45 минут назад, AlexDW сказал:

никакая это ни фича, а обычный баг

причем именно в ocStore, так как в самом Opencart выбор сделан через автозаполнение, а не списком

в ocStore 3020 реализация уже как в оригинале, и такой проблемы нет

 

в admin\model\catalog\category.php в методе getAllCategories

убрать привязку к основному магазину

 

т.е заменить


$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "'  ORDER BY c.parent_id, c.sort_order, cd.name");

 

на


$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name");

 

Спасибо. Полностью рабочее решение. Проверено.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Добрый день,

 

в обновлении от 08.07.2021:
Исправление ошибка в response.php код редиректа установлен на 302

 

В архиве ocStore_2.3.0.2.4_fix_patch(08.07.2021) еще ряд других файлов изменены, в сравнении с оригинальным архивом ocStore-2.3.0.2.4(08.07.2021) какие-то новее, какие-то старее.

 

Это просто лишние случайно, или все обновлять (для валют, например, есть файлы).

Надіслати
Поділитися на інших сайтах


Может кто сталкивался. Менеджер изображений каждый раз открывается в пустой папке, надо каждый раз нажимать кнопку перейти на уровень выше

Надіслати
Поділитися на інших сайтах

29 минут назад, max1985 сказал:

Может кто сталкивался. Менеджер изображений каждый раз открывается в пустой папке, надо каждый раз нажимать кнопку перейти на уровень выше

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

Надіслати
Поділитися на інших сайтах


1 час назад, max1985 сказал:

Может кто сталкивался. Менеджер изображений каждый раз открывается в пустой папке, надо каждый раз нажимать кнопку перейти на уровень выше

 

1 час назад, seregasapsan сказал:

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

Данные версии запоминают выбор последней папки в сессии.

Если сессии по какой-то причине не сохраняются, то могут быть такие проблемы.

Универсального ответа нет на такие вопросы, надо смотреть по месту, сохраняются ли сессии. Что в данных. И т.д.

Надіслати
Поділитися на інших сайтах

20 минут назад, mpn2005 сказал:

 

Данные версии запоминают выбор последней папки в сессии.

Если сессии по какой-то причине не сохраняются, то могут быть такие проблемы.

Универсального ответа нет на такие вопросы, надо смотреть по месту, сохраняются ли сессии. Что в данных. И т.д.

Спасибо за ответ!

Надіслати
Поділитися на інших сайтах


Привет всем. Ребят, подскажите пожалуйста, как поправить эту штуку? 


После установки сборки немного криво все поползло в админке, модификаторы обновил, но все бестолку image.thumb.png.ad5fef1b698e8399919488a59b5a25c1.png

Надіслати
Поділитися на інших сайтах


58 минут назад, bronze сказал:

Привет всем. Ребят, подскажите пожалуйста, как поправить эту штуку? 
После установки сборки немного криво все поползло в админке, модификаторы обновил, но все бестолку image.thumb.png.ad5fef1b698e8399919488a59b5a25c1.png

Добрый день. У вас скриншот битый.

Надіслати
Поділитися на інших сайтах

1 час назад, bronze сказал:

Привет всем. Ребят, подскажите пожалуйста, как поправить эту штуку? 


После установки сборки немного криво все поползло в админке, модификаторы обновил, но все бестолку image.thumb.png.ad5fef1b698e8399919488a59b5a25c1.png

ктрл + ф5

Надіслати
Поділитися на інших сайтах

Народ выручайте, словил "Белый экран" - особых изменений в файлах не делал, возможно как то могло повлиять установка Чистильщик кэш логов. По крайне мере до него все было стабильно работало. Первая очистка дала такой результат по моим ощущениям, но здесь странная ситуация. 

 

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

 

сайт

Надіслати
Поділитися на інших сайтах


12 минут назад, CONTRAST230 сказал:

Народ выручайте, словил "Белый экран" - особых изменений в файлах не делал, возможно как то могло повлиять установка Чистильщик кэш логов. По крайне мере до него все было стабильно работало. Первая очистка дала такой результат по моим ощущениям, но здесь странная ситуация. 

 

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

 

сайт

В инкогнито тоже белый экран...

Надіслати
Поділитися на інших сайтах


13 минут назад, CONTRAST230 сказал:

Народ выручайте, словил "Белый экран" - особых изменений в файлах не делал, возможно как то могло повлиять установка Чистильщик кэш логов. По крайне мере до него все было стабильно работало. Первая очистка дала такой результат по моим ощущениям, но здесь странная ситуация. 

 

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

 

сайт

Уберите вот это и все работает http://joxi.ru/GrqK3x6IRwEP82

Надіслати
Поділитися на інших сайтах


6 часов назад, KosK сказал:

Здравствуйте, а почему некоторые модули, не сохраняются, по клику на сохранить не реагирует, в консоле ошибок нет. В чем может быть дело?

Добрый день.

Проверьте, чтобы у кнопок сохранения была указана нужная форма на странице модуля.
Вот тут:

image.png.691c7c7d7e080c8857839bb6d2e903e7.png

 

Должно совпадать с формой с данными модуля на странице:
image.png.16678bb9a397958cd9b51a862c17230c.png

  • +1 2
Надіслати
Поділитися на інших сайтах

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

Добрый день.

Проверьте, чтобы у кнопок сохранения была указана нужная форма на странице модуля.
Вот тут:

image.png.691c7c7d7e080c8857839bb6d2e903e7.png

 

Должно совпадать с формой с данными модуля на странице:
image.png.16678bb9a397958cd9b51a862c17230c.png

Огромное спасибо, и правда работает!

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
В 08.03.2021 в 04:21, dinox сказал:

Обращаем внимание: Минимальная версия PHP 7.1

 

 

public function set($key, $value) {
		$this->delete($key);

		$file = DIR_CACHE . 'cache.' . basename($key) . '.' . (time() + $this->expire);

		$handle = fopen($file, 'w');

		flock($handle, LOCK_EX);

		fwrite($handle, json_encode($value));

		fflush($handle);

		flock($handle, LOCK_UN);

		fclose($handle);
	}

	public function delete(string $key): void {
		$files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*');

		if ($files) {
			foreach ($files as $file) {
				if (!@unlink($file)) {
					clearstatcache(false, $file);
				}
			}
		}
	}

 

то есть местами  7.1,  а местами 5.4... как так получилось то )))

OpenSSL на 5.6 работает... что такого нужного в дистрибутиве - что нельзя запустить на 5.6?

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.