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

ocStore v1.5.2.1 релиз


dinox

Recommended Posts

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

Вышел долгожданный релиз ocStore v1.5.2.1

Напоминаю, что первые четыре цифры версии ocStore показывают, на какой версии OpenCart сделана данная сборка. В случае дополнительных релизов появляется 5-ая цифра, которая обозначает промежуточный номер сборки.

Обращаю Ваше внимание на то что шаблоны для ocStore v1.5.1.3 не подходят для ocStore v1.5.2.1 в чистом виде их нужно дорабатывать!

Перед тем как обновлять версию движка подумайте о том кто Вам может адаптировать шаблон или же откажитесь от обновления!

Изменения в версии по сравнению с ocStore v1.5.1.3:

Функциональных дополнений с нашей стороны между версиями ocStore не было произведено, целью данной сборки является перенос функциональных дополнений с версии ocStore v1.5.1.3 на последнюю актуальную версию OpenCart.

Изменения в версии OpenCart по сравнению с версией OpenCart v1.5.1.3:

Исправлено:

  • Проблема с вариантами доставки.
  • Исправлена проблема с иностранными языками.
  • Исправлена проблема с чекбоксами при редактировании заказа.
  • Исправлено сообщение об успешном удалении позиций, которое появляться на странице Вашей учетной записи после удаления всех элементов из корзины.
  • Исправлена ошибка отправки электронной почты на некоторых системах.
Добавлено:
  • Система редактирования заказов.
  • Интеграция с MaxMind системой защиты от мошенничества.
  • Изменена страницы корзины, что сделало ее гораздо лучше, интеграция с бонусными баллами и купонами и т.д.
  • Добавлена возможность запрета покупателя по IP.
  • Добавлены Google Base метки.
Изменен:
  • Система массовых раассылок писем была изменена таким образом, что она теперь может отправить неограниченное количество писем.

Разница между ocStore v1.5.2.1 и оригинальным OpenCart v1.5.2.1:

Локализация:

  • Добавлен русский языковой пакет;
SEO:
  • Добавлены title и h1 для товаров и категорий;
  • Для статей добавлены title, h1, meta keywords и meta description;
  • Для производителей добавлены title, h1, meta keywords, meta description и description;
  • Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы;
  • Исправлены генераторы Sitemap и Google Base;
Оптимизация:

  • Оптимизирован алгоритм формирования списка категорий в админке;
  • Изменён алгоритм отображения списка категорий в админке;
  • Заменена модель категорий публичной части для существенного снижения нагрузки на mySql сервер;
Национальные методы оплаты:

  • Добавлен метод оплаты "Сбербанк РФ";
  • Добавлены методы оплаты Webmoney WMR, WMU, WME, WMZ;
  • Исправлен метод оплаты LiqPay для работы с рублями;
  • Исправлен метод оплаты Moneybookers;
Расширение функционала:

  • Добавлена отправка SMS уведомлений;
  • Добавлена возможность выбирать группу покупателей назначаемой при регистрации;
  • Добавлено отображение активного пункта в горизонтальном меню;
  • Добавлен генератор YML файла для Яндекс.Маркет;
Скачать: http://myopencart.go...tore_v1.5.2.1.zip

В случае возникновения проблем с загрузкой картинок с ошибкой 404 пользуйтесь данным патчем:

filemanager.zip

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


Единственное не столь заметное это перевод -

система-дизайн-схемы*

система-настройки-опции-статус возврата*

не переведены, помойму в базе данных это дело, как то приходилось эт уже переводить, ааа так всё супер.

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


Проблема при обновлении. Остановилось на этой ошибке и все.

[b]Warning[/b]: mysql_num_rows() expects parameter 1 to be resource, boolean given in [b]/var/www/oavko/data/www/123.com/install/model/upgrade.php[/b] on line [b]47[/b]

[b]Warning[/b]: mysql_num_rows() expects parameter 1 to be resource, boolean given in [b]/var/www/oavko/data/www/123.com/install/model/upgrade.php[/b] on line [b]38[/b]
Could not Execute: ALTER TABLE order ADD shipping_code varchar(128) NOT NULL COLLATE utf8_general_ci AFTER shipping_method;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order ADD shipping_code varchar(128) NOT NULL COLLATE utf8_general_ci AFTER ship' at line 1
Надіслати
Поділитися на інших сайтах


Советую у кого проблемы с загрузкой картинок с ошибкой 404 взять в теме по бете 1.5.2.1 файлменеджер

Прикрепил в первом посте файлменеджер чтобы не искали где эта тема беты
Надіслати
Поділитися на інших сайтах


Проблема при обновлении. Остановилось на этой ошибке и все.

[b]Warning[/b]: mysql_num_rows() expects parameter 1 to be resource, boolean given in [b]/var/www/oavko/data/www/123.com/install/model/upgrade.php[/b] on line [b]47[/b]

[b]Warning[/b]: mysql_num_rows() expects parameter 1 to be resource, boolean given in [b]/var/www/oavko/data/www/123.com/install/model/upgrade.php[/b] on line [b]38[/b]
Could not Execute: ALTER TABLE order ADD shipping_code varchar(128) NOT NULL COLLATE utf8_general_ci AFTER shipping_method;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order ADD shipping_code varchar(128) NOT NULL COLLATE utf8_general_ci AFTER ship' at line 1
Проблема возникает только когда не задан префикс таблиц.

Так проблем не должно быть http://www.assembla..../changesets/376

upgrade.zip

Змінено користувачем Yesvik
  • +1 2
Надіслати
Поділитися на інших сайтах

Большое спасибо за релиз!

Маленький bug-report:

1. в cataloglanguagerussianmoduleaffiliate.php

пропущена закрывающая php скобка

2. в catalogviewthemedefaultstylesheetstylesheet.css

строка 18 - неверное объявление (надо font-family)

3. в adminviewtemplatesalecustomer_form.tpl

после строки 308 нет открывающего tr

и мелочи (в основном, по переведу):

1. в english локализации затесались русские тексты.

adminlanguageenglishsaleorder.php

adminlanguageenglishsettingsetting.php

adminlanguageenglishsettingstore.php

2. в adminlanguagerussiansalecustomer_group.php

опечатка в конце последней строки (пропущена буква)

3. в adminlanguagerussiansettingsetting.php

не переведены некоторые позиции

4. в cataloglanguagerussianaccountvoucher.php

в text_message используются разные названия - сертификат и ваучер

5. в cataloglanguagerussianpaymentpaymate.php

не всё переведено

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


1. в данном случае это не ошибка... и даже существуют рекомендации запрещающие использование закрывающего тега ?> http://framework.zen...formatting.html

2. в стилях исправил font на font-family http://www.assembla..../changesets/379

3. добавил открывающий тег <tr> http://www.assembla..../changesets/377

В переводах исправил опечатку http://www.assembla..../changesets/378

Спасибо...

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

Спасибо!

1. в данном случае это не ошибка... и даже существуют рекомендации запрещающие использование закрывающего тега ?> http://framework.zen...formatting.html

А в остальных тогда почему закрыто? И в английском закрыто тоже.
Надіслати
Поділитися на інших сайтах


Проблема при обновлении. Остановилось на этой ошибке и все.

[b]Warning[/b]: mysql_num_rows() expects parameter 1 to be resource, boolean given in [b]/var/www/oavko/data/www/123.com/install/model/upgrade.php[/b] on line [b]47[/b]

[b]Warning[/b]: mysql_num_rows() expects parameter 1 to be resource, boolean given in [b]/var/www/oavko/data/www/123.com/install/model/upgrade.php[/b] on line [b]38[/b]
Could not Execute: ALTER TABLE order ADD shipping_code varchar(128) NOT NULL COLLATE utf8_general_ci AFTER shipping_method;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order ADD shipping_code varchar(128) NOT NULL COLLATE utf8_general_ci AFTER ship' at line 1

Проблема возникает только когда не задан префикс таблиц.

Так проблем не должно быть http://www.assembla..../changesets/376

upgrade.zip

Я давно писал об этой ошибке: http://opencartforum...dpost__p__54769 Ещё 5 апреля.

И там же частичное решение, которое появилось в 376 changeset'е: http://opencartforum...dpost__p__54783

А мне:

Не надо делать сборную солянку из версий, а потом удивляться почему не работает...

Папку install надо использовать не по запчастям, а полностью от версии 1.5.2.1

:-)

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

Теперь обновление нормально прошло. Но появилась другая ошибка. Когда заходишь в админку в настройки магазина, появляется такая ошибка:

2012-05-09 11:16:35 - PHP Notice:  Error: Table 'test_153.customer_group_description' doesn't exist<br />Error No: 1146<br />SELECT * FROM customer_group cg LEFT JOIN customer_group_description cgd ON (cg.customer_group_id = cgd.customer_group_id) WHERE cgd.language_id = '1' ORDER BY cgd.name ASC in T:hometest_153.ttwwwsystemdatabasemysql.php on line 49

Т.е., нет таблицы customer_group_description, которая используется в запросе. Видимо, эта таблица добавилась в новых версиях opencart, потому что в ocstore 1.5.1.3 этой таблицы нет.

В файле install.sql есть такие строчки, связаннные с этой таблицей:

--
-- Table structure for table `oc_customer_group_description`
--

DROP TABLE IF EXISTS `oc_customer_group_description`;
CREATE TABLE IF NOT EXISTS `oc_customer_group_description` (
  `customer_group_id` int(11) NOT NULL,
  `language_id` int(11) NOT NULL,
  `name` varchar(32) COLLATE utf8_general_ci NOT NULL,
  `description` text COLLATE utf8_general_ci NOT NULL,
  PRIMARY KEY (`customer_group_id`,`language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

--
-- Dumping data for table `oc_customer_group_description`
--

INSERT INTO `oc_customer_group_description` (`customer_group_id`, `language_id`, `name`, `description`) VALUES
(1, 1, 'Default', 'test'),
(1, 2, 'Default', 'test');

Думаю, нужно добавить эти строчки в upgrade.sql

Обновлял последний релиз ocstore 1.5.1.3 из СВН последним же релизом 1.5.2.1(417) из СВН

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

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

Твой багрепорт я проверил - ошибок не нашел потому-что проверял на базе с префиксами.

На форуме есть пользователи к сообщениям которых я отношусь с доверием... Ты к ним пока не относишся и поэтому по первому чиху устраивать серию экспериментов со всевозможными вариантами не стал. Можеш ворчать дальше... но напоминаю что претензии можно предъявлять только тем кто тебе чем-то обязан.

Обновлял последний релиз ocstore 1.5.1.3 из СВН последним же релизом 1.5.2.1(417) из СВН

Уверен что ревизия 417 относится к 1.5.2.1?
Надіслати
Поділитися на інших сайтах

Твой багрепорт я проверил - ошибок не нашел потому-что проверял на базе с префиксами.

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

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

Можеш ворчать дальше... но напоминаю что претензии можно предъявлять только тем кто тебе чем-то обязан.

Понятно. Прошу не обижаться. Я отлично понимаю, что вся работа по ocstore делается в личное время и за счёт личного времени и без какой-либо финансовой составляющей. Сам участвую в одном из таких проектов, но по GPS-навигации...

Уверен что ревизия 417 относится к 1.5.2.1?

Вы правы. Ревизия 417 относится к 1.5.2.2. В общем, я хотел сказать, что обновлял последнюю ревизию для 1.5.1.3 из СВН просто последней ревизией из СВН (на момент пробы это была 417-я ревизия).
Надіслати
Поділитися на інших сайтах

Я сейчас переношу все изменения из репозитория OpenCart в наш репозиторий и по возможности буду это делать регулярно для максимально быстрого выхода наших релизов...

В процессе переноса ревизий встречаются вообще не рабочие (например r.1038 с синтаксическими ошибками), а про обновление с предыдущих версий я вообще молчу....

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

По следам этого и этого сообщений.

Включён исправленный upgrade.sql и исправлены неточности перевода, касающиеся русского языка

ocstore_v1.5.2.1_fixed.zip

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

указано: В дистрибутив включен прием платежей через: Webmoney, Robokassa, Z-payment.

Но я нигде не нахожу Z-payment. Где же он там?

Z-payment включен в сборки версии 0.х, в сборках 1.х его пока нет.
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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