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

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


dinox

Recommended Posts

  В 01.07.2021 в 17:23, Tom сказав:

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

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

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

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

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

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

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

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

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

http://joxi.ru/L21JlgXH0EEzKA

Expand  

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

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

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

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

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

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


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

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

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


  В 02.07.2021 в 09:11, Vladzimir сказав:

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

Expand  

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

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

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

 

  В 01.07.2021 в 17:23, Tom сказав:

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

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

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

Expand  

в 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
Надіслати
Поділитися на інших сайтах

  В 02.07.2021 в 10:39, 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");

 

Expand  

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

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

  • 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) какие-то новее, какие-то старее.

 

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

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


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

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

  В 13.07.2021 в 13:03, max1985 сказав:

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

Expand  

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

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


  В 13.07.2021 в 13:03, max1985 сказав:

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

Expand  

 

  В 13.07.2021 в 13:34, seregasapsan сказав:

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

Expand  

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

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

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

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

  В 13.07.2021 в 15:03, mpn2005 сказав:

 

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

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

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

Expand  

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

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


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


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

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


  В 16.07.2021 в 12:03, bronze сказав:

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

Expand  

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

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

  В 16.07.2021 в 12:03, bronze сказав:

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


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

Expand  

ктрл + ф5

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

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

 

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

 

сайт

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


  В 18.07.2021 в 09:42, CONTRAST230 сказав:

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

 

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

 

сайт

Expand  

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

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


  В 18.07.2021 в 09:42, CONTRAST230 сказав:

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

 

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

 

сайт

Expand  

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

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


  В 21.07.2021 в 06:57, KosK сказав:

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

Expand  

Добрый день.

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

image.png.691c7c7d7e080c8857839bb6d2e903e7.png

 

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

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

  В 21.07.2021 в 13:27, mpn2005 сказав:

Добрый день.

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

image.png.691c7c7d7e080c8857839bb6d2e903e7.png

 

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

Expand  

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

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


  • 2 weeks later...
  В 07.03.2021 в 21:21, dinox сказав:

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

Expand  

 

 

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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.