Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Релиз ocStore 2.1.0.2.1


dinox
 Поделиться

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

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

Сообщаем Вам о выходе релиза ocStore 2.1.0.2.1. Это релиз создан в ожидании стабильной версии OpenCart 2.2.x, который достаточно сырой еще, а ошибки исправить очень хотелось. Теперь с каждым релизом мы будем предоставлять архив в котором будут только измененные файлы по сравнению с предыдущей версией для удобства внедрения в живые проекты. 
 
Первые четыре цифры версии ocStore показывают, на какой версии OpenCart сделана данная сборка.
В случае дополнительных релизов появляется 5-ая цифра, которая обозначает промежуточный номер сборки.

 

 

Различия между ocStore v2.1.0.2.1 и ocStore v2.1.0.2:

 
Исправлено:

  • Исправлены недочеты перевода.
  • Исправлено "залипание" всплывающих подсказок в админ-панели.
  • Исправлена ошибка в алфавитной сортировке названий производителей.
  • Исправлена ошибка, при которой нельзя было оформить заказ на последнем шаге при некоторых условиях.
  • Исправлена сортировка опций в админ-панели.
  • Исправлена ошибка google recaptcha при оформлении заказа без регистрации.
  • Исправлена ошибка не обновления страницы списка заказов при удалении заказа.
  • Исправлен некорректный вывод мета-тега og:image на страницах категорий, производителей и карточки товара.
  • Исправлена ошибка в мини-корзине при покупке на странице товара

Изменено:

  • Для лучшей юзабильности в админ-панели в списке товаров фильтры категорий и модели поменялись местами.
  • Незначительное визуальное изменение меню и списка категорий в админ-панели.

Добавлено:

  • Транслитерация файлов и директорий в файловом менеджере.
  • В Инструмены OCTeam добавлен SEO-менеджер, позволяющий управлять Seo-URL`ми.
  • Добавлен вывод описания модулей доставки и оплаты, которые используют 'description' на странице оформления заказа.
  • В библиотеку изображений добавлена заглушка 'no_image'.
  • Добавлена мультиязычность имени производителя и некоторых системных настроек: Заголовок, Название магазина, Владелец магазина, Адрес магазина, Время работы, Комментарий.



Различия между ocStore v2.1.0.2.1 и OpenCart v2.1.0.2:

 

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

  • Добавлен русский языковой пакет
  • Локализация базы (схемы, статусы, возвраты и пр.)
  • Добавлена мультиязычность календаря
  • Добавлена мультиязычность редактора summernote
  • Транслитерация файлов и директорий в файловом менеджере.

SEO:

  • Добавление мета-тегов og:url, og:image, og:type, og:title;
  • Добавление файла robots.txt;
  • Добавлены title и h1 для товаров;
  • Добавлены title и h1 для категорий;
  • Для статей добавлены title, h1, meta keywords и meta description;
  • Для производителей добавлены мультиязычные имена, title, h1, meta keywords, meta description и description;
  • Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы;
  • Добавлено url alias для базовых страниц
  • Добавлен SeoPro
  • В Инструмены OCTeam добавлен SEO-менеджер, позволяющий управлять Seo-URL`ми.
  • Добавлена мультиязычность системных настроек: Заголовок, Название магазина, Владелец магазина, Адрес магазина, Время работы, Комментарий.

Расширение функционала:

  • Добавлен редактор CKEditor, появилась возможность выбора редактора
  • Добавлена Модуль оплаты Сбербанк России
  • Добавлена Модуль оплаты Qiwi
  • Добавлен вывод описания модулей доставки и оплаты, которые используют 'description' на странице оформления заказа.
  • Добавлена Модуль для создания рассылок через сервис Unisender
  • Добавлена Модуль доставки - доставка в зависимости от суммы заказа
  • Возможность самостоятельного ввода регулярного выражения для валидации email
  • Добавлена отправка SMS уведомлений
  • Добавлено полезные инструменты от OC Team
  • Добавлена возможность удаления кеша системы и изображений
  • Добавлено возможность скрытия не часто используемых полей через настройки магазина (MPN, ISBN, JAN и т.д.);
  • Добавлена возможность скрытия не используемых модулей, методов оплат и доставок

Изменено:

  • В логотипе на главной убрано ссылку на саму себя
  • В библиотеку изображений добавлена заглушка 'no_image'.
  • Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета)
  • Скрыто владку Google через дублирование функционала
  • Изменена организация вывода категорий в админке
  • Изменен сервис получения информации о IP-адресе покупателей с www.geoiptool.com на ipgeobase.ru
  • В списке заказов кнопки редактирования заказа становится не активной, если нет разрешенного IP в API
  • Изменена организация вывода категорий в админке

Скачать: https://sourceforge.net/projects/ocstore/files/ocStore-2.1.0.2.1.zip/download
Архив только с измененными файлами: https://sourceforge.net/projects/ocstore/files/ocStore_2.1.0.2_to_2.1.0.2.1-Patch_Package.zip/download
ocStore на гитхабе: https://github.com/myopencart/ocStore
Все предыдущие версии ocStore: https://sourceforge..../ocstore/files/
 
Документация - http://docs.myopencart.com/
Facebook -  https://www.facebook.com/ocstore
Вконтакте - http://vk.com/myopencartcom
Twitter - https://twitter.com/myopencartcom
YouTube - https://www.youtube.com/c/MyOpenCart

Все благодарности и найденные ошибки можно писать в этой теме

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


Я так понял 2.2 в ближайшее время не ждать :)

Может оно и правильно

Надо подождать пока все "устаканится"

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

Осталась старая ошибка:

В common.js:

$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
 
В product.tpl:
$('#cart > button').html('<i class="fa fa-shopping-cart"></i> ' + json['total']);
 
Ссылка на комментарий
Поделиться на других сайтах

Я так понял 2.2 в ближайшее время не ждать :)

Может оно и правильно

Надо подождать пока все "устаканится"

Лучше развивать эту версию и дальше чем гнаться за ненужной новизной на 2.2  :-)

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

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

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


 

Осталась старая ошибка:

В common.js:

$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
 
В product.tpl:
$('#cart > button').html('<i class="fa fa-shopping-cart"></i> ' + json['total']);
 

 

На один пост выше объясняю ситуацию в этот архив попало и это исправление

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


Релиз 1 Апреля, чет подозрительно  :wink:

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

Копируете в корень своего сайта все файлы и 'папки' из этого архива, затем из дистрибутива предыдущей версии копируете 'папку' install и заменяете файлы в install с архива с измененными файлами.

Можно поступить несколько проще, взять install целиком из дистрибутива ocStore 2.1.0.1.2

Обязательно запустить mysite.ru/install (где mysite.ru - это ваш сайт) и пройти процедуру обновления для добавления в БД новых полей и синхронизации настроек системы.

После этого удалить директорию install с сервера.

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

Содержимое существующих таблиц не будет меняться. В manufacturer_description появилось новое поле. Вот оно и синхронизируется с именами брендов из таблицы manufacturer.

Никакие существующие данные при этом не слетят.

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

Релиз 1 Апреля, чет подозрительно  :wink:

Вот и получилось что перезаливали, плохую дату выбрали :)

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


Вот и получилось что перезаливали, плохую дату выбрали :)

Спасибо ребята за вашу работу, от чистого сердца говорю Вам большое человеческое Спасибо! я работаю в этом направлений очень долго, и версия ocstore 1.5.4.1 самая стабильная, но нужно идти дальше и конечно новые версии работают намного быстрее по скорости, и хотелось бы чтоб она не стояла на месте, и мне очень понравилась "с каждым релизом мы будем предоставлять архив в котором будут только измененные файлы по сравнению с предыдущей версией для удобства внедрения в живые проекты." это то что нужно так как серьезные проекты требуют дальнейшего обновление! Хочу по благодарить Всех кто участвовал в реализации этих сборок, ребята те люди кто пользуется, они о Вас помнят и благодарят за вашу работу!!! Изменено пользователем Anatohi
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


Перезалил архив diff добавил туда всю папку install, для нормального обновления

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


Огромное спасибо всем ребятам и девчатам, кто работал и работает на обновлениями!

Объясните, пожалуйста, как обновить версию 2.1.0.2. до новой? скачал архив с измененными файлами и что дальше сделать?

Прошу не кидать камнями, пожалуйста, опишите подробно процедуру. 

P.S. Я изменял у себя некоторые файлы product.tpl... они заменятся на новые? Как понять, какие файлы заменяться, чтобы не потерять изменения.

Заранее благодарен!

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


Огромное спасибо всем ребятам и девчатам, кто работал и работает на обновлениями!

Объясните, пожалуйста, как обновить версию 2.1.0.2. до новой? скачал архив с измененными файлами и что дальше сделать?

Прошу не кидать камнями, пожалуйста, опишите подробно процедуру. 

P.S. Я изменял у себя некоторые файлы product.tpl... они заменятся на новые? Как понять, какие файлы заменяться, чтобы не потерять изменения.

Заранее благодарен!

https://opencartforum.com/topic/59256-%D0%BA%D0%B0%D0%BA-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-ocstore-2102-%D0%B4%D0%BE-21021/

Файлы, которые перезальете - заменятся.

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

А с какой целью производители стали мультиязычными если во всём мире названия производителей не переводятся.

Кого посетила такая гениальная идея? Или это такой стёб?

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

А с какой целью производители стали мультиязычными если во всём мире названия производителей не переводятся.

Кого посетила такая гениальная идея? Или это такой стёб?

 

Названия нет. А вот описания - от них куда деться ?

 

Ну вот  к примеру  http://www.huion.cn/index.html

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

Названия нет. А вот описания - от них куда деться ?

 

Ну вот  к примеру  http://www.huion.cn/index.html

 

А это что?

 

 

SELECT md.name FROM " . DB_PREFIX . "manufacturer_description md WHERE md.manufacturer_id = p.manufacturer_id AND md.language_id = '"...

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

Для производителей добавлены мультиязычные имена, title, h1, meta keywords, meta description и description;

да, в модели изменено

видимо, первоапрельская шутка

 

добрая треть названий брендов из Поднебесной - чистый мат на русском :-D

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

А с какой целью производители стали мультиязычными если во всём мире названия производителей не переводятся.

Кого посетила такая гениальная идея? Или это такой стёб?

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

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


На самом деле Тут сложно не согласится с Диноксом.

Так как например в украинской локализации. Какой нибудь магазин Супермебель - будет звучать как Супэрмэбли. 

И если ставить задачу продвигаться как на русско так и на украиноязычную аудиторию - было бы не плохо иметь оба названия для операционных нужд в контексте движка.

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

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

Абсолютно правильное решение!

Шахтар и Шахтер - бренд один и тот же, но в разных странах написание отличается.

 

Пару месяцев назад столкнулся с необходимостью подобной реализации и пришлось все делать самому.

 

Теперь осталось сделать нормальную мультиязычность для списков стран и регионов и сделать готовые паки для нужд разных рынков в виде набора SQL-файлов:

весь мир, только Россия, только Украина, страны СНГ и т.п.

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

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

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

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

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

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

Войти

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

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

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

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

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