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

Релиз ocStore 3.0.2.0


dinox

Recommended Posts

В 08.06.2019 в 16:47, Rassol2 сказал:

Я тут в базе наше еше одно поле description3 оно зачем ?  
http://joxi.ru/52azGXqsEZaRjA

нз

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


  • 1 month later...
2 часа назад, dewr1 сказал:

Всем доброго времени суток

использую ocStore 3.0.2.0  -  уже второй раз вижу конфликт ocfiltra с seopro - фильтр просто зависает 

откройте файл system\library\seopro.php
найдите после

public function __construct($registry) {

строку $this->detectAjax(); и перенесите ее перед этой строкой $this->detectPostfix();
после сбросьте кеш и обновите модификаторы

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


6 минут назад, thentru сказал:

откройте файл system\library\seopro.php
найдите после


public function __construct($registry) {

строку $this->detectAjax(); и перенесите ее перед этой строкой $this->detectPostfix();
после сбросьте кеш и обновите модификаторы

Спасибо

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


14 минут назад, multimen сказал:

OpenCart Alpha 3.1.0.0 вроде как вышла. Я так понимаю можно ждать осторе 3,1 к новому году или я тороплюсь ??

Download & host your own

v3.0.3.2 April 09, 2019. Release notes

 

 

3.1. еще не готова.. альфа не бета 

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

  • 2 weeks later...
7 часов назад, qwert5005 сказал:

Извиняюсь за глупый наверно вопрос, но где можно посмотреть демо админки OcStore 3.x. Демо админки Opencart 3.x нашел, а вот OcStore нет

 

на самом деле, отличный вопрос

потому что демо есть

но вот стандартная связка логин/пароль demo/demo не подходит

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

Я писал уже об этом....

Кстати на демо нет и сео про, о котором было столько шума.

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

Приветствую.

В файле catalog/controller/startup/seo_url.php есть вызов

		//seo_pro baseRewrite
		if($this->config->get('config_seo_pro')){		
			list($url, $data, $postfix) =  $this->seo_pro->baseRewrite($data, (int)$this->config->get('config_language_id'));	
		} 

При этом нет проверки route на соответствие запроса, в результате любой url содержащий product_id получает url ссылающийся на страницу товара не зависимо от наличия 'product/product'

 

Например есть ссылка такого вида

Цитата

index.php?route=extension/module/help&product_id=72

на выходе после baseRewrite получаем ссылку на товар, что не верно.

 

Проблема в коде seopro.php, вот эта часть кода

			foreach ($data as $key => $value) {
				switch ($key) {
					case 'product_id':
						$product_id = (int) $value;
						$queries[] = 'product_id=' . $product_id;
						$postfix = true;
						unset($data[$key]);
						break;
					case 'manufacturer_id':
						$manufacturer_id = (int) $value;
						$queries[] = 'manufacturer_id=' . $manufacturer_id;
						$postfix = true;
						unset($data[$key]);
						break;
					case 'category_id':
					.........

Не проверяет route, по хорошему нужно переписать конструкцию с использованием "if" вместо "switch case" c проверкой route на соответствие.

 

Я использовал костыль вида

		$routes = array(
			'product/product',
			'product/product/review',
			'product/category',
			'product/manufacturer',
			'product/manufacturer/info',
			'information/information',
			'information/information/info',
			'information/information/agree',
			'blog/article',
			'blog/article/review',
			'blog/category'
		);
		
		if($route && in_array($route, $routes)) {

			foreach ($data as $key => $value) {
				switch ($key) {
					case 'product_id':
						$product_id = (int) $value;
						$queries[] = 'product_id=' . $product_id;
						$postfix = true;
						unset($data[$key]);
						break;
					case 'manufacturer_id':
						$manufacturer_id = (int) $value;
						$queries[] = 'manufacturer_id=' . $manufacturer_id;
						$postfix = true;
						unset($data[$key]);
						break;
					case 'category_id':
					case 'information_id':
						$information_id = (int) $value;
						$queries[] = 'information_id=' . $information_id;
						$postfix = true;
						unset($data[$key]);
						break;
					//blog	
					case 'blog_category_id':
						$blog_categories = explode('_', $value);
						foreach ($blog_categories as $blog_category_id) {
							$queries[] = 'blog_category_id=' . (int) $blog_category_id;
						}
						unset($data[$key]);
						break;
					case 'article_id':
						$article_id = (int) $value;
						$queries[] = 'article_id=' . $article_id;
						$postfix = true;
						unset($data[$key]);
						break;

					//blog	
					case 'path':
						$categories = explode('_', $value);
						foreach ($categories as $category_id) {
							$queries[] = 'category_id=' . (int) $category_id;
						}
						unset($data[$key]);
						break;
					default:
						break;
				}
			}
		}

 

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

@halfhope , лайк за пул-реквест!

Это получается при условии "Разрешить восстановление пароля - ДА", на всех демо-сайтах можно заблокировать на час аккаунт "demo"?

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

21 минуту назад, optimlab сказал:

Это получается при условии "Разрешить восстановление пароля - ДА", на всех демо-сайтах можно заблокировать на час аккаунт "demo"?

нет

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

19 минут назад, optimlab сказал:

@halfhope , лайк за пул-реквест!

Это получается при условии "Разрешить восстановление пароля - ДА", на всех демо-сайтах можно заблокировать на час аккаунт "demo"?

 

Нет, читайте внимательно. Я говорю не об админке, а о каталоге, об аккаунтах покупателей.

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

41 минуту назад, costas сказал:

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

В данном случае - защиты от подбора - имеет

И дело не в тролинге, как вы хотите думать, и не в том, как защищать админку, а в том, как отказать в обслуживании.

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

3 часа назад, chukcha сказал:

Согласен с @halfhope  - прошла валидация  смены пароля. Подозрение на атаку  должно быть снято

Какие-то двойные стандарты применеы в ОС

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

Поддерживаю!

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

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

  • 2 weeks later...
  • 2 months later...

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

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


В 13.08.2019 в 19:11, AlexDW сказал:

 

на самом деле, отличный вопрос

потому что демо есть

но вот стандартная связка логин/пароль demo/demo не подходит

уже подходит

 

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


  • 2 weeks later...

Здравствуйте! Нашёл на сайте вот такой пост 

 

Цитата

Администрация форума провела переговоры с командой OpenCart Pro и было принято решение о совместной разработке новых версий ocStore начиная с версии 3.0, все полезные решения которые были в OpenCart CMS мигрируют в ocStore. Дальнейшая разработка OpenCart CMS  будет прекращена, а OpenCart Pro будет в дальнейшем реализован на основе ocStore это позволит унифицировать наработки и упростит разработку дополнений.

 

Тут в описании никакой информации. Скажите пож. слияние не состоялось или что?

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


  • 3 weeks later...
В 06.02.2019 в 23:33, dinox сказал:

страница выдает ошибку не могу скачать. 

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


Что-то не могу разобраться... В карточке товара пишет Производители хотя в языковом файле написано Производитель:

 

откуда оно его тянет?

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


15 минут назад, chukcha сказал:

Тянет из языкового файла

Уже раз десять пересмотрел :)))

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

В шаблоне посмотреть название перменной

ото ж, все страндартно :(

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


3 часа назад, chukcha сказал:

Тянет из языкового файла
В шаблоне посмотреть название перменной

да из футера переписывает, та же фигня с языками что и про пустую корзину

сам же патч писал ;)

 

нужно бы его включить в следующий релиз

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

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

нужно бы его включить в следующий релиз

в оф релизе, кажется это было пофиксено

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

  • dinox unpinned this topic

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

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

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

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

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

Вхід

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

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

Important Information

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