Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Релиз ocStore 3.0.2.0


dinox
 Share

Recommended Posts

https://demo3php8.19th19th.ru//admin/index.php?route=common/login

demo

demo

Врогде офф гдемка спотому чторки и логин/пароль привычный для гдемо доступа...Но не пускает.

Link to comment
Share on other sites

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

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

нз

Link to comment
Share on other sites

  • 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
Link to comment
Share on other sites


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

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

public function __construct($registry) {

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

Спасипотому что

Link to comment
Share on other sites


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. еещё не готова.. альфа не беи 

Link to comment
Share on other sites

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

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

 

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

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

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

Link to comment
Share on other sites

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

В файле 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
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

нет

Link to comment
Share on other sites

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

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

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

 

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

  • +1 1
Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

  • +1 1
Link to comment
Share on other sites

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

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

  • +1 2
Link to comment
Share on other sites


  • 2 weeks later...

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

 

Циии

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

 

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

Link to comment
Share on other sites


  • 3 weeks later...

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

 

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

Link to comment
Share on other sites


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

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

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

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

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

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.