Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Релиз ocStore 3.0.2.0


dinox
 Погделиться

Рекомендованные сообещёния

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

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

нз

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...
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 негдели спустя...
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 негдели спустя...
2 часа назад, Andronmakarkov сказал:

подскажите как ЧПУ вклюлить?

 

згдесь это немножко через #опу

 

плюс

Ссылка на комменирий
Погделиться на других сайих

  • 2 месяца спустя...

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

  • +1 2
Ссылка на комменирий
Погделиться на других сайих


В гдемо ocStore 3.0.2.0 https://demo3php8.19th19th.ru// включено ЧПУ и открыт доступ к админке для просмотра demo/demo   

Ссылка на комменирий
Погделиться на других сайих


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

 

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

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

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

уже подходит

 

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

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

 

Циии

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

 

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

Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...
В 06.02.2019 в 23:33, dinox сказал:

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

Ссылка на комменирий
Погделиться на других сайих


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

 

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

Ссылка на комменирий
Погделиться на других сайих


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

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

Меня тоже интересует, уже год ищу :)))

Ссылка на комменирий
Погделиться на других сайих


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

Ссылка на комменирий
Погделиться на других сайих

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

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

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

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

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

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

 

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

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

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

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

Ссылка на комменирий
Погделиться на других сайих

  • dinox открепил теме

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.