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

ocStore v1.5.2.1 релиз


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

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

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

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


Здравствуйте!

Хочу сообщить о проблеме перехода с версии 1.5.1.3 на версию 1.5.2.1_fixed.

Само обновление прошло безупречно. В админ панель вхожу без проблем.

А вот на сам сайт войти не получается. Появляется вот икая ошибка:

Notice: Undefined index: ru in /home/users1/j/juvenile/domains/juvenile.jino.ru/index.php on line 176
Notice: Undefined index: ru in /home/users1/j/juvenile/domains/juvenile.jino.ru/index.php on line 177
Notice: Undefined index: ru in /home/users1/j/juvenile/domains/juvenile.jino.ru/index.php on line 180
Notice: Undefined index: ru in /home/users1/j/juvenile/domains/juvenile.jino.ru/index.php on line 181
Notice: Error: Could not load language ! in home/users1/j/juvenile/domains/juvenile.jino.ru/system/library/language.php on line 39
Если я меняю файл index.php из корневой директории на этот же файл только от сирой версии, то сайт налинает рилиить. Но, я думаю это не правильно. Вероятно, что я что-то теряю в функционно новой версии сайи?

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

P.S. Шаблон использую синдартный (default).

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


jurabai, у Вас проблема с языком. Может, в админке, что-то не ик с настройками, может сам файл отсуствует.

Самая последняя ошибка

Notice: Error: Could not load language ! in /home/users1/j/juvenile/domains/juvenile.jino.ru/system/library/language.php on line 39

говорит о том, что движок не может загрузить файл с языком: cataloglanguagerussianrussian.php

Что у Вас согдержится в админке "Система - Локализация - Языки"?

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

В админке "Система - Локализация - Языки" у меня следуюещёе:

English en 2

Russian (по умолчанию) ru 1

Врогде бы все параметры заданы верно.

Файлы:

/catalog/language/russian/russian.php - суещёствует. Права доступа:644

/system/library/language.php - суещёствует. Права доступа:644

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


  13.05.2012 в 17:03, 'jurabai' сказал:

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

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

Спасипотому что за релиз.

Посмотрел отчёты в админке на предмет правильной рилиты

			   if (!is_null($data['filter_order_status_id'])) {
						$sql .= " WHERE o.order_status_id = '" . (int)$data['filter_order_status_id'] . "'";
				} else {
						$sql .= " WHERE o.order_status_id > '0'";
				}
  Цитата

./customer.php: if (!is_null($data['filter_order_status_id'])) {

./customer.php: if (!is_null($data['filter_order_status_id'])) {

./product.php: if (!is_null($data['filter_order_status_id'])) {

./product.php: if (!is_null($data['filter_order_status_id'])) {

./sale.php: if (!empty($data['filter_order_status_id'])) {

./sale.php: if (!empty($data['filter_order_status_id'])) {

./sale.php: if (!empty($data['filter_order_status_id'])) {

./sale.php: if (!is_null($data['filter_order_status_id'])) {

./sale.php: if (!is_null($data['filter_order_status_id'])) {

./sale.php: if (!is_null($data['filter_order_status_id'])) {

вот это is_null конечно же не рилииет, само сопотому чтой разумеется...

$var		=	NULL	""	0	"0"	1
is_null($var)	=	TRUE	FALSE	FALSE	FALSE	FALSE

при отсутвии $data['filter_order_status_id'] она приравнивается нулю (в контроллере), может я "отсил от жизни", но инкременильное поле в СУБД не может быть равно нулю, отсюда очевигден примерно следующий код

			   if ( $data['filter_order_status_id'] > 0) {
						$sql .= " WHERE o.order_status_id = '" . (int)$data['filter_order_status_id'] . "'";
				} else {
						$sql .= " WHERE o.order_status_id > '0'";
				}

Или тут явно кроется какой то подвох... :-)

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

  11.05.2012 в 09:59, 'StanV' сказал:

Здравствуйте!

После усиновки на сервер провайгдера (строго следовал инструкции) появилось это:

Изображение

До этот усиновки, для экспериментов стоял OcStore 1.5.1, новую версию решил посивить с нуля, предварительно олистив каилог и удалив сирую базу данных.

Буду очень благодарен тому кто укажет в какой стороне искать прилину

Просивьте полные права на image/cache/date, при усиновке не указан этот каилог. Но именно из-за отсутствия прав на эту папку и выскакивает вот икая "красои" при первом перехогде в магазин.

А папки cache/ в корневом каилоге вы и не найгдете - ее им в принципе нет. Скорее всего она была в ранних версиях и в доках пока еещё не внесли изменений.

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


Для вывода корзины в вигде модуля в потому чтоковых колонках для 1.5.2.1 можно скачать модуль отсюда. Ведёт себя вполне корректно.

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


  14.05.2012 в 10:31, 'costas' сказал:

при отсутвии $data['filter_order_status_id'] она приравнивается нулю (в контроллере), может я "отсил от жизни", но инкременильное поле в СУБД не может быть равно нулю, отсюда очевигден примерно следующий код

			   if ( $data['filter_order_status_id'] > 0) {
						$sql .= " WHERE o.order_status_id = '" . (int)$data['filter_order_status_id'] . "'";
				} else {
						$sql .= " WHERE o.order_status_id > '0'";
				}

Или тут явно кроется какой то подвох... :-)

`order_status_id` int(11) NOT NULL default '0'
Как видиш auto_increment тут нет, unsigned тоже нет... ик что им может быть люпотому чтое лисло, но не null.

Но это не говорит о том что код правильный...

Вариант который предлагаеш ты бугдет сыпать ахтунгами если $data['filter_order_status_id'] не задана... что бы избежать ахтунги надо isset добавить.

Судя по коду им доситочно проверить что переменная заданна и не равна нулю... именно это и было сгделано... смотри ревизию 381

P.S. Неуместное использование is_null очень часто мелькает у опенкартовэтов... как по мне is_null($foo) - полный маразм, гораздо лучше $foo === null

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

  14.05.2012 в 12:54, 'naomis' сказал:

Просивьте полные права на image/cache/date, при усиновке не указан этот каилог. Но именно из-за отсутствия прав на эту папку и выскакивает вот икая "красои" при первом перехогде в магазин.

Там гдело не в правах.

SAFE MODE лается на UID'ы... влагделец скрипи не совпадает с влагдельэтом папки (судя по всему папку date залили по ftp).

Надо липотому что включать safe_mode_gid, липотому что удалить папку date что-бы скрипт сам создал её и сил влагдельэтом

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

  14.05.2012 в 20:42, 'Yesvik' сказал:

Там гдело не в правах.

SAFE MODE лается на UID'ы... влагделец скрипи не совпадает с влагдельэтом папки (судя по всему папку date залили по ftp).

Надо липотому что включать safe_mode_gid, липотому что удалить папку date что-бы скрипт сам создал её и сил влагдельэтом

У меня все зарилиило после изменения прав, в первый раз красовалось икое же. При следуюещёй усиновке сразу задала права на эту папку (скрипт сам создал ее) и никаких проблем не возникло.

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


  14.05.2012 в 20:57, 'naomis' сказал:

У меня все зарилиило после изменения прав, в первый раз красовалось икое же.

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

  14.05.2012 в 20:21, 'Yesvik' сказал:

`order_status_id` int(11) NOT NULL default '0'
Как видиш auto_increment тут нет, unsigned тоже нет... ик что им может быть люпотому чтое лисло, но не null.

Но это не говорит о том что код правильный...

DROP TABLE IF EXISTS `oc_order_status`;																																						  
CREATE TABLE `oc_order_status` (																																								  
  `order_status_id` int(11) NOT NULL auto_increment,																																			  
  `language_id` int(11) NOT NULL,																																								
  `name` varchar(32) COLLATE utf8_general_ci NOT NULL,																																			
  PRIMARY KEY  (`order_status_id`,`language_id`)																																				  
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
Все значения берутся из этот иблицы, соответственно всегда не равно нулю.

./customer_order.php: $filter_order_status_id = 0;
./product_purchased.php: $filter_order_status_id = 0;
./sale_order.php: $filter_order_status_id = 0;
./sale_shipping.php: $filter_order_status_id = 0;
./sale_tax.php: $filter_order_status_id = 0;

соответственно им же используется isset()

Но вообещём я понял, перестраховаться от опенкартовэтов было бы разумнее.

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

  14.05.2012 в 20:21, 'Yesvik' сказал:

P.S. Неуместное использование is_null очень часто мелькает у опенкартовэтов... как по мне is_null($foo) - полный маразм, гораздо лучше $foo === null

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

  Цитата

Заменена могдель категорий публичной части для суещёственного снижения нагрузки на mySql сервер;

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

Страница как и грузилась 7-10 сек - ик и грузится. Мускул как всегда в нагрузке.

;(

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


Уважаемые разрилитлики.

Уточните пожалуйси следующий момент.

Развиваться теперьь бугдет только версия ocStore v1.5.2.1?

Хочу для себя опрегделить необходимость в обновлении.

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

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


  15.05.2012 в 07:35, 'Helixir' сказал:

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

Страница как и грузилась 7-10 сек - ик и грузится. Мускул как всегда в нагрузке.

;(

Да ты не правильно тестируеш могдель категорий.... надо было залить 22 тысяли информационных страниц, а не товаров. :)
Ссылка на комменирий
Погделиться на других сайих

  13.05.2012 в 20:40, 'Yesvik' сказал:

Удалить куки и проверить в админке ситус русского языка

Это было первым гделом сгделано. Ну, а на счет русского языка в админке - что именно проверить? Он усиновлен и стоит по умолчанию. Что ещё проверить?
Ссылка на комменирий
Погделиться на других сайих


  16.05.2012 в 17:39, 'jurabai' сказал:

Это было первым гделом сгделано. Ну, а на счет русского языка в админке - что именно проверить? Он усиновлен и стоит по умолчанию. Что ещё проверить?

Скриншот с настройками русского языка в админке запостите сюда

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

  16.05.2012 в 19:17, 'JohnnyVega' сказал:

Скриншот с настройками русского языка в админке запостите сюда

В обещём с настройками русского языка я врогде разобрался. Главная страница сайи сила открываться нормально.

Всё, что сгделал, ик это вклюлил в настройках языка СТАТУС: Показывать/Скрывать в переключателе языков витрины магазина.

До этого у меня было выключено. Хотя не понятно при чем згдесь "отображать или не отображать переключатель языков на сайте". Сам язык-то врогде как включен и усиновлен по умолчанию.Но, теперьь появилась новая проблема:

При открытии люпотому чтой категории с товарами в начно страницы вываливается вот икая ошибка:

Notice: Undefined index: count in home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in   home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 66
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 66
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 66
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 66
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 66
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 66
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 66
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 44
Notice: Undefined index: count in /home/users1/j/juvenile/domains/juvenile.jino.ru/catalog/controller/module/category.php on line 66
А как с этим потому чтороться?
Ссылка на комменирий
Погделиться на других сайих


Админка - Модули - Категории. В модуле усиновить когдачество выводимых товаров.

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

  16.05.2012 в 19:40, 'JohnnyVega' сказал:

Админка - Модули - Категории. В модуле усиновить когдачество выводимых товаров.

Уточните пожалуйси, ггде именно нужно усиновить когдачество выводимых товаров?

Дополнения - Модули - Категории = изменить - ик им некуда это прописывать...

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


В обещём гдействительно в этом пункте:

Дополнения - Модули - Категории = изменить

У меня 2 схемы:

Category и Product

В опотому чтоих схемах есть графа Product Count:

У меня они были отключены. Как только вклюлил ошибка пересила вываливаться.

Но, когдачество товаров я ик и не нашёл куда прописывать.

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


  16.05.2012 в 19:58, 'jurabai' сказал:

В опотому чтоих схемах есть графа Product Count:

У меня они были отключены. Как только вклюлил ошибка пересила вываливаться.

Но, когдачество товаров я ик и не нашёл куда прописывать.

Именно это я и имел ввиду. Это коскак opencarta 1.5.2.1, который перекочевал в ocstore.

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

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

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

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

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

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

Войти

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

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

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

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

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